Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/rpms
diff options
context:
space:
mode:
authorSteven M. Parrish <smparrish@gmail.com>2010-10-04 17:26:38 (GMT)
committer Steven M. Parrish <smparrish@gmail.com>2010-10-04 17:26:38 (GMT)
commit1f6c66c0a28bff7f6e53f1a21b5c3fd874e3b1a3 (patch)
tree3098816bc72b1c5e0d441be41f6b08f0854f95fc /rpms
parent3acd6450cc8a3dead8c60b99bb4b335b87af76b6 (diff)
Add olpc-switch-desktop and fix for SL2256
Diffstat (limited to 'rpms')
-rw-r--r--rpms/olpc-switch-desktop/0001-Fix-for-SL-2256.patch142
-rw-r--r--rpms/olpc-switch-desktop/COPYING340
-rw-r--r--rpms/olpc-switch-desktop/Makefile.am19
-rw-r--r--rpms/olpc-switch-desktop/README15
-rw-r--r--rpms/olpc-switch-desktop/add-scroll-view.patch502
-rwxr-xr-xrpms/olpc-switch-desktop/autogen.sh5
-rw-r--r--rpms/olpc-switch-desktop/configure.ac17
-rw-r--r--rpms/olpc-switch-desktop/gnome/Makefile.am16
-rwxr-xr-xrpms/olpc-switch-desktop/gnome/olpc-switch-to-sugar67
-rw-r--r--rpms/olpc-switch-desktop/gnome/olpc-switch-to-sugar.desktop.in8
-rw-r--r--rpms/olpc-switch-desktop/gnome/olpc-switch-to-sugar.svg7
-rw-r--r--rpms/olpc-switch-desktop/olpc-switch-desktop.spec80
-rw-r--r--rpms/olpc-switch-desktop/po/LINGUAS95
-rw-r--r--rpms/olpc-switch-desktop/po/Makefile.am21
-rw-r--r--rpms/olpc-switch-desktop/po/POTFILES.in5
-rw-r--r--rpms/olpc-switch-desktop/po/af.po88
-rw-r--r--rpms/olpc-switch-desktop/po/am.po88
-rw-r--r--rpms/olpc-switch-desktop/po/ar.po100
-rw-r--r--rpms/olpc-switch-desktop/po/ay.po88
-rw-r--r--rpms/olpc-switch-desktop/po/bg.po102
-rw-r--r--rpms/olpc-switch-desktop/po/bi.po88
-rw-r--r--rpms/olpc-switch-desktop/po/bn.po101
-rw-r--r--rpms/olpc-switch-desktop/po/bn_IN.po88
-rw-r--r--rpms/olpc-switch-desktop/po/ca.po104
-rw-r--r--rpms/olpc-switch-desktop/po/cpp.po88
-rw-r--r--rpms/olpc-switch-desktop/po/cs.po98
-rw-r--r--rpms/olpc-switch-desktop/po/da.po88
-rw-r--r--rpms/olpc-switch-desktop/po/de.po109
-rw-r--r--rpms/olpc-switch-desktop/po/dz.po88
-rw-r--r--rpms/olpc-switch-desktop/po/el.po104
-rw-r--r--rpms/olpc-switch-desktop/po/en.po88
-rw-r--r--rpms/olpc-switch-desktop/po/en_US.po88
-rw-r--r--rpms/olpc-switch-desktop/po/en_ZA.po88
-rw-r--r--rpms/olpc-switch-desktop/po/es.po104
-rw-r--r--rpms/olpc-switch-desktop/po/et.po88
-rw-r--r--rpms/olpc-switch-desktop/po/eu.po88
-rw-r--r--rpms/olpc-switch-desktop/po/fa_AF.po104
-rw-r--r--rpms/olpc-switch-desktop/po/ff.po88
-rw-r--r--rpms/olpc-switch-desktop/po/fi.po88
-rw-r--r--rpms/olpc-switch-desktop/po/fil.po103
-rw-r--r--rpms/olpc-switch-desktop/po/fr.po106
-rw-r--r--rpms/olpc-switch-desktop/po/fr_CA.po88
-rw-r--r--rpms/olpc-switch-desktop/po/fur.po88
-rw-r--r--rpms/olpc-switch-desktop/po/gl.po88
-rw-r--r--rpms/olpc-switch-desktop/po/gu.po88
-rw-r--r--rpms/olpc-switch-desktop/po/ha.po88
-rw-r--r--rpms/olpc-switch-desktop/po/he.po88
-rw-r--r--rpms/olpc-switch-desktop/po/hi.po102
-rw-r--r--rpms/olpc-switch-desktop/po/hr.po88
-rw-r--r--rpms/olpc-switch-desktop/po/ht.po88
-rw-r--r--rpms/olpc-switch-desktop/po/hu.po88
-rw-r--r--rpms/olpc-switch-desktop/po/hy.po88
-rw-r--r--rpms/olpc-switch-desktop/po/id.po88
-rw-r--r--rpms/olpc-switch-desktop/po/ig.po88
-rw-r--r--rpms/olpc-switch-desktop/po/is.po88
-rw-r--r--rpms/olpc-switch-desktop/po/it.po102
-rw-r--r--rpms/olpc-switch-desktop/po/ja.po95
-rw-r--r--rpms/olpc-switch-desktop/po/ka.po88
-rw-r--r--rpms/olpc-switch-desktop/po/km.po89
-rw-r--r--rpms/olpc-switch-desktop/po/kn.po88
-rw-r--r--rpms/olpc-switch-desktop/po/ko.po88
-rw-r--r--rpms/olpc-switch-desktop/po/mg.po107
-rw-r--r--rpms/olpc-switch-desktop/po/mi.po88
-rw-r--r--rpms/olpc-switch-desktop/po/mk.po88
-rw-r--r--rpms/olpc-switch-desktop/po/ml.po88
-rw-r--r--rpms/olpc-switch-desktop/po/mn.po90
-rw-r--r--rpms/olpc-switch-desktop/po/mr.po88
-rw-r--r--rpms/olpc-switch-desktop/po/ms.po88
-rw-r--r--rpms/olpc-switch-desktop/po/mt.po88
-rw-r--r--rpms/olpc-switch-desktop/po/mvo.po88
-rw-r--r--rpms/olpc-switch-desktop/po/na.po88
-rw-r--r--rpms/olpc-switch-desktop/po/nb.po88
-rw-r--r--rpms/olpc-switch-desktop/po/ne.po88
-rw-r--r--rpms/olpc-switch-desktop/po/nl.po110
-rw-r--r--rpms/olpc-switch-desktop/po/no.po88
-rw-r--r--rpms/olpc-switch-desktop/po/olpc-switch-desktop.pot88
-rw-r--r--rpms/olpc-switch-desktop/po/pa.po88
-rw-r--r--rpms/olpc-switch-desktop/po/pap.po88
-rw-r--r--rpms/olpc-switch-desktop/po/pis.po88
-rw-r--r--rpms/olpc-switch-desktop/po/pl.po88
-rw-r--r--rpms/olpc-switch-desktop/po/ps.po102
-rw-r--r--rpms/olpc-switch-desktop/po/pt.po105
-rw-r--r--rpms/olpc-switch-desktop/po/pt_BR.po102
-rw-r--r--rpms/olpc-switch-desktop/po/qu.po88
-rw-r--r--rpms/olpc-switch-desktop/po/ro.po88
-rw-r--r--rpms/olpc-switch-desktop/po/ru.po108
-rw-r--r--rpms/olpc-switch-desktop/po/rw.po88
-rw-r--r--rpms/olpc-switch-desktop/po/sd.po88
-rw-r--r--rpms/olpc-switch-desktop/po/si.po101
-rw-r--r--rpms/olpc-switch-desktop/po/sk.po88
-rw-r--r--rpms/olpc-switch-desktop/po/sl.po100
-rw-r--r--rpms/olpc-switch-desktop/po/sq.po104
-rw-r--r--rpms/olpc-switch-desktop/po/sr.po88
-rw-r--r--rpms/olpc-switch-desktop/po/st.po88
-rw-r--r--rpms/olpc-switch-desktop/po/sv.po88
-rw-r--r--rpms/olpc-switch-desktop/po/sw.po88
-rw-r--r--rpms/olpc-switch-desktop/po/ta.po105
-rw-r--r--rpms/olpc-switch-desktop/po/te.po88
-rw-r--r--rpms/olpc-switch-desktop/po/th.po88
-rw-r--r--rpms/olpc-switch-desktop/po/tpi.po88
-rw-r--r--rpms/olpc-switch-desktop/po/tr.po88
-rw-r--r--rpms/olpc-switch-desktop/po/ug.po88
-rw-r--r--rpms/olpc-switch-desktop/po/uk.po88
-rw-r--r--rpms/olpc-switch-desktop/po/ur.po98
-rw-r--r--rpms/olpc-switch-desktop/po/vi.po101
-rw-r--r--rpms/olpc-switch-desktop/po/wa.po88
-rw-r--r--rpms/olpc-switch-desktop/po/wo.po88
-rw-r--r--rpms/olpc-switch-desktop/po/yo.po88
-rw-r--r--rpms/olpc-switch-desktop/po/zh_CN.po88
-rw-r--r--rpms/olpc-switch-desktop/po/zh_HK.po92
-rw-r--r--rpms/olpc-switch-desktop/po/zh_TW.po95
-rw-r--r--rpms/olpc-switch-desktop/sugar/Makefile.am6
-rw-r--r--rpms/olpc-switch-desktop/sugar/__init__.py24
-rw-r--r--rpms/olpc-switch-desktop/sugar/gnome.pngbin0 -> 214157 bytes
-rw-r--r--rpms/olpc-switch-desktop/sugar/model.py48
-rw-r--r--rpms/olpc-switch-desktop/sugar/module-switch-desktop.svg20
-rw-r--r--rpms/olpc-switch-desktop/sugar/sugar.pngbin0 -> 42275 bytes
-rw-r--r--rpms/olpc-switch-desktop/sugar/view.py209
118 files changed, 10497 insertions, 0 deletions
diff --git a/rpms/olpc-switch-desktop/0001-Fix-for-SL-2256.patch b/rpms/olpc-switch-desktop/0001-Fix-for-SL-2256.patch
new file mode 100644
index 0000000..ddc7776
--- /dev/null
+++ b/rpms/olpc-switch-desktop/0001-Fix-for-SL-2256.patch
@@ -0,0 +1,142 @@
+From 0bfab3d5f5b1c74bf866402dd8cd5a33643cd7df Mon Sep 17 00:00:00 2001
+From: Steven M. Parrish <smparrish@gmail.com>
+Date: Fri, 1 Oct 2010 21:03:48 -0400
+Subject: [PATCH] Fix for SL#2256
+
+---
+ sugar/view.py | 43 ++++++++++++++++++++++++++++++++-----------
+ 1 files changed, 32 insertions(+), 11 deletions(-)
+
+diff --git a/sugar/view.py b/sugar/view.py
+index 640d2dd..bf7f239 100644
+--- a/sugar/view.py
++++ b/sugar/view.py
+@@ -1,4 +1,5 @@
+ # Copyright (C) 2009 One Laptop per Child
++# Copyright (C) 2010 Plan Ceibal <comunidad@plan.ceibal.edu.uy>
+ #
+ # This program is free software; you can redistribute it and/or modify
+ # it under the terms of the GNU General Public License as published by
+@@ -41,29 +42,38 @@ class SwitchDesktop(SectionView):
+ self.set_border_width(style.DEFAULT_SPACING * 2)
+ self.set_spacing(style.DEFAULT_SPACING)
+
++ self._scrollwindow = gtk.ScrolledWindow()
++ self._scrollwindow.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC)
++ self.pack_start(self._scrollwindow, expand=True)
++ self._scrollwindow.show()
++
++ self._vbox_section = gtk.VBox()
++ self._scrollwindow.add_with_viewport(self._vbox_section)
++ self._vbox_section.show()
++
+ self._active_desktop_label = gtk.Label()
+- self.pack_start(self._active_desktop_label, False)
++ self._vbox_section.pack_start(self._active_desktop_label, False)
+
+ self._sugar_desc_label = gtk.Label(
+ _("Sugar is the graphical user interface that you are looking at. "
+ "It is a learning environment designed for children."))
+ self._sugar_desc_label.set_size_request(gtk.gdk.screen_width() / 2, -1)
+ self._sugar_desc_label.set_line_wrap(True)
+- self.pack_start(self._sugar_desc_label, False)
++ self._vbox_section.pack_start(self._sugar_desc_label, False)
+
+ self._gnome_opt_label = gtk.Label(
+ _("As an alternative to Sugar, you can switch to the GNOME "
+ "desktop environment by clicking the button below."))
+ self._gnome_opt_label.set_line_wrap(True)
+ self._gnome_opt_label.set_size_request(gtk.gdk.screen_width() / 2, -1)
+- self.pack_start(self._gnome_opt_label, False)
++ self._vbox_section.pack_start(self._gnome_opt_label, False)
+
+ self._restart_label = gtk.Label(
+ _("Restart your computer to complete the change to the GNOME "
+ "desktop environment."))
+ self._restart_label.set_line_wrap(True)
+ self._restart_label.set_size_request(gtk.gdk.screen_width() / 2, -1)
+- self.pack_start(self._restart_label, False)
++ self._vbox_section.pack_start(self._restart_label, False)
+
+ self._undo_return_label = gtk.Label()
+ self._undo_return_label.set_markup(
+@@ -73,11 +83,11 @@ class SwitchDesktop(SectionView):
+ "continue using Sugar as your desktop environment."))
+ self._undo_return_label.set_line_wrap(True)
+ self._undo_return_label.set_size_request(gtk.gdk.screen_width() / 2, -1)
+- self.pack_start(self._undo_return_label, False)
++ self._vbox_section.pack_start(self._undo_return_label, False)
+
+
+ self._switch_align = gtk.Alignment(xalign=0.5, yalign=0.5)
+- self.pack_start(self._switch_align)
++ self._vbox_section.pack_start(self._switch_align)
+
+ self._switch_button = gtk.Button(_("Switch to GNOME"))
+ self._switch_button.set_image(Icon(icon_name="module-switch-desktop"))
+@@ -85,7 +95,7 @@ class SwitchDesktop(SectionView):
+
+
+ self._undo_align = gtk.Alignment(xalign=0.5, yalign=0.5)
+- self.pack_start(self._undo_align)
++ self._vbox_section.pack_start(self._undo_align)
+
+ hbox = gtk.HButtonBox()
+ hbox.set_layout(gtk.BUTTONBOX_END)
+@@ -101,7 +111,7 @@ class SwitchDesktop(SectionView):
+ hbox.add(self._restart_button)
+
+ self._unknown_align = gtk.Alignment(xalign=0.5, yalign=0.5)
+- self.pack_start(self._unknown_align)
++ self._vbox_section.pack_start(self._unknown_align)
+
+ self._fix_unknown_button = gtk.Button(_("Set Sugar as active desktop"))
+ self._fix_unknown_button.set_image(Icon(icon_name="computer-xo"))
+@@ -114,10 +124,10 @@ class SwitchDesktop(SectionView):
+ "from the GNOME <b>Applications</b> menu."))
+ self._return_label.set_line_wrap(True)
+ self._return_label.set_size_request(gtk.gdk.screen_width() / 2, -1)
+- self.pack_start(self._return_label, False)
++ self._vbox_section.pack_start(self._return_label, False)
+
+ self._img_table = gtk.Table(rows=2, columns=2)
+- self.pack_start(self._img_table, False);
++ self._vbox_section.pack_start(self._img_table, False);
+
+ img_path = os.path.join(config.ext_path, 'cpsection', 'switchdesktop')
+
+@@ -151,7 +161,7 @@ class SwitchDesktop(SectionView):
+
+ def _update(self):
+ self.hide_all()
+- self.show()
++ self.show_all()
+
+ active = self._model.get_active_desktop()
+ self._active_desktop_label.set_markup("<big>" + _("Active desktop environment: ")
+@@ -159,11 +169,22 @@ class SwitchDesktop(SectionView):
+ self._active_desktop_label.show()
+
+ if active == "Sugar":
++ self._restart_label.hide()
++ self._undo_return_label.hide()
++ self._undo_align.hide_all()
++ self._unknown_align.hide_all()
++
+ self._sugar_desc_label.show()
+ self._gnome_opt_label.show()
+ self._switch_align.show_all()
+ self._return_label.show()
+ elif active == "GNOME":
++ self._unknown_align.hide_all()
++ self._sugar_desc_label.hide()
++ self._gnome_opt_label.hide()
++ self._switch_align.hide_all()
++ self._return_label.hide()
++
+ self._restart_label.show()
+ self._undo_return_label.show()
+ self._undo_align.show_all()
+--
+1.7.2.3
+
diff --git a/rpms/olpc-switch-desktop/COPYING b/rpms/olpc-switch-desktop/COPYING
new file mode 100644
index 0000000..c5611e4
--- /dev/null
+++ b/rpms/olpc-switch-desktop/COPYING
@@ -0,0 +1,340 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Library General
+Public License instead of this License.
diff --git a/rpms/olpc-switch-desktop/Makefile.am b/rpms/olpc-switch-desktop/Makefile.am
new file mode 100644
index 0000000..75d48cc
--- /dev/null
+++ b/rpms/olpc-switch-desktop/Makefile.am
@@ -0,0 +1,19 @@
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+DISTCLEANFILES = ChangeLog
+SUBDIRS = sugar gnome po
+CWD=$(shell pwd)
+
+rpm: dist
+ rpmbuild --clean --define "_specdir $(CWD)" --define "_sourcedir $(CWD)" --define "_builddir $(CWD)" --define "_srcrpmdir $(CWD)" --define "_rpmdir $(CWD)" -bb olpc-switch-desktop.spec
+.PHONY: rpm
+
+srpm: dist
+ rpmbuild --clean --define "_specdir $(CWD)" --define "_sourcedir $(CWD)" --define "_builddir $(CWD)" --define "_srcrpmdir $(CWD)" --define "_rpmdir $(CWD)" -bs olpc-switch-desktop.spec
+.PHONY: srpm
+
+ChangeLog:
+ git --git-dir $(top_srcdir)/.git log > ChangeLog || touch ChangeLog
+.PHONY: ChangeLog
+
+dist-hook: ChangeLog
+
diff --git a/rpms/olpc-switch-desktop/README b/rpms/olpc-switch-desktop/README
new file mode 100644
index 0000000..f69da7d
--- /dev/null
+++ b/rpms/olpc-switch-desktop/README
@@ -0,0 +1,15 @@
+olpc-switch-desktop is a collection of utilities for switching between
+desktop environments.
+
+It consists of:
+ 1. A sugar control panel extension which allows the user to switch to GNOME
+ 2. A GNOME program which allows the user to switch to Sugar
+
+The change is made through the simple scheme of writing the preferred desktop
+environment at /home/olpc/.olpc-default-desktop (a simple text file containing
+either "gnome" or "sugar"). It is expected that this file will be parsed
+(e.g. in an xsession script) during X startup to decide which environment to
+launch.
+
+Author: Daniel Drake <dsd@laptop.org>
+
diff --git a/rpms/olpc-switch-desktop/add-scroll-view.patch b/rpms/olpc-switch-desktop/add-scroll-view.patch
new file mode 100644
index 0000000..b271d17
--- /dev/null
+++ b/rpms/olpc-switch-desktop/add-scroll-view.patch
@@ -0,0 +1,502 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+
+
+
+
+
+
+
+
+ <head>
+ <title>
+ Attachment – Sugar Labs
+ </title>
+ <link rel="search" href="/search" />
+ <link rel="help" href="/wiki/TracGuide" />
+ <link rel="alternate" href="/raw-attachment/ticket/2256/add-scroll-view.patch" type="text/x-diff; charset=iso-8859-15" title="Original Format" />
+ <link rel="up" href="/ticket/2256" title="Ticket #2256" />
+ <link rel="start" href="/wiki" />
+ <link rel="stylesheet" href="/chrome/common/css/trac.css" type="text/css" /><link rel="stylesheet" href="/chrome/common/css/diff.css" type="text/css" /><link rel="stylesheet" href="/chrome/common/css/code.css" type="text/css" />
+ <link rel="shortcut icon" href="/images/favicons/sugarlabs_favicon_06_64x64.gif" type="image/gif" />
+ <link rel="icon" href="/images/favicons/sugarlabs_favicon_06_64x64.gif" type="image/gif" />
+ <link type="application/opensearchdescription+xml" rel="search" href="/search/opensearch" title="Search Sugar Labs" />
+ <script type="text/javascript" src="/chrome/common/js/jquery.js"></script><script type="text/javascript" src="/chrome/common/js/trac.js"></script><script type="text/javascript" src="/chrome/common/js/search.js"></script><script type="text/javascript" src="/chrome/common/js/diff.js"></script>
+ <!--[if lt IE 7]>
+ <script type="text/javascript" src="/chrome/common/js/ie_pre7_hacks.js"></script>
+ <![endif]-->
+ </head>
+ <body>
+ <div id="banner">
+ <div id="header">
+ <a id="logo" href="/"><img src="/images/sugarlabs_trac_logo.png" alt="Sugar Labs" height="65" width="300" /></a>
+ </div>
+ <form id="search" action="/search" method="get">
+ <div>
+ <label for="proj-search">Search:</label>
+ <input type="text" id="proj-search" name="q" size="18" value="" />
+ <input type="submit" value="Search" />
+ </div>
+ </form>
+ <div id="metanav" class="nav">
+ <ul>
+ <li class="first"><a href="/login">Login</a></li><li><a href="/prefs">Preferences</a></li><li><a href="/wiki/TracGuide">Help/Guide</a></li><li><a href="/about">About Trac</a></li><li class="last"><a href="/register">Register</a></li>
+ </ul>
+ </div>
+ </div>
+ <div id="mainnav" class="nav">
+ <ul>
+ <li class="first"><a href="/wiki">Wiki</a></li><li><a href="/roadmap">Roadmap</a></li><li><a href="/query">View Tickets</a></li><li><a href="/search">Search</a></li><li class="last"><a href="/timeline">Timeline</a></li>
+ </ul>
+ </div>
+ <div id="main">
+ <div id="ctxtnav" class="nav">
+ <h2>Context Navigation</h2>
+ <ul>
+ <li class="last first"><a href="/ticket/2256">Back to Ticket #2256</a></li>
+ </ul>
+ <hr />
+ </div>
+ <div id="content" class="attachment">
+ <h1><a href="/ticket/2256">Ticket #2256</a>: add-scroll-view.patch</h1>
+ <table id="info" summary="Description">
+ <tbody>
+ <tr>
+ <th scope="col">
+ File add-scroll-view.patch, <span title="5617 bytes">5.5 KB</span>
+ (added by earias, <a class="timeline" href="/timeline?from=2010-09-02T13%3A58%3A57-0400&amp;precision=second" title="2010-09-02T13:58:57-0400 in Timeline">4 weeks</a> ago)
+ </th>
+ </tr>
+ <tr>
+ <td class="message searchable">
+
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ <div id="preview" class="searchable">
+ <div class="diff">
+ <ul class="entries">
+ <li class="entry">
+ <h2>
+ <a>olpc-switch-desktop-0.7</a>
+ </h2>
+ <pre>diff -u -r -N olpc-switch-desktop-0.7.original/sugar/view.py olpc-switch-desktop-0.7/sugar/view.py</pre>
+ <table class="inline" summary="Differences" cellspacing="0">
+ <colgroup><col class="lineno" /><col class="lineno" /><col class="content" /></colgroup>
+ <thead>
+ <tr>
+ <th title="File olpc-switch-desktop-0.7.original/sugar/view.py 2009-06-26 08:51:25.000000000 -0300">
+ old
+ </th>
+ <th title="File olpc-switch-desktop-0.7/sugar/view.py 2010-09-02 14:30:20.000000000 -0300">
+ new
+ </th>
+ <th> </th>
+ </tr>
+ </thead>
+ <tbody class="unmod">
+ <tr>
+ <th>1</th><th>1</th><td class="l"><span># Copyright (C) 2009 One Laptop per Child</span> </td>
+ </tr>
+ </tbody><tbody class="add">
+ <tr class="last first">
+ <th> </th><th>2</th><td class="r"><ins># Copyright (C) 2010 Plan Ceibal &lt;comunidad@plan.ceibal.edu.uy&gt;</ins> </td>
+ </tr>
+ </tbody><tbody class="unmod">
+ <tr>
+ <th>2</th><th>3</th><td class="l"><span>#</span> </td>
+ </tr><tr>
+ <th>3</th><th>4</th><td class="l"><span># This program is free software; you can redistribute it and/or modify</span> </td>
+ </tr><tr>
+ <th>4</th><th>5</th><td class="l"><span># it under the terms of the GNU General Public License as published by</span> </td>
+ </tr>
+ </tbody>
+ <tbody class="skipped">
+ <tr>
+ <th><a href="#L41">…</a></th>
+ <th><a href="#L42">…</a></th>
+ <td> </td>
+ </tr>
+ </tbody>
+ <tbody class="unmod">
+ <tr>
+ <th>41</th><th>42</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; self.set_border_width(style.DEFAULT_SPACING * 2)</span> </td>
+ </tr><tr>
+ <th>42</th><th>43</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; self.set_spacing(style.DEFAULT_SPACING)</span> </td>
+ </tr><tr>
+ <th>43</th><th>44</th><td class="l"><span></span> </td>
+ </tr>
+ </tbody><tbody class="add">
+ <tr class="first">
+ <th> </th><th>45</th><td class="r"><ins>&nbsp; &nbsp; &nbsp; &nbsp; self._scrollwindow = gtk.ScrolledWindow()</ins> </td>
+ </tr><tr>
+ <th> </th><th>46</th><td class="r"><ins>&nbsp; &nbsp; &nbsp; &nbsp; self._scrollwindow.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC)</ins> </td>
+ </tr><tr>
+ <th> </th><th>47</th><td class="r"><ins>&nbsp; &nbsp; &nbsp; &nbsp; self.pack_start(self._scrollwindow, expand=True)</ins> </td>
+ </tr><tr>
+ <th> </th><th>48</th><td class="r"><ins>&nbsp; &nbsp; &nbsp; &nbsp; self._scrollwindow.show()</ins> </td>
+ </tr><tr>
+ <th> </th><th>49</th><td class="r"><ins></ins> </td>
+ </tr><tr>
+ <th> </th><th>50</th><td class="r"><ins>&nbsp; &nbsp; &nbsp; &nbsp; self._vbox_section = gtk.VBox()</ins> </td>
+ </tr><tr>
+ <th> </th><th>51</th><td class="r"><ins>&nbsp; &nbsp; &nbsp; &nbsp; self._scrollwindow.add_with_viewport(self._vbox_section)</ins> </td>
+ </tr><tr>
+ <th> </th><th>52</th><td class="r"><ins>&nbsp; &nbsp; &nbsp; &nbsp; self._vbox_section.show()</ins> </td>
+ </tr><tr class="last">
+ <th> </th><th>53</th><td class="r"><ins></ins> </td>
+ </tr>
+ </tbody><tbody class="unmod">
+ <tr>
+ <th>44</th><th>54</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; self._active_desktop_label = gtk.Label()</span> </td>
+ </tr>
+ </tbody><tbody class="mod">
+ <tr class="first">
+ <th>45</th><th> </th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; self.<del></del>pack_start(self._active_desktop_label, False)</span> </td>
+ </tr>
+ <tr class="last">
+ <th> </th><th>55</th><td class="r"><span>&nbsp; &nbsp; &nbsp; &nbsp; self.<ins>_vbox_section.</ins>pack_start(self._active_desktop_label, False)</span> </td>
+ </tr>
+ </tbody><tbody class="unmod">
+ <tr>
+ <th>46</th><th>56</th><td class="l"><span></span> </td>
+ </tr><tr>
+ <th>47</th><th>57</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; self._sugar_desc_label = gtk.Label(</span> </td>
+ </tr><tr>
+ <th>48</th><th>58</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _("Sugar is the graphical user interface that you are looking at. "</span> </td>
+ </tr><tr>
+ <th>49</th><th>59</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "It is a learning environment designed for children."))</span> </td>
+ </tr><tr>
+ <th>50</th><th>60</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; self._sugar_desc_label.set_size_request(gtk.gdk.screen_width() / 2, -1)</span> </td>
+ </tr><tr>
+ <th>51</th><th>61</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; self._sugar_desc_label.set_line_wrap(True)</span> </td>
+ </tr>
+ </tbody><tbody class="mod">
+ <tr class="first">
+ <th>52</th><th> </th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; self.<del></del>pack_start(self._sugar_desc_label, False)</span> </td>
+ </tr>
+ <tr class="last">
+ <th> </th><th>62</th><td class="r"><span>&nbsp; &nbsp; &nbsp; &nbsp; self.<ins>_vbox_section.</ins>pack_start(self._sugar_desc_label, False)</span> </td>
+ </tr>
+ </tbody><tbody class="unmod">
+ <tr>
+ <th>53</th><th>63</th><td class="l"><span></span> </td>
+ </tr><tr>
+ <th>54</th><th>64</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; self._gnome_opt_label = gtk.Label(</span> </td>
+ </tr><tr>
+ <th>55</th><th>65</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _("As an alternative to Sugar, you can switch to the GNOME "</span> </td>
+ </tr><tr>
+ <th>56</th><th>66</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "desktop environment by clicking the button below."))</span> </td>
+ </tr><tr>
+ <th>57</th><th>67</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; self._gnome_opt_label.set_line_wrap(True)</span> </td>
+ </tr><tr>
+ <th>58</th><th>68</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; self._gnome_opt_label.set_size_request(gtk.gdk.screen_width() / 2, -1)</span> </td>
+ </tr>
+ </tbody><tbody class="mod">
+ <tr class="first">
+ <th>59</th><th> </th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; self.<del></del>pack_start(self._gnome_opt_label, False)</span> </td>
+ </tr>
+ <tr class="last">
+ <th> </th><th>69</th><td class="r"><span>&nbsp; &nbsp; &nbsp; &nbsp; self.<ins>_vbox_section.</ins>pack_start(self._gnome_opt_label, False)</span> </td>
+ </tr>
+ </tbody><tbody class="unmod">
+ <tr>
+ <th>60</th><th>70</th><td class="l"><span></span> </td>
+ </tr><tr>
+ <th>61</th><th>71</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; self._restart_label = gtk.Label(</span> </td>
+ </tr><tr>
+ <th>62</th><th>72</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _("Restart your computer to complete the change to the GNOME "</span> </td>
+ </tr><tr>
+ <th>63</th><th>73</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "desktop environment."))</span> </td>
+ </tr><tr>
+ <th>64</th><th>74</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; self._restart_label.set_line_wrap(True)</span> </td>
+ </tr><tr>
+ <th>65</th><th>75</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; self._restart_label.set_size_request(gtk.gdk.screen_width() / 2, -1)</span> </td>
+ </tr>
+ </tbody><tbody class="mod">
+ <tr class="first">
+ <th>66</th><th> </th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; self.<del></del>pack_start(self._restart_label, False)</span> </td>
+ </tr>
+ <tr class="last">
+ <th> </th><th>76</th><td class="r"><span>&nbsp; &nbsp; &nbsp; &nbsp; self.<ins>_vbox_section.</ins>pack_start(self._restart_label, False)</span> </td>
+ </tr>
+ </tbody><tbody class="unmod">
+ <tr>
+ <th>67</th><th>77</th><td class="l"><span></span> </td>
+ </tr><tr>
+ <th>68</th><th>78</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; self._undo_return_label = gtk.Label()</span> </td>
+ </tr><tr>
+ <th>69</th><th>79</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; self._undo_return_label.set_markup(</span> </td>
+ </tr>
+ </tbody>
+ <tbody class="skipped">
+ <tr>
+ <th><a href="#L73">…</a></th>
+ <th><a href="#L83">…</a></th>
+ <td> </td>
+ </tr>
+ </tbody>
+ <tbody class="unmod">
+ <tr>
+ <th>73</th><th>83</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "continue using Sugar as your desktop environment."))</span> </td>
+ </tr><tr>
+ <th>74</th><th>84</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; self._undo_return_label.set_line_wrap(True)</span> </td>
+ </tr><tr>
+ <th>75</th><th>85</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; self._undo_return_label.set_size_request(gtk.gdk.screen_width() / 2, -1)</span> </td>
+ </tr>
+ </tbody><tbody class="mod">
+ <tr class="first">
+ <th>76</th><th> </th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; self.<del></del>pack_start(self._undo_return_label, False)</span> </td>
+ </tr>
+ <tr class="last">
+ <th> </th><th>86</th><td class="r"><span>&nbsp; &nbsp; &nbsp; &nbsp; self.<ins>_vbox_section.</ins>pack_start(self._undo_return_label, False)</span> </td>
+ </tr>
+ </tbody><tbody class="unmod">
+ <tr>
+ <th>77</th><th>87</th><td class="l"><span></span> </td>
+ </tr><tr>
+ <th>78</th><th>88</th><td class="l"><span></span> </td>
+ </tr><tr>
+ <th>79</th><th>89</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; self._switch_align = gtk.Alignment(xalign=0.5, yalign=0.5)</span> </td>
+ </tr>
+ </tbody><tbody class="mod">
+ <tr class="first">
+ <th>80</th><th> </th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; self.<del></del>pack_start(self._switch_align)</span> </td>
+ </tr>
+ <tr class="last">
+ <th> </th><th>90</th><td class="r"><span>&nbsp; &nbsp; &nbsp; &nbsp; self.<ins>_vbox_section.</ins>pack_start(self._switch_align)</span> </td>
+ </tr>
+ </tbody><tbody class="unmod">
+ <tr>
+ <th>81</th><th>91</th><td class="l"><span></span> </td>
+ </tr><tr>
+ <th>82</th><th>92</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; self._switch_button = gtk.Button(_("Switch to GNOME"))</span> </td>
+ </tr><tr>
+ <th>83</th><th>93</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; self._switch_button.set_image(Icon(icon_name="module-switch-desktop"))</span> </td>
+ </tr>
+ </tbody>
+ <tbody class="skipped">
+ <tr>
+ <th><a href="#L85">…</a></th>
+ <th><a href="#L95">…</a></th>
+ <td> </td>
+ </tr>
+ </tbody>
+ <tbody class="unmod">
+ <tr>
+ <th>85</th><th>95</th><td class="l"><span></span> </td>
+ </tr><tr>
+ <th>86</th><th>96</th><td class="l"><span></span> </td>
+ </tr><tr>
+ <th>87</th><th>97</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; self._undo_align = gtk.Alignment(xalign=0.5, yalign=0.5)</span> </td>
+ </tr>
+ </tbody><tbody class="mod">
+ <tr class="first">
+ <th>88</th><th> </th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; self.<del></del>pack_start(self._undo_align)</span> </td>
+ </tr>
+ <tr class="last">
+ <th> </th><th>98</th><td class="r"><span>&nbsp; &nbsp; &nbsp; &nbsp; self.<ins>_vbox_section.</ins>pack_start(self._undo_align)</span> </td>
+ </tr>
+ </tbody><tbody class="unmod">
+ <tr>
+ <th>89</th><th>99</th><td class="l"><span></span> </td>
+ </tr><tr>
+ <th>90</th><th>100</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; hbox = gtk.HButtonBox()</span> </td>
+ </tr><tr>
+ <th>91</th><th>101</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; hbox.set_layout(gtk.BUTTONBOX_END)</span> </td>
+ </tr>
+ </tbody>
+ <tbody class="skipped">
+ <tr>
+ <th><a href="#L101">…</a></th>
+ <th><a href="#L111">…</a></th>
+ <td> </td>
+ </tr>
+ </tbody>
+ <tbody class="unmod">
+ <tr>
+ <th>101</th><th>111</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; hbox.add(self._restart_button)</span> </td>
+ </tr><tr>
+ <th>102</th><th>112</th><td class="l"><span></span> </td>
+ </tr><tr>
+ <th>103</th><th>113</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; self._unknown_align = gtk.Alignment(xalign=0.5, yalign=0.5)</span> </td>
+ </tr>
+ </tbody><tbody class="mod">
+ <tr class="first">
+ <th>104</th><th> </th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; self.<del></del>pack_start(self._unknown_align)</span> </td>
+ </tr>
+ <tr class="last">
+ <th> </th><th>114</th><td class="r"><span>&nbsp; &nbsp; &nbsp; &nbsp; self.<ins>_vbox_section.</ins>pack_start(self._unknown_align)</span> </td>
+ </tr>
+ </tbody><tbody class="unmod">
+ <tr>
+ <th>105</th><th>115</th><td class="l"><span></span> </td>
+ </tr><tr>
+ <th>106</th><th>116</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; self._fix_unknown_button = gtk.Button(_("Set Sugar as active desktop"))</span> </td>
+ </tr><tr>
+ <th>107</th><th>117</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; self._fix_unknown_button.set_image(Icon(icon_name="computer-xo"))</span> </td>
+ </tr>
+ </tbody>
+ <tbody class="skipped">
+ <tr>
+ <th><a href="#L114">…</a></th>
+ <th><a href="#L124">…</a></th>
+ <td> </td>
+ </tr>
+ </tbody>
+ <tbody class="unmod">
+ <tr>
+ <th>114</th><th>124</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "from the GNOME &lt;b&gt;Applications&lt;/b&gt; menu."))</span> </td>
+ </tr><tr>
+ <th>115</th><th>125</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; self._return_label.set_line_wrap(True)</span> </td>
+ </tr><tr>
+ <th>116</th><th>126</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; self._return_label.set_size_request(gtk.gdk.screen_width() / 2, -1)</span> </td>
+ </tr>
+ </tbody><tbody class="mod">
+ <tr class="first">
+ <th>117</th><th> </th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; self.<del></del>pack_start(self._return_label, False)</span> </td>
+ </tr>
+ <tr class="last">
+ <th> </th><th>127</th><td class="r"><span>&nbsp; &nbsp; &nbsp; &nbsp; self.<ins>_vbox_section.</ins>pack_start(self._return_label, False)</span> </td>
+ </tr>
+ </tbody><tbody class="unmod">
+ <tr>
+ <th>118</th><th>128</th><td class="l"><span></span> </td>
+ </tr><tr>
+ <th>119</th><th>129</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; self._img_table = gtk.Table(rows=2, columns=2)</span> </td>
+ </tr>
+ </tbody><tbody class="mod">
+ <tr class="first">
+ <th>120</th><th> </th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; self.<del></del>pack_start(self._img_table, False);</span> </td>
+ </tr>
+ <tr class="last">
+ <th> </th><th>130</th><td class="r"><span>&nbsp; &nbsp; &nbsp; &nbsp; self.<ins>_vbox_section.</ins>pack_start(self._img_table, False);</span> </td>
+ </tr>
+ </tbody><tbody class="unmod">
+ <tr>
+ <th>121</th><th>131</th><td class="l"><span></span> </td>
+ </tr><tr>
+ <th>122</th><th>132</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; img_path = os.path.join(config.ext_path, 'cpsection', 'switchdesktop')</span> </td>
+ </tr><tr>
+ <th>123</th><th>133</th><td class="l"><span></span> </td>
+ </tr>
+ </tbody>
+ <tbody class="skipped">
+ <tr>
+ <th><a href="#L151">…</a></th>
+ <th><a href="#L161">…</a></th>
+ <td> </td>
+ </tr>
+ </tbody>
+ <tbody class="unmod">
+ <tr>
+ <th>151</th><th>161</th><td class="l"><span></span> </td>
+ </tr><tr>
+ <th>152</th><th>162</th><td class="l"><span>&nbsp; &nbsp; def _update(self):</span> </td>
+ </tr><tr>
+ <th>153</th><th>163</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; self.hide_all()</span> </td>
+ </tr>
+ </tbody><tbody class="mod">
+ <tr class="first">
+ <th>154</th><th> </th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; self.show<del></del>()</span> </td>
+ </tr>
+ <tr class="last">
+ <th> </th><th>164</th><td class="r"><span>&nbsp; &nbsp; &nbsp; &nbsp; self.show<ins>_all</ins>()</span> </td>
+ </tr>
+ </tbody><tbody class="unmod">
+ <tr>
+ <th>155</th><th>165</th><td class="l"><span></span> </td>
+ </tr><tr>
+ <th>156</th><th>166</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; active = self._model.get_active_desktop()</span> </td>
+ </tr><tr>
+ <th>157</th><th>167</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; self._active_desktop_label.set_markup("&lt;big&gt;" + _("Active desktop environment: ")</span> </td>
+ </tr>
+ </tbody>
+ <tbody class="skipped">
+ <tr>
+ <th><a href="#L159">…</a></th>
+ <th><a href="#L169">…</a></th>
+ <td> </td>
+ </tr>
+ </tbody>
+ <tbody class="unmod">
+ <tr>
+ <th>159</th><th>169</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; self._active_desktop_label.show()</span> </td>
+ </tr><tr>
+ <th>160</th><th>170</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; </span> </td>
+ </tr><tr>
+ <th>161</th><th>171</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; if active == "Sugar":</span> </td>
+ </tr>
+ </tbody><tbody class="add">
+ <tr class="first">
+ <th> </th><th>172</th><td class="r"><ins>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; self._restart_label.hide()</ins> </td>
+ </tr><tr>
+ <th> </th><th>173</th><td class="r"><ins>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; self._undo_return_label.hide()</ins> </td>
+ </tr><tr>
+ <th> </th><th>174</th><td class="r"><ins>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; self._undo_align.hide_all()</ins> </td>
+ </tr><tr>
+ <th> </th><th>175</th><td class="r"><ins>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; self._unknown_align.hide_all()</ins> </td>
+ </tr><tr class="last">
+ <th> </th><th>176</th><td class="r"><ins></ins> </td>
+ </tr>
+ </tbody><tbody class="unmod">
+ <tr>
+ <th>162</th><th>177</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; self._sugar_desc_label.show()</span> </td>
+ </tr><tr>
+ <th>163</th><th>178</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; self._gnome_opt_label.show()</span> </td>
+ </tr><tr>
+ <th>164</th><th>179</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; self._switch_align.show_all()</span> </td>
+ </tr><tr>
+ <th>165</th><th>180</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; self._return_label.show()</span> </td>
+ </tr><tr>
+ <th>166</th><th>181</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; elif active == "GNOME":</span> </td>
+ </tr>
+ </tbody><tbody class="add">
+ <tr class="first">
+ <th> </th><th>182</th><td class="r"><ins>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; self._unknown_align.hide_all()</ins> </td>
+ </tr><tr>
+ <th> </th><th>183</th><td class="r"><ins>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; self._sugar_desc_label.hide()</ins> </td>
+ </tr><tr>
+ <th> </th><th>184</th><td class="r"><ins>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; self._gnome_opt_label.hide()</ins> </td>
+ </tr><tr>
+ <th> </th><th>185</th><td class="r"><ins>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; self._switch_align.hide_all()</ins> </td>
+ </tr><tr>
+ <th> </th><th>186</th><td class="r"><ins>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; self._return_label.hide()</ins> </td>
+ </tr><tr class="last">
+ <th> </th><th>187</th><td class="r"><ins></ins> </td>
+ </tr>
+ </tbody><tbody class="unmod">
+ <tr>
+ <th>167</th><th>188</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; self._restart_label.show()</span> </td>
+ </tr><tr>
+ <th>168</th><th>189</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; self._undo_return_label.show()</span> </td>
+ </tr><tr>
+ <th>169</th><th>190</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; self._undo_align.show_all()</span> </td>
+ </tr>
+ </tbody>
+ </table>
+ </li>
+ </ul>
+</div>
+ </div>
+ </div>
+ <div id="altlinks">
+ <h3>Download in other formats:</h3>
+ <ul>
+ <li class="last first">
+ <a rel="nofollow" href="/raw-attachment/ticket/2256/add-scroll-view.patch">Original Format</a>
+ </li>
+ </ul>
+ </div>
+ </div>
+ <div id="footer" lang="en" xml:lang="en"><hr />
+ <a id="tracpowered" href="http://trac.edgewall.org/"><img src="/chrome/common/trac_logo_mini.png" height="30" width="107" alt="Trac Powered" /></a>
+ <p class="left">
+ Powered by <a href="/about"><strong>Trac 0.11.7stable-r9052</strong></a><br />
+ By <a href="http://www.edgewall.org/">Edgewall Software</a>.
+ </p>
+ <p class="right">A <a href="http://sugarlabs.org">Sugar Labs</a> project</p>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/rpms/olpc-switch-desktop/autogen.sh b/rpms/olpc-switch-desktop/autogen.sh
new file mode 100755
index 0000000..425d0d4
--- /dev/null
+++ b/rpms/olpc-switch-desktop/autogen.sh
@@ -0,0 +1,5 @@
+intltoolize || exit 1
+aclocal || exit 1
+autoconf || exit 1
+automake -a -c || exit 1
+./configure $*
diff --git a/rpms/olpc-switch-desktop/configure.ac b/rpms/olpc-switch-desktop/configure.ac
new file mode 100644
index 0000000..df00665
--- /dev/null
+++ b/rpms/olpc-switch-desktop/configure.ac
@@ -0,0 +1,17 @@
+AC_INIT([olpc-switch-desktop], [0.7])
+AM_INIT_AUTOMAKE
+AC_CONFIG_SRCDIR([sugar/model.py])
+AC_PREREQ([2.59])
+
+GNOME_COMMON_INIT
+
+IT_PROG_INTLTOOL([0.35.0])
+GETTEXT_PACKAGE=olpc-switch-desktop
+AC_SUBST([GETTEXT_PACKAGE])
+AC_DEFINE_UNQUOTED([GETTEXT_PACKAGE],["$GETTEXT_PACKAGE"],[Gettext package])
+AM_GLIB_GNU_GETTEXT
+
+
+AC_CONFIG_FILES([Makefile po/Makefile.in sugar/Makefile gnome/Makefile])
+AC_OUTPUT
+
diff --git a/rpms/olpc-switch-desktop/gnome/Makefile.am b/rpms/olpc-switch-desktop/gnome/Makefile.am
new file mode 100644
index 0000000..52cd52b
--- /dev/null
+++ b/rpms/olpc-switch-desktop/gnome/Makefile.am
@@ -0,0 +1,16 @@
+bin_SCRIPTS = olpc-switch-to-sugar
+
+@INTLTOOL_DESKTOP_RULE@
+desktopdir=$(datadir)/applications
+desktop_in_files=olpc-switch-to-sugar.desktop.in
+desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
+
+icondir=$(datadir)/icons/hicolor/scalable/apps
+icon_DATA = olpc-switch-to-sugar.svg
+
+EXTRA_DIST = \
+ $(bin_SCRIPTS) \
+ $(desktop_in_files) \
+ $(icon_DATA)
+
+DISTCLEANFILES = $(desktop_DATA)
diff --git a/rpms/olpc-switch-desktop/gnome/olpc-switch-to-sugar b/rpms/olpc-switch-desktop/gnome/olpc-switch-to-sugar
new file mode 100755
index 0000000..b5fb67c
--- /dev/null
+++ b/rpms/olpc-switch-desktop/gnome/olpc-switch-to-sugar
@@ -0,0 +1,67 @@
+#!/usr/bin/env python
+#
+# Copyright (C) 2009 One Laptop per Child
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You 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 St, Fifth Floor, Boston, MA 02110-1301 USA
+
+
+import sys
+import os
+import os.path
+import subprocess
+import gettext
+
+import pygtk
+pygtk.require('2.0')
+import gtk
+
+_ = lambda msg: gettext.dgettext('olpc-switch-desktop', msg)
+
+def do_switch():
+ try:
+ fd = open(os.path.join(os.environ['HOME'], ".olpc-active-desktop"), "w")
+ fd.write("sugar")
+ fd.close()
+ except Exception, e:
+ print "Error:", e
+ dlg = gtk.MessageDialog(type=gtk.MESSAGE_ERROR, buttons=gtk.BUTTONS_OK,
+ message_format=_("Could not switch desktop: an internal error has "
+ "occurred."))
+ dlg.run()
+ dlg.destroy()
+ return
+ subprocess.call(['dbus-send','--session','--dest=org.gnome.SessionManager',
+ '/org/gnome/SessionManager','org.gnome.SessionManager.Logout',
+ 'uint32:1'])
+
+def main():
+ dlg = gtk.MessageDialog(parent=None, type=gtk.MESSAGE_INFO,
+ buttons=gtk.BUTTONS_OK_CANCEL,
+ message_format=_("Click OK to switch to the Sugar learning "
+ "environment.\nAll active applications will be closed."))
+ dlg.set_title(_("Switch desktop"))
+ dlg.set_property("skip-taskbar-hint", False)
+
+ icon_theme = gtk.icon_theme_get_default()
+ pixbuf = icon_theme.load_icon("olpc-switch-to-sugar", 48, 0)
+ dlg.set_icon(pixbuf)
+
+ resp = dlg.run()
+ dlg.destroy()
+ if resp == gtk.RESPONSE_OK:
+ do_switch()
+
+if __name__ == "__main__":
+ main()
diff --git a/rpms/olpc-switch-desktop/gnome/olpc-switch-to-sugar.desktop.in b/rpms/olpc-switch-desktop/gnome/olpc-switch-to-sugar.desktop.in
new file mode 100644
index 0000000..953c614
--- /dev/null
+++ b/rpms/olpc-switch-desktop/gnome/olpc-switch-to-sugar.desktop.in
@@ -0,0 +1,8 @@
+[Desktop Entry]
+_Name=Switch to Sugar
+Exec=olpc-switch-to-sugar
+Icon=olpc-switch-to-sugar
+Type=Application
+Categories=System;
+StartupNotify=true
+
diff --git a/rpms/olpc-switch-desktop/gnome/olpc-switch-to-sugar.svg b/rpms/olpc-switch-desktop/gnome/olpc-switch-to-sugar.svg
new file mode 100644
index 0000000..c71b055
--- /dev/null
+++ b/rpms/olpc-switch-desktop/gnome/olpc-switch-to-sugar.svg
@@ -0,0 +1,7 @@
+<?xml version="1.0" ?><!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd' [
+ <!ENTITY stroke_color "#7dddfe">
+ <!ENTITY fill_color "#680081">
+]><svg enable-background="new 0 0 55 55" height="55px" version="1.1" viewBox="0 0 55 55" width="55px" x="0px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" y="0px"><g display="block" id="stock-xo_1_">
+ <path d="M33.233,35.1l10.102,10.1c0.752,0.75,1.217,1.783,1.217,2.932 c0,2.287-1.855,4.143-4.146,4.143c-1.145,0-2.178-0.463-2.932-1.211L27.372,40.961l-10.1,10.1c-0.75,0.75-1.787,1.211-2.934,1.211 c-2.284,0-4.143-1.854-4.143-4.141c0-1.146,0.465-2.184,1.212-2.934l10.104-10.102L11.409,24.995 c-0.747-0.748-1.212-1.785-1.212-2.93c0-2.289,1.854-4.146,4.146-4.146c1.143,0,2.18,0.465,2.93,1.214l10.099,10.102l10.102-10.103 c0.754-0.749,1.787-1.214,2.934-1.214c2.289,0,4.146,1.856,4.146,4.145c0,1.146-0.467,2.18-1.217,2.932L33.233,35.1z" fill="&fill_color;" stroke="&stroke_color;" stroke-width="3.5"/>
+ <circle cx="27.371" cy="10.849" fill="&fill_color;" r="8.122" stroke="&stroke_color;" stroke-width="3.5"/>
+</g></svg>
diff --git a/rpms/olpc-switch-desktop/olpc-switch-desktop.spec b/rpms/olpc-switch-desktop/olpc-switch-desktop.spec
new file mode 100644
index 0000000..645dcc4
--- /dev/null
+++ b/rpms/olpc-switch-desktop/olpc-switch-desktop.spec
@@ -0,0 +1,80 @@
+Name: olpc-switch-desktop
+Version: 0.7
+Release: 4%{?dist}
+Summary: OLPC desktop switching utilities
+
+License: GPLv2+
+Group: System Environment/Base
+URL: http://dev.laptop.org/git/users/dsd/olpc-switch-desktop
+Source0: http://dev.laptop.org/~dsd/olpc-switch-desktop/%{name}-%{version}.tar.bz2
+Patch0: 0001-Fix-for-SL-2256.patch
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+BuildArch: noarch
+
+BuildRequires: gettext, desktop-file-utils, intltool
+Requires: python, sugar, gtk2, desktop-file-utils, dbus
+
+
+%description
+This package contains a Sugar control panel extension for switching to GNOME,
+and a GNOME program for switching back to Sugar.
+
+
+%prep
+%setup -q
+%patch0 -p1 -b .asv
+
+%build
+%configure
+make %{?_smp_mflags}
+
+
+%install
+rm -rf $RPM_BUILD_ROOT
+make install DESTDIR=$RPM_BUILD_ROOT
+%find_lang %{name}
+desktop-file-validate $RPM_BUILD_ROOT/%{_datadir}/applications/olpc-switch-to-sugar.desktop
+
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+
+%post
+/usr/bin/update-desktop-database %{_datadir}/applications &> /dev/null || :
+touch --no-create %{_datadir}/icons/hicolor
+if [ -x %{_bindir}/gtk-update-icon-cache ]; then
+ %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
+fi
+
+
+%files -f %{name}.lang
+%defattr(-,root,root,-)
+%doc README COPYING
+
+%{_bindir}/olpc-switch-to-sugar
+%{_datadir}/icons/hicolor/scalable/apps/olpc-switch-to-sugar.svg
+%{_datadir}/applications/olpc-switch-to-sugar.desktop
+%{_datadir}/sugar/data/icons/module-switch-desktop.svg
+%{_datadir}/sugar/extensions/cpsection/switchdesktop
+
+
+%changelog
+* Fri Oct 1 2010 Steven M. Parrish
+- Fix for SL#2256
+
+* Wed Aug 11 2010 David Malcolm <dmalcolm@redhat.com> - 0.7-3
+- recompiling .py files against Python 2.7 (rhbz#623340)
+
+* Wed Dec 9 2009 Daniel Drake <dsd@laptop.org> - 0.7-2
+- build requires intltool
+
+* Wed Dec 9 2009 Daniel Drake <dsd@laptop.org> - 0.7-1
+- Updated translations
+
+* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Wed Jul 15 2009 Daniel Drake <dsd@laptop.org> - 0.6-1
+- Initial import
+
diff --git a/rpms/olpc-switch-desktop/po/LINGUAS b/rpms/olpc-switch-desktop/po/LINGUAS
new file mode 100644
index 0000000..18011bc
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/LINGUAS
@@ -0,0 +1,95 @@
+af
+am
+ar
+ay
+bg
+bi
+bn_IN
+bn
+ca
+cpp
+cs
+da
+de
+dz
+el
+en
+en_US
+en_ZA
+es
+et
+eu
+fa_AF
+ff
+fil
+fi
+fr_CA
+fr
+fur
+gl
+gu
+ha
+he
+hi
+hr
+ht
+hu
+hy
+id
+ig
+is
+it
+ja
+ka
+km
+kn
+ko
+mg
+mi
+mk
+ml
+mn
+mr
+ms
+mt
+mvo
+na
+nb
+ne
+nl
+no
+pa
+pap
+pis
+pl
+ps
+pt_BR
+pt
+qu
+ro
+ru
+rw
+sd
+si
+sk
+sl
+sq
+sr
+st
+sv
+sw
+ta
+te
+th
+tpi
+tr
+ug
+uk
+ur
+vi
+wa
+wo
+yo
+zh_CN
+zh_HK
+zh_TW
diff --git a/rpms/olpc-switch-desktop/po/Makefile.am b/rpms/olpc-switch-desktop/po/Makefile.am
new file mode 100644
index 0000000..279dd45
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/Makefile.am
@@ -0,0 +1,21 @@
+pofiles = $(wildcard $(srcdir)/*.po)
+mofiles = $(patsubst %.po,%.mo,$(pofiles))
+
+MOSTLYCLEANFILES = $(mofiles)
+DISTCLEANFILES = $(notdir $(mofiles))
+dist_noinst_DATA = $(pofiles)
+
+%.mo: %.po
+ msgfmt $^ -o $(builddir)/$(notdir $@)
+
+install-data-hook: $(mofiles)
+ for i in $(notdir $^); do \
+ mkdir -p $(DESTDIR)$(datadir)/locale/$${i%.mo}/LC_MESSAGES; \
+ install -m644 "$(builddir)/$${i}" $(DESTDIR)/$(datadir)/locale/$${i%.mo}/LC_MESSAGES/olpc-switch-desktop.mo; \
+ done
+
+uninstall-hook:
+ for i in $(notdir $(mofiles)); do \
+ rm -f $(DESTDIR)/$(datadir)/locale/$${i%.mo}/LC_MESSAGES/olpc-switch-desktop.mo; \
+ done
+
diff --git a/rpms/olpc-switch-desktop/po/POTFILES.in b/rpms/olpc-switch-desktop/po/POTFILES.in
new file mode 100644
index 0000000..74a24be
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/POTFILES.in
@@ -0,0 +1,5 @@
+sugar/__init__.py
+sugar/model.py
+sugar/view.py
+gnome/olpc-switch-to-sugar
+gnome/olpc-switch-to-sugar.desktop.in
diff --git a/rpms/olpc-switch-desktop/po/af.po b/rpms/olpc-switch-desktop/po/af.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/af.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/am.po b/rpms/olpc-switch-desktop/po/am.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/am.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/ar.po b/rpms/olpc-switch-desktop/po/ar.po
new file mode 100644
index 0000000..09d8c0e
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/ar.po
@@ -0,0 +1,100 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: 2009-12-13 04:52-0400\n"
+"Last-Translator: Dari AlHuwail <dhuwail@hotmail.com>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ar\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n>=3 && "
+"n<=10 ? 3 : n>=11 && n<=99 ? 4 : 5;\n"
+"X-Generator: Pootle 1.2.1\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr "غير سطح المكتب"
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+"سكّر هي واجهة المستخدم الرسومية التي تنظر إليها. وهي واجهة تعليمية مصممة "
+"للأطفال."
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+"كبديل لسكّر، يمكنك الانتقال إلى بيئة سطح المكتب جنوم بالنقر على الزر أدناه."
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr "أعد تشغيل الحاسوب لإكمال الانتقال إلى بيئة سطح المكتب جنوم."
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+"تذكر، تستطيع العودة إلى سكّر لاحقا بالنقر على أيقونة <b>انتقل إلى سكّر</b> "
+"في سطح المكتب جنوم. أو انقر على زرّ <b>ألغِ التغييرات</b> أدناه إذا أردت "
+"الاستمرار في استعمال سكّر كبيئة سطح مكتب."
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr "انتقل إلى جنوم"
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr "ألغِ التغييرات"
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr "أعد التشغيل الآن"
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr "اجعل سكّر سطح المكتب الحالي"
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+"بإمكانك العودة إلى سكّر لاحقا بالنقر على أيقونة <b>انتقل إلى سكّر</b> في سطح "
+"المكتب جنوم. يتوفر هذا أيضا في قائمة <b>تطبيقات</b> جنوم."
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr "بيئة سطح المكتب النشطة: "
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr "تعذر الانتقال الى سطح المكتب: خطأ داخلي قد حدث."
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+"انقر موافق للانتقال الى البيئة التعليمية سكّر.\n"
+"كل التطبيقات النشطة سوف تغلق."
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr "غير إلى سكّر"
diff --git a/rpms/olpc-switch-desktop/po/ay.po b/rpms/olpc-switch-desktop/po/ay.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/ay.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/bg.po b/rpms/olpc-switch-desktop/po/bg.po
new file mode 100644
index 0000000..34ce098
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/bg.po
@@ -0,0 +1,102 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: 2009-07-04 13:32-0400\n"
+"Last-Translator: Yordan Koychev <jordankoychev@gmail.com>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: bg\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Pootle 1.2.1\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+"Sugarе е графичният външен вид който гледате.Това е учаща среда определена "
+"за деца."
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+"Като алтернатива на Sugar,може да премините към GNOME десктоп среда като "
+"натиснете следния бутон."
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr "Рестартирайте компютъра за да потвърдите на GNOME десктоп среда."
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+"Запомнете,можете да се върнете към Sugar по-късно като натиснете на<b>Смени "
+"към Sugar</b>икона на десктопа на GNOME.Или, натиснете <b> Отмени промени "
+"</b> следният бутон ако желаете да прдължите да използвате Sugar като ваша "
+"десктоп среда."
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr "Премини към GNOME"
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr "Отмени промените"
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr "Рестартирай сега"
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr "Сложи Sugar като активен десктоп"
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+"Може да се върнете към Sugar по-късно,натискайки<b>премини към Sugar</b> "
+"икона на GNOME десктопа.Това също е възможно от GNOME <b> Поставяне </b> "
+"меню."
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr "Активирай десктоп среда:"
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr "Не може да премине към работния плот: появи се вътрешна грешка."
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+"Натисни OK за да преминеш към Sugar learning .\n"
+" Всички активни прозорци ще бъдат затворени."
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/bi.po b/rpms/olpc-switch-desktop/po/bi.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/bi.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/bn.po b/rpms/olpc-switch-desktop/po/bn.po
new file mode 100644
index 0000000..27d3c2c
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/bn.po
@@ -0,0 +1,101 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# Maruf Ovee <maruf@ankur.org.bd>, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: olpc_switch_desktop VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: 2009-12-08 08:11-0400\n"
+"Last-Translator: Sayamindu Dasgupta <sayamindu@gmail.com>\n"
+"Language-Team: Bengali <ankur-bd-l10n@googlegroups.com>\n"
+"Language: bn\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: Pootle 1.2.1\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr "ডেস্কটপ পরিবর্তন করো"
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+"সুগার হলো গ্রাফিকাল ব্যবহারকারী ইন্টারফেস যা তুমি দেখছো। এটি শিশুদের জন্য "
+"নকশা করা একটি শেখার পরিবেশ।"
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+"সুগারের বিকল্প হিসেবে, নিচের বোতামে ক্লিক করে তুমি GNOME ডেস্কটপ পরিবেশে "
+"পরিবর্তন করতে পারবে।"
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr "GNOME ডেস্কটপ পরিবেশে পরিবর্তন করতে তোমার কম্পিউটার পুনরায় শুরু করো।"
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+"মনে রাখবে, GNOME ডেস্কটপে <b>সুগারে পরিবর্তন করা হবে</b> আইকনে ক্লিক করে "
+"তুমি পরে সুগারে ফেরত আসতে পারবে। অথবা, যদি তুমি তোমার ডেস্কটপ পরিবেশ হিসেবে "
+"সুগার ব্যবহার করে যেতে চাও তাহলে নিচের <b>পরিবর্তন বাতিল করা হবে</b> বোতামে "
+"ক্লিক করো।"
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr "GNOME এ পরিবর্তন করো"
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr "পরিবর্তনগুলো বাতিল করো"
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr "এখন পুনরায় শুরু করো"
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr "সক্রিয় ডেস্কটপ হিসেবে সুগার কে নির্ধারণ করো"
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+"GNOME ডেস্কটপের <b>সুগারে পরিবর্তন করা হবে</b> আইকনে ক্লিক করে, তুমি পরে "
+"সুগারে ফেরত যেতে পারবে। এটি GNOME <b>অ্যাপ্লিকেশন</b> মেনু থেকেও করা সম্ভব।"
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr "সক্রিয় ডেস্কটপ পরিবেশ:"
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr "ডেস্কটপে পরিবর্তন করা যাবেনা: একটি অভ্যন্তরীণ ত্রুটি হয়েছে। "
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+"সুগার শেখার পরিবেশে পরিবর্তন করতে \"ঠিক আছে\" তে ক্লিক করো।\n"
+"সব সক্রিয় অ্যাপ্লিকেশন বন্ধ করে দেওয়া হবে।"
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr "সুগারে পরিবর্তন করো"
diff --git a/rpms/olpc-switch-desktop/po/bn_IN.po b/rpms/olpc-switch-desktop/po/bn_IN.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/bn_IN.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/ca.po b/rpms/olpc-switch-desktop/po/ca.po
new file mode 100644
index 0000000..871a8d9
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/ca.po
@@ -0,0 +1,104 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: 2009-07-22 03:56-0400\n"
+"Last-Translator: Robert Buj Gelonch <robert.buj@gmail.com>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ca\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: Pootle 1.2.1\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+"Sugar és la interfície gràfica d'usuari que vostè està observant. És un "
+"entorn d'aprenentage dissenyats pels nens."
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+"Com a alternativa a Sugar, vostè pot canviar a l'entorn d'escriptori GNOME "
+"tot clicant al botó de sota."
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+"Reinicieu el vostre ordinador per a completar el canvi d'entorn d'escriptori "
+"a GNOME."
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+"Recordeu, que vostè pot tornar a Sugar tot clicant a la icona <b>Canviar a "
+"Sugar</b> de l'escriptori GNOME. O, tot clicant al botó de sota "
+"<b>Cancel·lar canvis</b> si vostè desitja continuar utilitzant Sugar com el "
+"seu entorn d'escriptori."
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr "Canviar a Sugar"
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr "Cancel·lar canvis"
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr "Reiniciar ara"
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr "Seleccioni Sugar com el seu escriptori actiu"
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+"Després vostè pot tornar a Sugar, tot clicant a la icona <b>Canviar a "
+"Sugar</b> de l'escriptori GNOME. Aixó també està disponible des del menú "
+"<b>Aplicacions</b> de GNOME."
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr "Entorn d'escriptori actiu:"
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr "No s'ha pogut canviar d'escriptori: s'ha produit un error intern."
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+"Cliqueu D'acord per a canviar l'entorn d'aprenentatge de Sugar.\n"
+"Es tancaran totes les aplicacions actives."
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/cpp.po b/rpms/olpc-switch-desktop/po/cpp.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/cpp.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/cs.po b/rpms/olpc-switch-desktop/po/cs.po
new file mode 100644
index 0000000..774d7a4
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/cs.po
@@ -0,0 +1,98 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: 2009-12-02 13:33-0400\n"
+"Last-Translator: Martin Huleja <huleja.martin@gmail.com>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: cs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+"X-Generator: Pootle 1.2.1\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+"Sugar je grafické uživatelské prostředí, na které se právě díváte. Jde o "
+"výukové prostředí navržené pro děti."
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+"Kliknutím na tlačítko níže se přepnete do prostředí GNOME, alternativy "
+"Sugar."
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr "Pro dokončení změn v prostředí GNOME restartujte počítač."
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+"Kliknutím na tlačítko <b>Přepnout do Sugar<\\b> se vrátíte zpět do prostředí "
+"Sugar pozdéji. Tlačítkem <b>Zrušit změny<\\b> ponecháte prostředí Sugar jako "
+"Vaše pracovní prostředí."
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr "Přepnout na GNOME"
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr "Zrušit změny"
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr "Nyní restartovat"
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr "Nastavit Sugar jako aktivní plochu"
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr "Aktivní prostředí:"
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+"Klikněte na OK pro přepnutí do výukového prostředí Sugar. \n"
+"Všechny aktivní aplikace budou ukončeny."
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/da.po b/rpms/olpc-switch-desktop/po/da.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/da.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/de.po b/rpms/olpc-switch-desktop/po/de.po
new file mode 100644
index 0000000..164e8c4
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/de.po
@@ -0,0 +1,109 @@
+# 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.
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: 2010-02-27 23:30+0200\n"
+"Last-Translator: Markus <m.slg@gmx.de>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: de\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: Pootle 2.0.1\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr "Wechsle Oberfläche"
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+"Sugar ist die grafische Benutzeroberfläche, die du vor dir siehst. Es ist "
+"eine Lernumgebung, die für Kinder entworfen wurde."
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+"Alternativ zu Sugar kannst du zur GNOME-Oberfläche wechseln, indem du den "
+"Knopf unten anklickst."
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+"Starte den Computer neu, um die Veränderungen an der GNOME-Umgebung "
+"abzuschließen."
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+"Denk daran, dass du später zu Sugar zurückkehren kannst, indem du das Symbol "
+"<b>Zu Sugar wechseln</b> auf dem GNOME-Desktop anklickst. Wenn du aber "
+"weiterhin Sugar als deine Benutzeroberfläche benutzen möchtest, klicke unten "
+"den Knopf <b>Änderungen verwerfen</b> an."
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr "Zu GNOME wechseln"
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr "Änderungen verwerfen"
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr "Jetzt neu starten"
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr "Sugar als Benutzeroberfläche wählen"
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+"Du kannst später zu Sugar zurückkehren, indem du das Symbol <b>Zu Sugar "
+"wechseln</b> auf dem GNOME-Desktop anklickst. Dieses ist auch im Menü "
+"<b>Anwendungen</b> unter GNOME verfügbar."
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr "Gewählte Benutzeroberfläche: "
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+"Desktop konnte nicht gewechselt werden: Ein interner Fehler ist aufgetreten."
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+"Klicke OK an, um zur Sugar-Lernumgebung zu wechseln.\n"
+"Alle geöffneten Anwendungen werden geschlossen."
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr "Zurück zu Sugar"
diff --git a/rpms/olpc-switch-desktop/po/dz.po b/rpms/olpc-switch-desktop/po/dz.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/dz.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/el.po b/rpms/olpc-switch-desktop/po/el.po
new file mode 100644
index 0000000..06f5492
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/el.po
@@ -0,0 +1,104 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: 2009-06-30 14:52-0400\n"
+"Last-Translator: Γιάννης Κασκαμανίδης <ttnfy17@yahoo.gr>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: el\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: Pootle 1.2.1\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+"Το Sugar είναι το γραφικό περιβάλλον του χρήστη που βλέπετε αυτή τη στιγμή. "
+"Είναι ένα μαθησιακό περιβάλλον ειδικά σχεδιασμένο για παιδιά."
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+"Ως εναλλακτική λύση αντί του Sugar, μπορείτε να μεταβείτε στο γραφικό "
+"περιβάλλον GNOME κάνοντας κλικ στο παρακάτω πλήκτρο."
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+"Επανεκκινήστε τον υπολογιστή σας για να ολοκληρωθεί η αλλαγή στο γραφικό "
+"περιβάλλον GNOME."
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+"Θυμηθείτε ότι μπορείτε να γυρίσετε στο Sugar αργότερα, κάνοντας κλικ στο "
+"εικονίδιο του γραφικού περιβάλλοντος του GNOME<b>Εναλλαγή σε Sugar</b>. Ή, "
+"κάντε κλικ στο παρακάτω πλήκτρο <b>Ακύρωση αλλαγών</b> εάν θέλετε να "
+"συνεχίσετε με το Sugar ως γραφικό περιβάλλον."
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr "Εναλλαγή σε GNOME"
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr "Ακύρωση αλλαγών"
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr "Επανεκκίνηση τώρα"
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr "Ορισμός του Sugar ως ενεργού περιβάλλοντος"
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+"Μπορείτε να μεταβείτε στο Sugar αργότερα, κάνοντας κλικ στο εικονίδιο "
+"<b>Εναλλαγή σε Sugar</b> του γραφικού περιβάλλοντος GNOME. Αυτή η επιλογή "
+"είναι επίσης διαθέσιμη από το μενού <b>Εφαρμογές</b> του GNOME."
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr "Ενεργό περιβάλλον εργασίας: "
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr "Αδυναμία εναλλαγής γραφικού περιβάλλοντος: συνέβη ένα εσωτερικό σφάλμα."
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+"Κάντε κλικ στο 'Εντάξει' για να μεταβείτε στο μαθησιακό περιβάλλον Sugar.\n"
+"Όλες οι ανοιχτές δραστηριότητες θα κλείσουν."
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/en.po b/rpms/olpc-switch-desktop/po/en.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/en.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/en_US.po b/rpms/olpc-switch-desktop/po/en_US.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/en_US.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/en_ZA.po b/rpms/olpc-switch-desktop/po/en_ZA.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/en_ZA.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/es.po b/rpms/olpc-switch-desktop/po/es.po
new file mode 100644
index 0000000..a42722c
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/es.po
@@ -0,0 +1,104 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: 2009-12-07 19:00-0400\n"
+"Last-Translator: Chris Leonard <cjl@laptop.org>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: es\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: Pootle 1.2.1\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr "Cambiar escritorio"
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+"Sugar es la interfaz grafica de usuario que usted esta observando.Es un "
+"ambiente de aprendizaje hecha para niños."
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+"Como una alternativa a Sugar, usted puede cambiar a el escritorio GNOME, "
+"haciendo click en el boton de abajo. "
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+"Reinicie su computador para completar el cambio hacie al ambiente de "
+"escritorio GNOME."
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+"Recuerde, usted puede volver a Sugar despues haciendo clic en el icono "
+"<b>Cambiar a Sugar</b> en el escritorio GNOME. O, haga clic en el boton de "
+"abajo <b>Cancelar cambios</b> si usted quiere continuar usando Sugar como "
+"su ambiente de escritorio."
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr "Cambiar a GNOME"
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr "Cancelar cambios"
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr "Reiniciar ahora"
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr "Seleccione Sugar como su escritorio activo"
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+"Usted puede volver a Sugar despues, haciendo clic en el icono <b>Cambiar a "
+"Sugar</b> en el escritorio GNOME. Este esta tambien disponible desde el menu "
+"de <b>Applicaciones</b> de GNOME."
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr "Ambiente de escritorio activo:"
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr "No se pudo cambiar de escritorio: un error interno ha ocurrido"
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+"Haga clic en OK para cambiar al ambiente de aprendizaje Sugar.\n"
+"Todas las aplicaciones activas se cerraran."
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr "Cambiar a Sugar"
diff --git a/rpms/olpc-switch-desktop/po/et.po b/rpms/olpc-switch-desktop/po/et.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/et.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/eu.po b/rpms/olpc-switch-desktop/po/eu.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/eu.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/fa_AF.po b/rpms/olpc-switch-desktop/po/fa_AF.po
new file mode 100644
index 0000000..e8437eb
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/fa_AF.po
@@ -0,0 +1,104 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: 2009-07-06 03:31-0400\n"
+"Last-Translator: Sohaib Obaidi <ebtihaj_obaidi@yahoo.com>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: fa_AF\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: Pootle 1.2.1\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+"شوگر یک استفاده کننده گرافیکی میباشد که شما به آن می بینید. این یک محیط "
+"آزمایشی میباشد که برای اطفال طراحی شده است"
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+"به حیث یک متناوب دیگر به شوگر، شما میتوانید به محیط دیسکتاپ gnome توسط کلیک "
+"کردن در دکمه پایین سویچ نمایید."
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+"برای تکمیل کردن تغیرات در محیط دیسکتاپ gnome کمپیوتر تان را دو باره روشن "
+"نمایید"
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+"به یاد آور، شما میتوانید دو باره بعدا به شوگر برگشت نمایید توسط کلیک کردن "
+"بالای سویچ به علامت شوگر در دیسکتاپ gnome یا اینکه بالای دکمه پایین لغو "
+"تغییرات کلیک نمایید اگر شما میخواهید که استعمال شوگر را به حیث محیط دیسکتاپ "
+"تان ادامه دهید."
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr "بالای gnome کلیک نمایید"
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr "تغییرات را لغو کن"
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr "حالا دو باره روشن کن"
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr "شوگر را به حیث دیسکتاپ فعال تعیین کن"
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+"شما میتوانید بعدا به شوگر دو باره برگشت نمایید، توسط کلیک کردن بالای علامت "
+"شوگر در دیسکتاپ gnome. این همچنان از فهرست در خواست های gnome نیز قابل "
+"دسترسی میباشد."
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr "محیط دیسکتاپ فعال"
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr "دیسکتاپ را سویچ کرده نمیتواند: یک اشتباه داخلی اتفاق افتاده است"
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+"ok را کلیک نمایید تا در محیط آموزش شوگر سویچ نماید/تمام درخواست های فعال "
+"بسته خواهد گردید."
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/ff.po b/rpms/olpc-switch-desktop/po/ff.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/ff.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/fi.po b/rpms/olpc-switch-desktop/po/fi.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/fi.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/fil.po b/rpms/olpc-switch-desktop/po/fil.po
new file mode 100644
index 0000000..871971f
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/fil.po
@@ -0,0 +1,103 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: 2009-11-26 12:04-0400\n"
+"Last-Translator: Joni Javier <jonijavier@gmail.com>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: fil\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Pootle 1.2.1\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+"Ang nakikita mo ay ang Sugar graphical user interface. Ito ay isang "
+"kapaligiran na dinisenyo para sa pag-aaral ng mga bata."
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+"Bilang isang alternatibo sa Sugar, maaari kang lumipat sa GNOME desktop "
+"environment sa pag-pindot ng button sa ibaba."
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+"I-restart ang inyong computer upang makumpleto ang pagbabago sa GNOME "
+"desktop environment."
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+"Tandaan, maari kang bumalik sa Sugar sa pamamagitan ng pag-pindot sa "
+"<b>Switch to Sugar</ b> icon sa GNOME desktop. Maaari mo din pindutin ang "
+"<b>Cancel changes</ b> na button sa ibaba kung nais mong ipagpatuloy ang "
+"paggamit ng Sugar bilang iyong desktop environment."
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr "Lumipat sa GNOME"
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr "I-kansela ang mga pagbabago"
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr "I-restart ngayon"
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr "Itakda ang Sugar bilang aktibong desktop"
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+"Maaari kang bumalik sa Sugar sa pamamagitan ng pag-pindot sa <b>Switch to "
+"Sugar</ b> icon sa GNOME desktop. Ito ay makikita din sa GNOME "
+"<b>Applications</ b> menu."
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr "Aktibong desktop environment:"
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr "Hindi makalipat ng desktop: may kamalian na nangyari."
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+"Pindutin ang OK para lumipat sa Sugar learning environment.Lahat ng "
+"aplikasyon na aktibo ay isasarado."
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/fr.po b/rpms/olpc-switch-desktop/po/fr.po
new file mode 100644
index 0000000..adcc69a
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/fr.po
@@ -0,0 +1,106 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: 2009-12-08 10:17-0400\n"
+"Last-Translator: samy boutayeb <s.boutayeb@free.fr>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: fr\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: Pootle 1.2.1\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr "Changer de bureau"
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+"Sugar est l'interface graphique utilisateur que vous êtes en train de voir. "
+"Il s'agit d'un environnement éducatif conçu pour les enfants."
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+"Comme alternative à Sugar, vous pouvez basculer à l'environnement de bureau "
+"GNOME en cliquant sur le bouton ci-dessous."
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+"Redémarrez votre ordinateur pour que le changement fait à l'environnement de "
+"bureau GNOME prenne effet."
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+"Rappel: vous pouvez revenir à Sugar ultérieurement en cliquant sur le bouton "
+"<b>Passer à Sugar</b> sur le bureau GNOME. Ou bien cliquez sur le bouton "
+"<b>Annuler les changements</b> ci-dessous si vous voulez continuer "
+"d'utiliser Sugar comme environnement de bureau."
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr "Passer à GNOME"
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr "Annuler les changements"
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr "Redémarrer maintenant"
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr "Sélectionner Sugar comme bureau actif"
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+"Vous pouvez revenir à Sugar ultérieurement en cliquant sur l'icône <b>Passer "
+"à Sugar</b> sur le bureau GNOME. C'est également disponible depuis le menu "
+"<b>Applications</b> de GNOME."
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr "Environnement de bureau actif : "
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+"Il n'a pas été possible de changer de bureau: une erreur interne est "
+"survenue."
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+"Cliquez sur OK pour basculer à l'environnement éducatif Sugar. Toutes les "
+"applications actives seront fermées."
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr "Passer à Sugar"
diff --git a/rpms/olpc-switch-desktop/po/fr_CA.po b/rpms/olpc-switch-desktop/po/fr_CA.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/fr_CA.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/fur.po b/rpms/olpc-switch-desktop/po/fur.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/fur.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/gl.po b/rpms/olpc-switch-desktop/po/gl.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/gl.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/gu.po b/rpms/olpc-switch-desktop/po/gu.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/gu.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/ha.po b/rpms/olpc-switch-desktop/po/ha.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/ha.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/he.po b/rpms/olpc-switch-desktop/po/he.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/he.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/hi.po b/rpms/olpc-switch-desktop/po/hi.po
new file mode 100644
index 0000000..5cfc997
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/hi.po
@@ -0,0 +1,102 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: 2010-03-22 23:42+0200\n"
+"Last-Translator: Chris <cjl@laptop.org>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: hi\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: Pootle 2.0.3\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr "स्विच डेस्कटॉप"
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+"Sugar ग्राफिकल यूजर इंटरफेस जो कि आप देख रहे हैं.यह बच्चों के सीखने के लिए "
+"वातावरण तैयार किया गया है."
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+"Sugar के एक विकल्प के रूप में,आप बदल सकते हैं GNOME डेस्कटॉप वातावरण मे "
+"नीचे बटन क्लिक कर के."
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+"पुनः आरंभ करें अपने कंप्यूटर को पूरा बदलने के लिए GNOME डेस्कटॉप वातावरण मे."
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+"याद रखें,आप लौट सकते हैं Sugar में बाद में क्लिक करके<b> बदले Sugar "
+"में</b>चिह्न GNOME डेस्कटॉप मे.अथवा,क्लिक करें<b>परिवर्तन रद्द करें</b> बटन "
+"नीचे यदि आप अपने डेस्कटॉप पर्यावरण के रूप में Sugar का उपयोग जारी रखना चाहते "
+"हैं."
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr "स्विच करें GNOME मे"
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr "रद्द करें परिवर्तन"
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr "प्रारंभ करे"
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr "सेट करे sugar सक्रिय डेस्कटॉप के रूप में"
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+"आप लौट सकते हैं Sugar में बाद में, क्लिक करके<b>स्विच करे Sugar में</b>चिह्न "
+"GNOME डेस्कटॉप पर.यह GNOME से भी उपलब्ध है GNOME<b>अनुप्रयोग</b>मेनू."
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr "सक्रिय डेस्कटॉप वातावरण: "
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr "स्विच: नहीं किया जा सका डेस्कटॉप :एक आंतरिक त्रुटि हुई है."
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+"क्लिक करें OK स्विच करने के लिए Sugar शिक्षा वातावरण.\n"
+"सभी सक्रिय अनुप्रयोग बंद कर दिया जाएगा."
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr "स्विच करें Sugar में"
diff --git a/rpms/olpc-switch-desktop/po/hr.po b/rpms/olpc-switch-desktop/po/hr.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/hr.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/ht.po b/rpms/olpc-switch-desktop/po/ht.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/ht.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/hu.po b/rpms/olpc-switch-desktop/po/hu.po
new file mode 100644
index 0000000..a6aa395
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/hu.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: 2009-11-21 16:21-0400\n"
+"Last-Translator: Katalin Kult <reg@maracuja.hu>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: hu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Pootle 1.2.1\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr "GNOME-ra váltás"
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr "Újrakezdés most"
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr "Működő asztali környezet:"
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr "Asztal váltása sikertelen: belső hiba történt."
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/hy.po b/rpms/olpc-switch-desktop/po/hy.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/hy.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/id.po b/rpms/olpc-switch-desktop/po/id.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/id.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/ig.po b/rpms/olpc-switch-desktop/po/ig.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/ig.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/is.po b/rpms/olpc-switch-desktop/po/is.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/is.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/it.po b/rpms/olpc-switch-desktop/po/it.po
new file mode 100644
index 0000000..d3cc076
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/it.po
@@ -0,0 +1,102 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: 2009-12-09 04:49-0400\n"
+"Last-Translator: Carlo Falciola <cfalciola@yahoo.it>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: 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"
+"X-Generator: Pootle 1.2.1\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr "Cambia Interfaccia Desktop "
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+"Ora stai usando l'interfaccia grafica di Sugar. Si tratta di un ambiente di "
+"apprendimento progettato per i bambini."
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+"Come alternativa a Sugar puoi passare al desktop GNOME selezionando il "
+"pulsante qui sotto."
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+"Riavvia il tuo computer per completare in cambio verso il desktop GNOME."
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+"Ricorda, potrai tornare a Sugar in qualsiasi momento selezionando l'icona "
+"<b> Vai a Sugar</b> sul desktop GNOME Oppure , selezionando il pulsante "
+"<b>Annulla modifica</b> qui sotto, se vuoi continuare ad utilizzare Sugar."
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr "Vai a GNOME"
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr "Annulla modifica"
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr "Riavvia ora"
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr "Seleziona Sugar come ambiente attivo"
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+"Potrai tornare a Sugar in qualsiasi momento selezionando l'icona <b> Vai a "
+"Sugar</b> sul desktop GNOME. L'opzione sarà disponibile anche nel menù "
+"<b>Applications</b> di GNOME"
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr "Ambiente attivo: "
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr "Non è possibile cambiare il desktop: errore interno."
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+"Click OK per cambiare verso l'ambiente di apprendimento Sugar.\n"
+"Tutte le applicazioni attive saranno chiuse."
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr "Vai a Sugar"
diff --git a/rpms/olpc-switch-desktop/po/ja.po b/rpms/olpc-switch-desktop/po/ja.po
new file mode 100644
index 0000000..10eda25
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/ja.po
@@ -0,0 +1,95 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: 2009-12-08 02:10-0400\n"
+"Last-Translator: korakurider <korakurider@gmail.com>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ja\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: Pootle 1.2.1\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr "デスクトップの切り替え"
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr "Sugarはあたなが今見ているGUIで、子供のために設計された学習環境です。"
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr "Sugarの代わりに、下のボタンをクリックして、GNOMEデスクトップ環境に切り替えられます。"
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr "コンピュータを再起動して、GNOMEへの変更を完了させてください。"
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+"後で、GNOMEデスクトップの<b>Sugarに切り替える</b>アイコンをクリックして、後でSugarに戻すことができますから、覚えておいてください。"
+"または、Sugarをデスクトップ環境として使い続けるなら、下の<b>変更を取り消し</b>ボタンをクリックしてください。"
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr "GNOMEに切り替える"
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr "変更を取り消す"
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr "今すぐ再起動する"
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr "Sugarをデスクトップとして使う"
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+"後で、GNOMEデスクトップの<b>Sugarに切り替える</b>アイコンをクリックして、後でSugarに戻すことができます。この機能は、GNOMEの<"
+"b>アプリケーション</b>メニューにもあります。"
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr "使用中のデスクトップ:"
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr "デスクトップを切り替えられません: 内部エラーが発生しました。"
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+"Sugar環境に切り替えるには、OKをクリックしてください。\n"
+"全てのアプリケーションは閉じられます。"
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr "Sugarに切り替える"
diff --git a/rpms/olpc-switch-desktop/po/ka.po b/rpms/olpc-switch-desktop/po/ka.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/ka.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/km.po b/rpms/olpc-switch-desktop/po/km.po
new file mode 100644
index 0000000..40ddd4d
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/km.po
@@ -0,0 +1,89 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: 2009-08-03 06:18-0400\n"
+"Last-Translator: Noy Shoung <noy_shoung@nida.gov.kh>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: km\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: Pootle 1.2.1\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr "បោះបង់ការប្ដូរ"
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr "ចាប់​ផ្ដើម​ឡើងវិញ​ឥឡូវនេះ"
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr "កំណត់ស៊ូហ្គ័រជាផ្ទៃតុ"
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr "មិនអាចផ្លាស់ផ្ដូរផ្ទៃតុនៃកំហុសខាងក្នុងដែលបានកើតឡើង"
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/kn.po b/rpms/olpc-switch-desktop/po/kn.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/kn.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/ko.po b/rpms/olpc-switch-desktop/po/ko.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/ko.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/mg.po b/rpms/olpc-switch-desktop/po/mg.po
new file mode 100644
index 0000000..2290402
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/mg.po
@@ -0,0 +1,107 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: 2009-11-25 22:45-0400\n"
+"Last-Translator: Zafimamy Gabriella Ralaivao <gabriella@intnet.mu>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: mg\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: Pootle 1.2.1\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+"Sugar no anaran'ny sary ifampitafana izay jerenao izao. Izy io dia faritra "
+"fianarana natokana ho an'ny ankizy madinika."
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+"Mba ho safidy hafa ankoatran'ny Sugar, dia azonao atao ny mivadika any "
+"amin'ny faritry ny toeram-piasana GNOME amin'ny alalan'ny fanindriana ny "
+"bokotra eto ambany."
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+"Avereno velomina ny Solosainao mba hahafeno ny fiovana tamin'ny faritry ny "
+"toeram-piasana GNOME."
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+"Aza adino, afaka miverina amin'ny Sugar ianao rehefa avy eo amin'ny "
+"alalan'ny fanindriana ny bokotra <b>Miverena amin'ny Sugar</b> eo amin'ny "
+"toeram-piasana GNOME. Na tsindrio ny bokotra <b>Ajanony ny fanovana</b> eo "
+"ambany raha te-hijanona hampiasa ny toeram-piasana Sugar ianao."
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr "Miverena amin'ny GNOME"
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr "Ajanony ny fanovana "
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr "Averina velomina"
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr "Ataovy toeram-piasana mandeha ny Sugar"
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+"Afaka miverina amin'ny Sugar ianao rehefa avy eo, amin'ny alalan'ny "
+"fanindriana ny bokotra <b>Miverena amin'ny Sugar</b> eo amin'ny toeram-"
+"piasana GNOME. Ity dia hita ao amin'ny lisitra GNOME <b>Applications</b> "
+"ihany koa."
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr "Faritry ny toeram-piasana mandeha"
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+"Tsy afaka miova toeram-piasana: nisy fahadisoana nitranga avy ato anatiny."
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+"Tsindrio ny OK raha hiverina amin'ny tontolom-pianarana Sugar.\n"
+"Hikatona daholo ireo rindranasa mandeha rehetra."
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/mi.po b/rpms/olpc-switch-desktop/po/mi.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/mi.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/mk.po b/rpms/olpc-switch-desktop/po/mk.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/mk.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/ml.po b/rpms/olpc-switch-desktop/po/ml.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/ml.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/mn.po b/rpms/olpc-switch-desktop/po/mn.po
new file mode 100644
index 0000000..06db311
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/mn.po
@@ -0,0 +1,90 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr "Дэлгэц сэлгэх"
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+"Шугар үйлдлийн систем нь график орчны харагдацтай. Энэ нь хүүхдэд зориулсан "
+"сурах орчин юм."
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr "Та доорх товчийг товшсоноор ГНОМ дэлгэцийн орчины Шугар руу сэлгэнэ. "
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr "Таны компьютер дахин эхлэсэнээр ГНОМ дэлгэцийн орчин өөрчлөгдөнө."
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr "ГНОМ руу сэлгэх"
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr "Одоо дахин эхлүүлэх"
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/mr.po b/rpms/olpc-switch-desktop/po/mr.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/mr.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/ms.po b/rpms/olpc-switch-desktop/po/ms.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/ms.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/mt.po b/rpms/olpc-switch-desktop/po/mt.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/mt.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/mvo.po b/rpms/olpc-switch-desktop/po/mvo.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/mvo.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/na.po b/rpms/olpc-switch-desktop/po/na.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/na.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/nb.po b/rpms/olpc-switch-desktop/po/nb.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/nb.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/ne.po b/rpms/olpc-switch-desktop/po/ne.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/ne.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/nl.po b/rpms/olpc-switch-desktop/po/nl.po
new file mode 100644
index 0000000..e9b04be
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/nl.po
@@ -0,0 +1,110 @@
+# 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.
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: 2010-06-25 15:14+0200\n"
+"Last-Translator: whe <heppew@yahoo.com>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: nl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Pootle 2.0.3\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr "Wissel bureaublad"
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+"Sugar is de grafische gebruikers omgeving waar u nu naar kijkt. Het is een "
+"leeromgeving speciaal ontwikkeld voor kinderen."
+
+# is it an OK button or just a button?
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+"Als een alternatief op Sugar, kun je omschakelen naar het GNOME bureaublad "
+"omgeving via de knop hier benden."
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+"Herstart uw computer om het proces van omschakeling naar het GNOME "
+"bureaublad omgeving door te voeren."
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+"Onthoud, dat je later terug kan schakelen naar Sugar met de <b>Schakel naar "
+"Sugar</b> icoon op de GNOME bureaublad. Of, Klik op <b>Annuleer "
+"verandering</b> knop hier beneden als je door wilt gaan met de Sugar "
+"bureaublad omgeving."
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr "Schakel om naar GNOME"
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr "Annuleer verandering"
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr "Nu herstarten"
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr "Gebruik Sugar als actieve bureaublad omgeving"
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+"Je kan later terug keren naar Sugar, om te klikken op het <b>Schakel naar "
+"Sugar</b> icoon op het GNOME Bureaublad. Dit is ook toegankelijk via het "
+"GNOME <b>Applicatie</b> menu."
+
+# i didn't know if the underscore was necessary?
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr "Actieve bureaublad omgeving: "
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr "Kan het bureaublad niet omschakelen: er is een interne fout ontstaan."
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+"Klik op OK om te schakelen naar de Sugar leeromgeving.\n"
+"Alle actieve applicaties zullen worden afgesloten."
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr "Schakel om naar Sugar"
diff --git a/rpms/olpc-switch-desktop/po/no.po b/rpms/olpc-switch-desktop/po/no.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/no.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/olpc-switch-desktop.pot b/rpms/olpc-switch-desktop/po/olpc-switch-desktop.pot
new file mode 100644
index 0000000..4b2b20f
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/olpc-switch-desktop.pot
@@ -0,0 +1,88 @@
+# 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.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/pa.po b/rpms/olpc-switch-desktop/po/pa.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/pa.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/pap.po b/rpms/olpc-switch-desktop/po/pap.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/pap.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/pis.po b/rpms/olpc-switch-desktop/po/pis.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/pis.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/pl.po b/rpms/olpc-switch-desktop/po/pl.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/pl.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/ps.po b/rpms/olpc-switch-desktop/po/ps.po
new file mode 100644
index 0000000..3d000e7
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/ps.po
@@ -0,0 +1,102 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: 2009-07-01 03:08-0400\n"
+"Last-Translator: Abdulhadi Hairan <abdulhadi@paiwastoon.com.af>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ps\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: Pootle 1.2.1\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+"شوګر د مخیال هغه کښنیز کاروونکی دی چې ته یې لټوې. دا د زده کړې چاپیریال دی "
+"چې د ماشومانو لپاره جوړ شوی دی. "
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+"د شوګر د متبادل په توګه٬ ته د لاندې تڼۍ په کلیکولو سره د GNOME ډېسکټاپ "
+"چاپېریال ته ورتللی شې. "
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+"د GNOME ډېسکټاپ چاپیریال د بدلون د بشپړولو لپاره خپل کمپیوټر بیاچالان کړه. "
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+"یاد وساته چې٬ ته شوګر ته وروسته د GNOME په ډېسکټاپ د <b>شوګر ته تګ</b> په "
+"نښکه کلیکولو سره تللی شې. او یا٬ لاندې د <b>بدلونونه لغوه کړه</b> په تڼۍ "
+"کلیک کړه که غواړې چې د شوګر د خپل ډېسکټاپ د چاپېریال په توګه کارولو ته دوام "
+"ورکړې. "
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr "GNOME ته لاړ شه"
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr "بدلونونه لغوه کړه"
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr "اوس بیاچالان کړه"
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr "شوګر د فعال ډېسکټاپ په توګه وټاکه"
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+"ته د GNOME په ډېسکټاپ د <b>شوګر ته تګ</b> د نښکې په کلیکولو سره بېرته شوګر "
+"ته تللی شې. دا د GNOME د <b>کاریالونه</b> غورنۍ څخه هم ترلاسه کېدای شي. "
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr "فعال ډېسکټاپ چاپېریال:"
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr "ډېسکټاپ ته تګ ونشو: یوه داخلي تېروتنه رامنځته شوه."
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+"د شوګر زده کړې چاپیریال ته د تللو لپاره په هوکی کلیک کړه. ټول فعال کاریالونه "
+"به بند شي."
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/pt.po b/rpms/olpc-switch-desktop/po/pt.po
new file mode 100644
index 0000000..dfefce9
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/pt.po
@@ -0,0 +1,105 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: 2009-09-24 19:28-0400\n"
+"Last-Translator: Eduardo H. Silva <HoboPrimate@gmail.com>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pt\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: Pootle 1.2.1\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+"O Sugar é a interface gráfica de utilizador que estás a utilizar. É um "
+"ambiente de aprendizagem feito para crianças."
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+"Como alternativa ao Sugar, podes trocar para o ambiente de trabalho do GNOME "
+"clicando no botão em baixo."
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+"Reinicia o teu computador para completar a mudança para o ambiente de "
+"trabalho GNOME."
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+"Lembra-te, podes retornar ao Sugar mais tarde clicando no ícone <b>Trocar "
+"para o Sugar</b> no ambiente de trabalho do GNOME. Ou clicando no botão "
+"<b>Cancelar mudanças</b> em baixo se quiseres continuar a usar o Sugar como "
+"teu ambiente de trabalho."
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr "Trocar para o GNOME"
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr "Cancelar mudanças"
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr "Reiniciar agora"
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr "Utilizar o Sugar como o ambiente de trabalho activo"
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+"Podes voltar ao Sugar mais tarde, clicando no ícone <b>Trocar para o "
+"Sugar</b> no ambiente de trabalho do GNOME. Esta opção também está "
+"disponível a partir do menu <b>Aplicações</b> do GNOME."
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr "Ambiente de trabalho activo:"
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+"Não foi possível trocar o ambiente de trabalho: ocorreu um erro interno."
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+"Clica OK para trocar para o ambiente de aprendizagem Sugar.\n"
+"Todas as aplicações activas serão fechadas."
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/pt_BR.po b/rpms/olpc-switch-desktop/po/pt_BR.po
new file mode 100644
index 0000000..3bc1a21
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/pt_BR.po
@@ -0,0 +1,102 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: 2009-07-17 23:31-0400\n"
+"Last-Translator: Fernando Biazzotto <biazzotto@gmail.com>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pt_BR\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: Pootle 1.2.1\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+"Modo fácil é a interface gráfica do usuário que você está vendo. É um "
+"ambiente de aprendizagem feito para crianças."
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+"Como uma alternativa ao modo fácil, você pode mudar para o ambiente GNOME, "
+"clicando no botão abaixo."
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr "Reinicie o computador para concluir a mudança para o ambiente GNOME."
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+"Lembre-se, você pode retornar ao modo fácil posteriormente clicando no ícone "
+"<b> Mudar para Modo Fácil </ b> no GNOME. Ou, clique em <b>Cancelar as "
+"alterações </ b> abaixo se você quiser continuar usando o Modo Fácil como "
+"seu ambiente de trabalho."
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr "Mudar para GNOME"
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr "Cancelar as alterações"
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr "Reiniciar agora"
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr "Mudar para Modo Fácil"
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+"Você pode retornar ao Modo Fácil depois, clicando no ícone <b>Mudar para o "
+"Modo Fácil</ b> no GNOME. Este também está disponível a partir do menu "
+"<b>Alicações</ b>."
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr "Ambiente de Desktop ativo: "
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr "Não foi possível mudar desktop: um erro interno ocorreu."
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+"Clique em OK para mudar para o modo fácil. \n"
+"Todas as aplicações serão encerradas."
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/qu.po b/rpms/olpc-switch-desktop/po/qu.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/qu.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/ro.po b/rpms/olpc-switch-desktop/po/ro.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/ro.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/ru.po b/rpms/olpc-switch-desktop/po/ru.po
new file mode 100644
index 0000000..751bec2
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/ru.po
@@ -0,0 +1,108 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: 2009-08-13 10:03-0400\n"
+"Last-Translator: Тимур Селье <muyou.prj@gmail.com>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ru\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%"
+"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+"X-Generator: Pootle 1.2.1\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+"Sugar - это графический интерфейс пользователя, на который вы в данный "
+"момент смотрите. Он был разработан как обучающая среда, ориентированная на "
+"детей."
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+"В качестве альтернативы Sugar вы можете переключиться на окружение рабочего "
+"стола GNOME, кликнув на кнопке, расположенной ниже."
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+"Перезагрузите компьютер, чтобы изменения рабочей среды GNOME вступили в "
+"силу."
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+"Помните, что вы всегда можете обратно переключиться на рабочую среду Sugar, "
+"кликнув на иконке <b>Переключиться на Sugar</b> на рабочем столе GNOME. Или "
+"нажмите на кнопку <b>Отменить изменения</b>, расположенную ниже, если вы "
+"хотите продолжить использование Sugar."
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr "Переключиться на GNOME"
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr "Отменить изменения"
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr "Выполнить перезагрузку сейчас"
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr "Установить Sugar в качестве текущего окружения рабочего стола"
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+"Вы можете обратно переключиться на Sugar, кликнув на значке <b>Переключиться "
+"на Sugar</b> на рабочем столе GNOME. Также вы можете сделать это, используя "
+"меню <b>Приложения</b> рабочего окружения GNOME."
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr "Текущее окружение рабочего стола:"
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+"Произошла внутренняя ошибка: невозможно переключить окружение рабочего "
+"стола."
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+"Нажмите ОК для переключения на обучающую среду Sugar.\n"
+"При этом все активные приложения будут закрыты."
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/rw.po b/rpms/olpc-switch-desktop/po/rw.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/rw.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/sd.po b/rpms/olpc-switch-desktop/po/sd.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/sd.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/si.po b/rpms/olpc-switch-desktop/po/si.po
new file mode 100644
index 0000000..da7fd4d
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/si.po
@@ -0,0 +1,101 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: 2009-07-03 04:31-0400\n"
+"Last-Translator: Chanaka Aruna Munasinghe <chanakaam@gmail.com>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: si\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: Pootle 1.2.1\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+"Sugar යනු ඔබට දිස්වෙන චිත්‍රක පරිශීලක අතුරුමුහුණතයි. එය කුඩා ළමයින් සඳහා "
+"නිමැ වූ අධ්‍යාපනික පරිසරයකි."
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+"පහත බොත්තම ක්ලික් කිරීමෙන් Sugar පරිසරයට විකල්පයක් ලෙස ඇති GNOME පරිසරයට "
+"මාරු විය හැක."
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr "GNOME වැඩතල පරිසරයට කළ වෙනස්කම් නිම කිරීමට ඔබේ පරිගණකය යළි ආරම්භ කරන්න"
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+"මතක තබා ගන්න, GNOME වැඩතලයේ ඇති <b>Sugar වෙතට යන්න</b> අයිකනය ක්ලික් කිරීම "
+"මඟින් පසුව Sugar වෙතට පැමිණිය හැක. හෝ ඔබට තව දුරටත් Sugar ඔබේ වැඩතල පරිසරය "
+"ලෙසට භාවිත කිරීමට අවශ්‍ය නම් පහත ඇති <b>වෙනස්කම් අහෝසි කරන්න</b> ක්ලික් "
+"කරන්න."
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr "GNOME වෙතට යන්න"
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr "වෙනස් කිරීම් අවලංගු කරන්න"
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr "යළි ආරම්භ කරන්න"
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr "සක්‍රීය වැඩතලය ලෙසට Sugar සකසන්න"
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+"GNOME වැඩතලයේ ඇති <b>Sugar වෙතට යන්න</b> අයිකනය ක්ලික් කිරීම මඟින් පසුව "
+"Sugar වෙතට පැමිණිය හැක. මෙය GNOME <b>යෙදුම්</b> මෙනුව තුළ ද ඇත."
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr "සක්‍රීය වැඩතල පාරිසරය: "
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr "වැඩතලයට මාරුවීමට නොහැකි විය: අභ්‍යන්තර දෝෂයක් හට ගැණින."
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+"Sugar ඉගෙනුම් පාරිසරිකයට මාරු වීමට හරි මත ක්ලික් කරන්න.\n"
+"සියලු සක්‍රීය යෙදුම් වසාදමනු ලබයි."
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/sk.po b/rpms/olpc-switch-desktop/po/sk.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/sk.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/sl.po b/rpms/olpc-switch-desktop/po/sl.po
new file mode 100644
index 0000000..91d25ef
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/sl.po
@@ -0,0 +1,100 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: 2009-07-10 13:33-0400\n"
+"Last-Translator: Denis Oštir <denis.ostir@gmail.com>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sl\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 ? 0 : n%100==2 ? 1 : n%100==3 || "
+"n%100==4 ? 2 : 3);\n"
+"X-Generator: Pootle 1.2.1\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+"Sugar je grafični uporabniški vmesnik, ki ga uporabljate. Jeokolje za "
+"učenje, ustvarjeno za otroke."
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr "S klikom na spodnji gumb preklopite z okolja Sugar na okolje GNOME."
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr "Za preklop v GNOME morate ponovno zagnati računalnik."
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+"Ne pozabite, da se lahko s pritiskom na gumb <b>Preklopi na Sugar</b> v "
+"okolju GNOME vrnete v okolje Sugar. Lahko pa kliknete na gumb <b>Prekliči "
+"spremembe</b> spodaj, če želite še naprej uporabljati vmesnik Sugar."
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr "Preklopi na GNOME"
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr "Prekliči spremembe"
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr "Znova zaženi"
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr "Nastavi Sugar kot aktivno namizje"
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+"V okolje Sugar se lahko vrnete s klikom na gumb <b>Preklopi na Sugar</b> v "
+"okolju GNOME. Možnost je na voljo tudi v meniju <b>Aplikacije</b> v okolju "
+"GNOME."
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr "Aktivno okolje: "
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr "Računalnika ni mogoče ugasniti: notranja napaka."
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+"Pritisni OK, da vključiš Sugar okolje za učenje.\n"
+"Zaprte bodo vse aktivne aplikacije."
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/sq.po b/rpms/olpc-switch-desktop/po/sq.po
new file mode 100644
index 0000000..c198eab
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/sq.po
@@ -0,0 +1,104 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: 2009-09-30 18:08-0400\n"
+"Last-Translator: jon <joni-ber_rock@hotmail.com>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sq\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: Pootle 1.2.1\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+"Sheqeri është ndërfaqe grafike që ju kërkoni të përdorni. Ky është një "
+"mjedis mësimi projektuar për fëmijët."
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+" Si një alternativë në Sugar, ju mund të kaloni në GNOME desktop duke "
+"klikuar butonin më poshtë."
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+"Ristartoni kompjuterin tuaj për të përfunduar ndryshimet në ambientin GNOME "
+"desktop."
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+"Mbani në mend, ju mund të ktheheni tek Sugar më vonë duke klikuar në ikonën "
+"<b>Kaloni tek Sugar</b> në desktopin GNOME. Ose, klikoni butonin e mëposhtëm "
+"<b>Anulo ndryshimet</b> nëse doni të vazhdoni ta përdorni Sugar-in si "
+"ambient të desktopit tuaj."
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr "Kaloni në GNOME"
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr "Anulo ndryshimet"
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr "Ristarto tani"
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr "Vendosni Sugar si desktop aktiv"
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+"Ju mund të ktheheni tek Sugar më vonë, duke klikuar në ikonën <b>Kaloni në "
+"Sugar</ b> në GNOME desktop. Kjo është gjithashtu në dispozicion nga GNOME "
+"menya <b>Aplikacionet</ b>."
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr "Mjedis aktiv: "
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr "Nuk mund të kaloni në desktop: brenda ka ndodhur një gabim."
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+"Kliko OK për të kaluar në mjedisin e të mësuarit të Sugar.\n"
+"Të gjitha aplikacionet aktive do të mbyllen."
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/sr.po b/rpms/olpc-switch-desktop/po/sr.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/sr.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/st.po b/rpms/olpc-switch-desktop/po/st.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/st.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/sv.po b/rpms/olpc-switch-desktop/po/sv.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/sv.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/sw.po b/rpms/olpc-switch-desktop/po/sw.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/sw.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/ta.po b/rpms/olpc-switch-desktop/po/ta.po
new file mode 100644
index 0000000..f7d1773
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/ta.po
@@ -0,0 +1,105 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: 2010-09-16 21:42+0200\n"
+"Last-Translator: தங்கமணி <thangam.arunx@gmail.com>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ta\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: Pootle 2.0.3\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr "மேசைக்கு மாறு"
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+"நீங்கள் பார்த்துக்கொண்டிருப்பது பயனருக்கான சுகர் என்ற வண்ண இடைமுகப்பு. இது "
+"குழந்தைகளுக்கான கற்றல் சூழலாகும்."
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+"\"சுகர் (Sugar)\"க்கு மாற்றீடு குனோம்(GNOME) மேசை சூழல், கீழுள்ள பொத்தானை "
+"சொடுக்குவதன் மூலம் அதற்கு மாறலாம்."
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+"குனோம்(GNOME) மேசை சூழல் மாற்றத்தை பூர்த்திச்செய்ய உங்களது கணினியை மீள் "
+"இயக்கு"
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+"ஞாபகப்படுத்திக்கொள், GNOME மேசையிலுள்ள \"சுகர்(Sugar)\" <b>குறும்படத்தை "
+"சொடுக்குவதன் மூலம் நீங்கள் பின்னர் \"சுகர்(Sugar)\"</b> மேசைக்கு "
+"திரும்பமுடியும். அல்லது சுகர்(Sugar) மேசையை உங்கள் சூழலாக தொடர்ந்து பாவிக்க "
+"விரும்பினால் <b> Cancel பொத்தானை சொடுக்கி </b>.கீழே உள்ள மாற்றங்களை "
+"இரத்துசெய்."
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr "குனோம்(GNOME) மேசைக்கு மாறு"
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr "மாற்றங்களை இரத்துசெய்"
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr "இப்பொழுது மீளச்செய்"
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr "சுகர்(Sugar) மேசையை செயற்பாட்டில் அமை"
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+"குனோம்(GNOME) மேசையிலுள்ள \"சுகர்(Sugar)\" </b>குறும்படத்தை சொடுக்குவதன் "
+"மூலம் நீங்கள் பின்னர் \"சுகர்(Sugar)\" <b> மேசைக்கு திரும்பமுடியும். இது "
+"குனோம்(GNOME) <b> பயனபாடு</b>பட்டியலிலிருந்தும்(menu)கிடைக்கும்."
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr "செயற்பாட்டுத் திரை சூழல்"
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr "மேசையை மாற்ற முடியவில்லை: உள்ளக கோளாறு ஏற்பட்டுள்ளது"
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+"\"சுகர்(Sugar)\" கற்றல் சூழலுக்கு மாற \"OK\" பொத்தானை சொடுக்கு. \n"
+"செயல்பட்டிலிருக்கும் சகல பயன்பாடுகளும் மூடப்படும்."
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr "சுகர் மேசைக்கு மாறு"
diff --git a/rpms/olpc-switch-desktop/po/te.po b/rpms/olpc-switch-desktop/po/te.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/te.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/th.po b/rpms/olpc-switch-desktop/po/th.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/th.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/tpi.po b/rpms/olpc-switch-desktop/po/tpi.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/tpi.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/tr.po b/rpms/olpc-switch-desktop/po/tr.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/tr.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/ug.po b/rpms/olpc-switch-desktop/po/ug.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/ug.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/uk.po b/rpms/olpc-switch-desktop/po/uk.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/uk.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/ur.po b/rpms/olpc-switch-desktop/po/ur.po
new file mode 100644
index 0000000..aa89cea
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/ur.po
@@ -0,0 +1,98 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: 2010-01-19 10:00+0200\n"
+"Last-Translator: salman minhas <sulmanminhas@gmail.com>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ur\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: Pootle 2.0.1\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr "ڈيسک ٹاپ کو تبديل کريں"
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+"جو آپ اس وقت ديکھہ رہے ہيں يہ شوگر ہے ايک گرافک انٹرفيس۔ يہ ايک سيکھنے کی "
+"جگہ ہے جو بچوں کے ليے بنائی گئی ہے۔"
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+"شوگر کے متبادل کے ليے، آپ جی نوم ڈيسک ٹاپ ميں جا سکتے ہيں نيچے ديے گئے بٹن "
+"کو دبا کر۔"
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr "جی نوم ڈيسک ٹاپ ميں جانے کے ليے اپنے کمپيوٹر کو دوبارہ چلائيں۔"
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+"ياد رکھيں، آپ اس بٹن کو دبا کر شوگر ميں واپس جا سکتے ہيں۔ شوگر میں جائيں "
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr "جی نوم ميں جائيں"
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr "تبديلی کو ختم کريں"
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr "دوبارہ چلائيں"
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr "شوگر ميں جائيں"
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+"آپ شوگر ميں دوبارہ آسکتے ہيں، اس بٹن کو دبا کرشوگر ميں جائيںجی نوم ڈيسک ٹاپ "
+"کا نشان۔ يہ آپ کو جی نوم ميں بہی دستياب ہےپروگرامپروگرام کی لسٹ۔"
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr "کرنٹ ڈيسک ٹاپ"
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr "ڈيسک ٹاپ کو تبديل نہيں کر سکتا: ايک اندرونی غلطی آ گئی ہے۔"
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+"شوگر سيکھنے والے ماحول ميں جانے کے ليے اوکے کلک کريں۔جاری تمام سرگرمياں ختم "
+"ہو جايئں گی۔"
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr "شوگر ميں جائيں"
diff --git a/rpms/olpc-switch-desktop/po/vi.po b/rpms/olpc-switch-desktop/po/vi.po
new file mode 100644
index 0000000..b9ca569
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/vi.po
@@ -0,0 +1,101 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: 2010-03-07 13:49+0200\n"
+"Last-Translator: Clytie Siddall <clytie@riverland.net.au>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: vi\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: Pootle 2.0.1\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr "Đổi môi trường"
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+"Sugar là giao diện người dùng đồ họa trước mặt của bạn. Nó là một môi trường "
+"giáo dục được thiết kế dành cho đứa trẻ."
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+"Để thay thế, bạn cũng có thể chuyển đổi sang môi trường GNOME, bằng cách bấm "
+"cái nút bên dưới."
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr "Hãy khởi động lại máy tính để hoàn tất thay đổi sang môi trường GNOME."
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+"Ghi chú : bạn cũng có thể trở về Sugar về sau, bằng cách bấm biểu tượng "
+"<b>Đổi sang Sugar</b> trên màn hình nền GNOME. Hoặc bấm nút <b>Thôi thay "
+"đổi</b> nếu bạn muốn tiếp tục sử dụng Sugar làm môi trường."
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr "Đổi sang GNOME"
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr "Thôi thay đổi"
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr "Khởi động lại ngay"
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr "Đặt Sugar là môi trường chủ"
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+"Bạn có thể trở về Sugar về sau, bằng cách bấm cái nút <b>Đổi sang Sugar</b> "
+"trên màn hình nền GNOME. Chức năng này cũng sẵn sàng trong trình đơn <b>Ứng "
+"dụng</b> của GNOME."
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr "Môi trường chủ : "
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr "Không thể chuyển đổi môi trường: gặp một lỗi nội bộ."
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+"Bấm nút OK để chuyển đổi sang môi trường học hiểu Sugar.\n"
+"Tất cả các ứng dụng đang chạy sẽ cũng được đóng."
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr "Đổi sang Sugar"
diff --git a/rpms/olpc-switch-desktop/po/wa.po b/rpms/olpc-switch-desktop/po/wa.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/wa.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/wo.po b/rpms/olpc-switch-desktop/po/wo.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/wo.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/yo.po b/rpms/olpc-switch-desktop/po/yo.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/yo.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/zh_CN.po b/rpms/olpc-switch-desktop/po/zh_CN.po
new file mode 100644
index 0000000..22d8177
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/zh_CN.po
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.3.0\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr ""
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr ""
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr ""
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr ""
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr ""
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr ""
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/zh_HK.po b/rpms/olpc-switch-desktop/po/zh_HK.po
new file mode 100644
index 0000000..1ece9b1
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/zh_HK.po
@@ -0,0 +1,92 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: 2009-11-03 15:44-0400\n"
+"Last-Translator: Xinlin Tang <xinlin.tang@ontario.ca>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: zh_HK\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: Pootle 1.2.1\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr ""
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr "你現時看見的用戶畫面是Sugar.它是爲兒童設計的一個學習場所."
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr "點選下面的按鈕,可以將Sugar轉換到GNOME桌面."
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr "重新開啟電腦完成GNOME的轉換."
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+"回复到Sugar桌面, 点击GNOME桌面上的<b>切换到Sugar</b>图标. 或点击下方<b>取消转换</b>按键继续使用Sugar桌面."
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr "轉換到GNOME"
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr "取消轉換"
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr "重新開啟"
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr "设置Sugar为桌面"
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr "啟動桌面"
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr "切換桌面失敗:出現內部錯誤"
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+"點擊OK轉換到Sugar教育園地.\n"
+"關閉所有正在運行的程式."
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr ""
diff --git a/rpms/olpc-switch-desktop/po/zh_TW.po b/rpms/olpc-switch-desktop/po/zh_TW.po
new file mode 100644
index 0000000..bf0fd64
--- /dev/null
+++ b/rpms/olpc-switch-desktop/po/zh_TW.po
@@ -0,0 +1,95 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR One Laptop per Child
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-12-08 01:27+0530\n"
+"PO-Revision-Date: 2010-02-09 04:05+0200\n"
+"Last-Translator: Yuan Chao <yuanchao@gmail.com>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: zh_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"
+"X-Generator: Pootle 2.0.1\n"
+
+#: ../sugar/__init__.py:23
+msgid "Switch desktop"
+msgstr "切換桌面環境"
+
+#: ../sugar/view.py:48
+msgid ""
+"Sugar is the graphical user interface that you are looking at. It is a "
+"learning environment designed for children."
+msgstr "Sugar 是您正在使用中的圖形介面系統,這是專為兒童設計的學習環境。"
+
+#: ../sugar/view.py:55
+msgid ""
+"As an alternative to Sugar, you can switch to the GNOME desktop environment "
+"by clicking the button below."
+msgstr "除了 Sugar 介面之外,您也可以點選下面的按鈕來切換到 GNOME 桌面環境。"
+
+#: ../sugar/view.py:62
+msgid ""
+"Restart your computer to complete the change to the GNOME desktop "
+"environment."
+msgstr "重新啟動您的電腦以切換到 GNOME 桌面環境。"
+
+#: ../sugar/view.py:70
+msgid ""
+"Remember, you can return to Sugar later by clicking on the <b>Switch to "
+"Sugar</b> icon on the GNOME desktop. Or, click the <b>Cancel changes</b> "
+"button below if you would like to continue using Sugar as your desktop "
+"environment."
+msgstr ""
+"請記得,稍候您可以在 GNOME 桌面環境下,點選<b>切換至 Sugar 桌面</b>圖示回到 Sugar "
+"介面。或者,點選下面的<b>取消變更</b>按鈕,繼續使用Sugar 桌面環境。"
+
+#: ../sugar/view.py:82
+msgid "Switch to GNOME"
+msgstr "切換至 GNOME 環境"
+
+#: ../sugar/view.py:95
+msgid "Cancel changes"
+msgstr "取消變更"
+
+#: ../sugar/view.py:99
+msgid "Restart now"
+msgstr "立即重新啟動"
+
+#: ../sugar/view.py:106
+msgid "Set Sugar as active desktop"
+msgstr "將 Sugar 設為主要桌面環境"
+
+#: ../sugar/view.py:112
+msgid ""
+"You can return to Sugar later, by clicking on the <b>Switch to Sugar</b> "
+"icon on the GNOME desktop. This is also available from the GNOME "
+"<b>Applications</b> menu."
+msgstr ""
+"您稍候可以在 GNOME 桌面環境下,點選回到<b>切換至 Sugar 桌面</b>圖示回到 Sugar 介面。您也可以在 GNOME "
+"<b>應用程式</b>的選單中,找到該選項。"
+
+#: ../sugar/view.py:157
+msgid "Active desktop environment: "
+msgstr "啟用中的桌面環境: "
+
+#: ../gnome/olpc-switch-to-sugar:40
+msgid "Could not switch desktop: an internal error has occurred."
+msgstr "發生內部錯誤,無法切換桌面環境"
+
+#: ../gnome/olpc-switch-to-sugar:52
+msgid ""
+"Click OK to switch to the Sugar learning environment.\n"
+"All active applications will be closed."
+msgstr ""
+"點選 確定 切換到 Sugar 學習環境。\n"
+"所有使用中的應用程式將會被關閉。"
+
+#: ../gnome/olpc-switch-to-sugar.desktop.in.h:1
+msgid "Switch to Sugar"
+msgstr "切換至 Sugar 桌面"
diff --git a/rpms/olpc-switch-desktop/sugar/Makefile.am b/rpms/olpc-switch-desktop/sugar/Makefile.am
new file mode 100644
index 0000000..412add5
--- /dev/null
+++ b/rpms/olpc-switch-desktop/sugar/Makefile.am
@@ -0,0 +1,6 @@
+extdir = $(datadir)/sugar/extensions/cpsection/switchdesktop
+dist_ext_DATA = __init__.py view.py model.py gnome.png sugar.png
+
+icondir = $(datadir)/sugar/data/icons
+dist_icon_DATA = module-switch-desktop.svg
+
diff --git a/rpms/olpc-switch-desktop/sugar/__init__.py b/rpms/olpc-switch-desktop/sugar/__init__.py
new file mode 100644
index 0000000..7a1af01
--- /dev/null
+++ b/rpms/olpc-switch-desktop/sugar/__init__.py
@@ -0,0 +1,24 @@
+# Copyright (C) 2008, OLPC
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You 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 St, Fifth Floor, Boston, MA 02110-1301 USA
+
+import gettext
+
+_ = lambda msg: gettext.dgettext('olpc-switch-desktop', msg)
+
+CLASS = 'SwitchDesktop'
+ICON = 'module-switch-desktop'
+TITLE = _('Switch desktop')
+
diff --git a/rpms/olpc-switch-desktop/sugar/gnome.png b/rpms/olpc-switch-desktop/sugar/gnome.png
new file mode 100644
index 0000000..2d6e610
--- /dev/null
+++ b/rpms/olpc-switch-desktop/sugar/gnome.png
Binary files differ
diff --git a/rpms/olpc-switch-desktop/sugar/model.py b/rpms/olpc-switch-desktop/sugar/model.py
new file mode 100644
index 0000000..16ca48e
--- /dev/null
+++ b/rpms/olpc-switch-desktop/sugar/model.py
@@ -0,0 +1,48 @@
+# Copyright (C) 2009 One Laptop Per Child
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You 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 St, Fifth Floor, Boston, MA 02110-1301 USA
+#
+
+ACTIVE_DESKTOP_FILE = "/home/olpc/.olpc-active-desktop"
+
+def _do_switch(target):
+ fd = open(ACTIVE_DESKTOP_FILE, "w")
+ fd.write(target)
+ fd.close()
+
+
+def switch_to_gnome():
+ _do_switch("gnome")
+
+def undo_switch():
+ _do_switch("sugar")
+
+def get_active_desktop():
+ desktop = "sugar"
+ try:
+ fd = open(ACTIVE_DESKTOP_FILE, "r")
+ desktop = fd.read().strip()
+ fd.close()
+ except IOError, e:
+ if e.errno != 2:
+ desktop = "unknown"
+
+ if desktop == "sugar":
+ return "Sugar"
+ elif desktop == "gnome":
+ return "GNOME"
+ else:
+ return "Unknown"
+
diff --git a/rpms/olpc-switch-desktop/sugar/module-switch-desktop.svg b/rpms/olpc-switch-desktop/sugar/module-switch-desktop.svg
new file mode 100644
index 0000000..c794480
--- /dev/null
+++ b/rpms/olpc-switch-desktop/sugar/module-switch-desktop.svg
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="us-ascii" ?>
+<!-- Generator: Adobe Illustrator 9.0, SVG Export Plug-In -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000303 Stylable//EN" "http://www.w3.org/TR/2000/03/WD-SVG-20000303/DTD/svg-20000303-stylable.dtd" [
+ <!ENTITY st0 "fill-rule:nonzero;clip-rule:nonzero;stroke:#000000;stroke-miterlimit:4;">
+ <!ENTITY st1 "stroke:#FFFFFF;fill:#FFFFFF;">
+]>
+<svg width="95.991pt" height="118.26pt" viewBox="0 0 95.991 118.26" xml:space="preserve">
+ <g id="Layer_x0020_1" style="&st0;">
+ <g style="&st1;">
+ <g>
+ <path d="M86.068,0C61.466,0,56.851,35.041,70.691,35.041C84.529,35.041,110.671,0,86.068,0z"/>
+ <path d="M45.217,30.699c7.369,0.45,15.454-28.122,1.604-26.325c-13.845,1.797-8.976,25.875-1.604,26.325z"/>
+ <path d="M11.445,48.453c5.241-2.307,0.675-24.872-8.237-18.718c-8.908,6.155,2.996,21.024,8.237,18.718z"/>
+ <path d="M26.212,36.642c6.239-1.272,6.581-26.864-4.545-22.273c-11.128,4.592-1.689,23.547,4.545,22.273z"/>
+ <path id="newshape" d="M58.791,93.913c1.107,8.454-6.202,12.629-13.36,7.179C22.644,83.743,83.16,75.089,79.171,51.386c-3.311-19.674-63.676-13.617-70.55,17.166C3.968,89.374,27.774,118.26,52.614,118.26c12.22,0,26.315-11.034,28.952-25.012
+ c2.014-10.659-23.699-6.388-22.775,0.665z"/>
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/rpms/olpc-switch-desktop/sugar/sugar.png b/rpms/olpc-switch-desktop/sugar/sugar.png
new file mode 100644
index 0000000..ff28236
--- /dev/null
+++ b/rpms/olpc-switch-desktop/sugar/sugar.png
Binary files differ
diff --git a/rpms/olpc-switch-desktop/sugar/view.py b/rpms/olpc-switch-desktop/sugar/view.py
new file mode 100644
index 0000000..bf7f239
--- /dev/null
+++ b/rpms/olpc-switch-desktop/sugar/view.py
@@ -0,0 +1,209 @@
+# Copyright (C) 2009 One Laptop per Child
+# Copyright (C) 2010 Plan Ceibal <comunidad@plan.ceibal.edu.uy>
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You 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 St, Fifth Floor, Boston, MA 02110-1301 USA
+
+import os
+import gtk
+import gobject
+import gettext
+
+from sugar.graphics import style
+from sugar.graphics.icon import Icon
+
+from jarabe.controlpanel.sectionview import SectionView
+from jarabe.controlpanel.inlinealert import InlineAlert
+from jarabe.model.session import get_session_manager
+from jarabe import config
+
+_ = lambda msg: gettext.dgettext('olpc-switch-desktop', msg)
+
+class SwitchDesktop(SectionView):
+ def __init__(self, model, alerts):
+ SectionView.__init__(self)
+ self._model = model
+ self._switch_button_handler = None
+ self._undo_button_handler = None
+ self._fix_unknown_button_handler = None
+ self._restart_button_handler = None
+
+ self.set_border_width(style.DEFAULT_SPACING * 2)
+ self.set_spacing(style.DEFAULT_SPACING)
+
+ self._scrollwindow = gtk.ScrolledWindow()
+ self._scrollwindow.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC)
+ self.pack_start(self._scrollwindow, expand=True)
+ self._scrollwindow.show()
+
+ self._vbox_section = gtk.VBox()
+ self._scrollwindow.add_with_viewport(self._vbox_section)
+ self._vbox_section.show()
+
+ self._active_desktop_label = gtk.Label()
+ self._vbox_section.pack_start(self._active_desktop_label, False)
+
+ self._sugar_desc_label = gtk.Label(
+ _("Sugar is the graphical user interface that you are looking at. "
+ "It is a learning environment designed for children."))
+ self._sugar_desc_label.set_size_request(gtk.gdk.screen_width() / 2, -1)
+ self._sugar_desc_label.set_line_wrap(True)
+ self._vbox_section.pack_start(self._sugar_desc_label, False)
+
+ self._gnome_opt_label = gtk.Label(
+ _("As an alternative to Sugar, you can switch to the GNOME "
+ "desktop environment by clicking the button below."))
+ self._gnome_opt_label.set_line_wrap(True)
+ self._gnome_opt_label.set_size_request(gtk.gdk.screen_width() / 2, -1)
+ self._vbox_section.pack_start(self._gnome_opt_label, False)
+
+ self._restart_label = gtk.Label(
+ _("Restart your computer to complete the change to the GNOME "
+ "desktop environment."))
+ self._restart_label.set_line_wrap(True)
+ self._restart_label.set_size_request(gtk.gdk.screen_width() / 2, -1)
+ self._vbox_section.pack_start(self._restart_label, False)
+
+ self._undo_return_label = gtk.Label()
+ self._undo_return_label.set_markup(
+ _("Remember, you can return to Sugar later by clicking on the "
+ "<b>Switch to Sugar</b> icon on the GNOME desktop. Or, click "
+ "the <b>Cancel changes</b> button below if you would like to "
+ "continue using Sugar as your desktop environment."))
+ self._undo_return_label.set_line_wrap(True)
+ self._undo_return_label.set_size_request(gtk.gdk.screen_width() / 2, -1)
+ self._vbox_section.pack_start(self._undo_return_label, False)
+
+
+ self._switch_align = gtk.Alignment(xalign=0.5, yalign=0.5)
+ self._vbox_section.pack_start(self._switch_align)
+
+ self._switch_button = gtk.Button(_("Switch to GNOME"))
+ self._switch_button.set_image(Icon(icon_name="module-switch-desktop"))
+ self._switch_align.add(self._switch_button)
+
+
+ self._undo_align = gtk.Alignment(xalign=0.5, yalign=0.5)
+ self._vbox_section.pack_start(self._undo_align)
+
+ hbox = gtk.HButtonBox()
+ hbox.set_layout(gtk.BUTTONBOX_END)
+ hbox.set_spacing(style.DEFAULT_SPACING)
+ self._undo_align.add(hbox)
+
+ self._undo_button = gtk.Button(_("Cancel changes"))
+ self._undo_button.set_image(Icon(icon_name="dialog-cancel"))
+ hbox.add(self._undo_button)
+
+ self._restart_button = gtk.Button(_("Restart now"))
+ self._restart_button.set_image(Icon(icon_name="system-restart"))
+ hbox.add(self._restart_button)
+
+ self._unknown_align = gtk.Alignment(xalign=0.5, yalign=0.5)
+ self._vbox_section.pack_start(self._unknown_align)
+
+ self._fix_unknown_button = gtk.Button(_("Set Sugar as active desktop"))
+ self._fix_unknown_button.set_image(Icon(icon_name="computer-xo"))
+ self._unknown_align.add(self._fix_unknown_button)
+
+ self._return_label = gtk.Label()
+ self._return_label.set_markup(
+ _("You can return to Sugar later, by clicking on the <b>Switch "
+ "to Sugar</b> icon on the GNOME desktop. This is also available "
+ "from the GNOME <b>Applications</b> menu."))
+ self._return_label.set_line_wrap(True)
+ self._return_label.set_size_request(gtk.gdk.screen_width() / 2, -1)
+ self._vbox_section.pack_start(self._return_label, False)
+
+ self._img_table = gtk.Table(rows=2, columns=2)
+ self._vbox_section.pack_start(self._img_table, False);
+
+ img_path = os.path.join(config.ext_path, 'cpsection', 'switchdesktop')
+
+ img = gtk.image_new_from_file(os.path.join(img_path, 'sugar.png'));
+ self._img_table.attach(img, 0, 1, 0, 1)
+ label = gtk.Label("Sugar")
+ self._img_table.attach(label, 0, 1, 1, 2)
+
+ img = gtk.image_new_from_file(os.path.join(img_path, 'gnome.png'));
+ self._img_table.attach(img, 1, 2, 0, 1)
+ label = gtk.Label("GNOME")
+ self._img_table.attach(label, 1, 2, 1, 2)
+
+ self.setup()
+ self._update()
+
+ def setup(self):
+ self._switch_button_handler = \
+ self._switch_button.connect('clicked', self._switch_button_cb)
+ self._undo_button_handler = \
+ self._undo_button.connect('clicked', self._undo_button_cb)
+ self._fix_unknown_button_handler = \
+ self._fix_unknown_button.connect('clicked', self._undo_button_cb)
+ self._restart_button_handler = \
+ self._restart_button.connect('clicked', self._restart_button_cb)
+ # FIXME: disconnect anywhere?
+
+ def undo(self):
+ self._do_undo()
+ self._update()
+
+ def _update(self):
+ self.hide_all()
+ self.show_all()
+
+ active = self._model.get_active_desktop()
+ self._active_desktop_label.set_markup("<big>" + _("Active desktop environment: ")
+ + "<b>" + active + "</b></big>")
+ self._active_desktop_label.show()
+
+ if active == "Sugar":
+ self._restart_label.hide()
+ self._undo_return_label.hide()
+ self._undo_align.hide_all()
+ self._unknown_align.hide_all()
+
+ self._sugar_desc_label.show()
+ self._gnome_opt_label.show()
+ self._switch_align.show_all()
+ self._return_label.show()
+ elif active == "GNOME":
+ self._unknown_align.hide_all()
+ self._sugar_desc_label.hide()
+ self._gnome_opt_label.hide()
+ self._switch_align.hide_all()
+ self._return_label.hide()
+
+ self._restart_label.show()
+ self._undo_return_label.show()
+ self._undo_align.show_all()
+ elif active == "Unknown":
+ self._unknown_align.show_all()
+
+ self._img_table.show_all()
+
+ def _do_undo(self):
+ self._model.undo_switch()
+
+ def _switch_button_cb(self, widget):
+ self._model.switch_to_gnome()
+ self._update()
+
+ def _undo_button_cb(self, widget):
+ self._do_undo()
+ self._update()
+
+ def _restart_button_cb(self, widget):
+ get_session_manager().logout()
+