Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoe Lee <joe@jotaro.com>2008-03-30 00:53:46 (GMT)
committer Joe Lee <joe@jotaro.com>2008-03-30 00:53:46 (GMT)
commit1dbd487946830f3f0f328a118cb5df671d9d1ec8 (patch)
treee827295b7a5c28bff6b664041fc0254953955c92
parentb798da7c2330be09f5d572be0ef1353a1c40a63d (diff)
Added khaled's arabic translation, removed print statements.
-rw-r--r--MANIFEST3
-rw-r--r--implodeactivity.py16
-rw-r--r--implodegame.py4
-rw-r--r--po/Implode.pot53
-rw-r--r--po/ar.po52
-rw-r--r--setup.py2
6 files changed, 117 insertions, 13 deletions
diff --git a/MANIFEST b/MANIFEST
index 156520b..e50be7d 100644
--- a/MANIFEST
+++ b/MANIFEST
@@ -13,5 +13,8 @@ icons/new-game.svg
icons/replay-game.svg
implodeactivity.py
implodegame.py
+po/Implode.pot
+po/ar.po
+setup.py
MANIFEST
NEWS
diff --git a/implodeactivity.py b/implodeactivity.py
index 09a2974..365ab0d 100644
--- a/implodeactivity.py
+++ b/implodeactivity.py
@@ -95,10 +95,10 @@ class _Toolbox(ActivityToolbox):
return button
- add_button('new-game' , "New" , 'new-game-clicked')
- add_button('replay-game', "Replay", 'replay-game-clicked')
- add_button('edit-undo' , "Undo" , 'undo-clicked')
- add_button('edit-redo' , "Redo" , 'redo-clicked')
+ add_button('new-game' , _("New") , 'new-game-clicked')
+ add_button('replay-game', _("Replay"), 'replay-game-clicked')
+ add_button('edit-undo' , _("Undo") , 'undo-clicked')
+ add_button('edit-redo' , _("Redo") , 'redo-clicked')
toolbar.add(gtk.SeparatorToolItem())
@@ -117,10 +117,10 @@ class _Toolbox(ActivityToolbox):
button.connect('clicked', callback)
button.set_tooltip(tooltip)
- add_level_button('easy-level' , "Easy" , 'easy-clicked')
- add_level_button('medium-level', "Medium", 'medium-clicked')
- add_level_button('hard-level' , "Hard" , 'hard-clicked')
+ add_level_button('easy-level' , _("Easy") , 'easy-clicked')
+ add_level_button('medium-level', _("Medium"), 'medium-clicked')
+ add_level_button('hard-level' , _("Hard") , 'hard-clicked')
- self.add_toolbar('Game', toolbar)
+ self.add_toolbar(_("Game"), toolbar)
self.set_current_toolbar(1)
diff --git a/implodegame.py b/implodegame.py
index d629bb6..e73820a 100644
--- a/implodegame.py
+++ b/implodegame.py
@@ -76,7 +76,6 @@ class ImplodeGame(gtk.EventBox):
def new_game(self):
_logger.debug('New game.')
- print "New game"
self._seed = self._random.randint(0, 99999)
size_frag_dict = {
0: (( 8, 6), 0),
@@ -87,12 +86,10 @@ class ImplodeGame(gtk.EventBox):
self._reset_board()
def replay_game(self):
- print "Replay game"
_logger.debug('Replay game.')
self._reset_board()
def undo(self):
- print "Undo"
_logger.debug('Undo.')
if len(self._undoStack) == 0:
return
@@ -105,7 +102,6 @@ class ImplodeGame(gtk.EventBox):
self._grid.set_win_draw_flag(False)
def redo(self):
- print "Redo"
_logger.debug('Redo.')
if len(self._redoStack) == 0:
return
diff --git a/po/Implode.pot b/po/Implode.pot
new file mode 100644
index 0000000..49d3720
--- /dev/null
+++ b/po/Implode.pot
@@ -0,0 +1,53 @@
+# 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: 2008-02-29 20:42+0200\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"
+
+#: activity/activity.info:2
+msgid "Implode"
+msgstr ""
+
+#: implodeactivity.py:98
+msgid "New"
+msgstr ""
+
+#: implodeactivity.py:99
+msgid "Replay"
+msgstr ""
+
+#: implodeactivity.py:100
+msgid "Undo"
+msgstr ""
+
+#: implodeactivity.py:101
+msgid "Redo"
+msgstr ""
+
+#: implodeactivity.py:120
+msgid "Easy"
+msgstr ""
+
+#: implodeactivity.py:121
+msgid "Medium"
+msgstr ""
+
+#: implodeactivity.py:122
+msgid "Hard"
+msgstr ""
+
+#: implodeactivity.py:124
+msgid "Game"
+msgstr ""
diff --git a/po/ar.po b/po/ar.po
new file mode 100644
index 0000000..fed008e
--- /dev/null
+++ b/po/ar.po
@@ -0,0 +1,52 @@
+# Arabic translations for PACKAGE package.
+# Copyright (C) 2008 THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# <olpc@xo-05-25-9a.localdomain>, 2008.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-02-29 20:42+0200\n"
+"PO-Revision-Date: 2008-02-29 20:18+0200\n"
+"Last-Translator: <olpc@xo-05-25-9a.localdomain>\n"
+"Language-Team: Arabic\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: activity/activity.info:2
+msgid "Implode"
+msgstr "التهاوي"
+
+#: implodeactivity.py:98
+msgid "New"
+msgstr "جديد"
+
+#: implodeactivity.py:99
+msgid "Replay"
+msgstr "أعِد اللعب"
+
+#: implodeactivity.py:100
+msgid "Undo"
+msgstr "تراجع"
+
+#: implodeactivity.py:101
+msgid "Redo"
+msgstr "أعِد"
+
+#: implodeactivity.py:120
+msgid "Easy"
+msgstr "سهل"
+
+#: implodeactivity.py:121
+msgid "Medium"
+msgstr "متوسط"
+
+#: implodeactivity.py:122
+msgid "Hard"
+msgstr "صعب"
+
+#: implodeactivity.py:124
+msgid "Game"
+msgstr "اللعبة"
diff --git a/setup.py b/setup.py
index 4159284..cbaf2c9 100644
--- a/setup.py
+++ b/setup.py
@@ -2,4 +2,4 @@
from sugar.activity import bundlebuilder
if __name__ == "__main__":
- bundlebuilder.start("ImplodeActivity")
+ bundlebuilder.start('Implode')