Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--activity.py16
-rw-r--r--activity/activity.info2
-rw-r--r--cardlist.py3
-rw-r--r--dist/Memorize-43.1.xobin0 -> 1020739 bytes
-rw-r--r--dist/Memorize-43.xobin0 -> 1020737 bytes
-rw-r--r--game.py14
-rw-r--r--locale/af/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 1503 bytes
-rw-r--r--locale/af/activity.linfo2
-rw-r--r--locale/ak/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 404 bytes
-rw-r--r--locale/ak/activity.linfo2
-rw-r--r--locale/am/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 1751 bytes
-rw-r--r--locale/am/activity.linfo2
-rw-r--r--locale/ar/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 2985 bytes
-rw-r--r--locale/ar/activity.linfo2
-rw-r--r--locale/ayc/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 546 bytes
-rw-r--r--locale/ayc/activity.linfo2
-rw-r--r--locale/aym/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 546 bytes
-rw-r--r--locale/aym/activity.linfo2
-rw-r--r--locale/bg/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 2492 bytes
-rw-r--r--locale/bg/activity.linfo2
-rw-r--r--locale/bi/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 407 bytes
-rw-r--r--locale/bi/activity.linfo2
-rw-r--r--locale/bn/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 1357 bytes
-rw-r--r--locale/bn/activity.linfo2
-rw-r--r--locale/bn_IN/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 1019 bytes
-rw-r--r--locale/bn_IN/activity.linfo2
-rw-r--r--locale/bs/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 978 bytes
-rw-r--r--locale/bs/activity.linfo2
-rw-r--r--locale/ca/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 2506 bytes
-rw-r--r--locale/ca/activity.linfo2
-rw-r--r--locale/cpp/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 407 bytes
-rw-r--r--locale/cpp/activity.linfo2
-rw-r--r--locale/cs/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 2348 bytes
-rw-r--r--locale/cs/activity.linfo2
-rw-r--r--locale/da/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 3913 bytes
-rw-r--r--locale/da/activity.linfo2
-rw-r--r--locale/de/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 3036 bytes
-rw-r--r--locale/de/activity.linfo2
-rw-r--r--locale/dz/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 404 bytes
-rw-r--r--locale/dz/activity.linfo2
-rw-r--r--locale/el/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 4800 bytes
-rw-r--r--locale/el/activity.linfo2
-rw-r--r--locale/en/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 3838 bytes
-rw-r--r--locale/en/activity.linfo2
-rw-r--r--locale/en_GB/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 3841 bytes
-rw-r--r--locale/en_GB/activity.linfo2
-rw-r--r--locale/en_US/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 3841 bytes
-rw-r--r--locale/en_US/activity.linfo2
-rw-r--r--locale/es/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 4009 bytes
-rw-r--r--locale/es/activity.linfo2
-rw-r--r--locale/fa/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 2232 bytes
-rw-r--r--locale/fa/activity.linfo2
-rw-r--r--locale/fa_AF/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 1263 bytes
-rw-r--r--locale/fa_AF/activity.linfo2
-rw-r--r--locale/ff/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 404 bytes
-rw-r--r--locale/ff/activity.linfo2
-rw-r--r--locale/fi/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 404 bytes
-rw-r--r--locale/fi/activity.linfo2
-rw-r--r--locale/fil/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 404 bytes
-rw-r--r--locale/fil/activity.linfo2
-rw-r--r--locale/fr/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 4126 bytes
-rw-r--r--locale/fr/activity.linfo2
-rw-r--r--locale/gn/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 404 bytes
-rw-r--r--locale/gn/activity.linfo2
-rw-r--r--locale/gu/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 1863 bytes
-rw-r--r--locale/gu/activity.linfo2
-rw-r--r--locale/ha/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 404 bytes
-rw-r--r--locale/ha/activity.linfo2
-rw-r--r--locale/he/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 407 bytes
-rw-r--r--locale/he/activity.linfo2
-rw-r--r--locale/hi/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 3449 bytes
-rw-r--r--locale/hi/activity.linfo2
-rw-r--r--locale/ht/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 1057 bytes
-rw-r--r--locale/ht/activity.linfo2
-rw-r--r--locale/hu/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 558 bytes
-rw-r--r--locale/hu/activity.linfo2
-rw-r--r--locale/hus/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 2659 bytes
-rw-r--r--locale/hus/activity.linfo2
-rw-r--r--locale/hy/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 4545 bytes
-rw-r--r--locale/hy/activity.linfo2
-rw-r--r--locale/id/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 813 bytes
-rw-r--r--locale/id/activity.linfo2
-rw-r--r--locale/ig/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 404 bytes
-rw-r--r--locale/ig/activity.linfo2
-rw-r--r--locale/is/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 404 bytes
-rw-r--r--locale/is/activity.linfo2
-rw-r--r--locale/it/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 2824 bytes
-rw-r--r--locale/it/activity.linfo2
-rw-r--r--locale/ja/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 1323 bytes
-rw-r--r--locale/ja/activity.linfo2
-rw-r--r--locale/km/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 3233 bytes
-rw-r--r--locale/km/activity.linfo2
-rw-r--r--locale/kn/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 404 bytes
-rw-r--r--locale/kn/activity.linfo2
-rw-r--r--locale/ko/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 404 bytes
-rw-r--r--locale/ko/activity.linfo2
-rw-r--r--locale/kos/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 481 bytes
-rw-r--r--locale/kos/activity.linfo2
-rw-r--r--locale/ku/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 404 bytes
-rw-r--r--locale/ku/activity.linfo2
-rw-r--r--locale/lt/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 404 bytes
-rw-r--r--locale/lt/activity.linfo2
-rw-r--r--locale/lv/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 404 bytes
-rw-r--r--locale/lv/activity.linfo2
-rw-r--r--locale/mg/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 746 bytes
-rw-r--r--locale/mg/activity.linfo2
-rw-r--r--locale/mi/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 3721 bytes
-rw-r--r--locale/mi/activity.linfo2
-rw-r--r--locale/mk/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 516 bytes
-rw-r--r--locale/mk/activity.linfo2
-rw-r--r--locale/ml/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 399 bytes
-rw-r--r--locale/ml/activity.linfo2
-rw-r--r--locale/mn/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 2574 bytes
-rw-r--r--locale/mn/activity.linfo2
-rw-r--r--locale/mr/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 2767 bytes
-rw-r--r--locale/mr/activity.linfo2
-rw-r--r--locale/ms/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 407 bytes
-rw-r--r--locale/ms/activity.linfo2
-rw-r--r--locale/mvo/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 407 bytes
-rw-r--r--locale/mvo/activity.linfo2
-rw-r--r--locale/na/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 407 bytes
-rw-r--r--locale/na/activity.linfo2
-rw-r--r--locale/nah/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 447 bytes
-rw-r--r--locale/nah/activity.linfo2
-rw-r--r--locale/nb/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 967 bytes
-rw-r--r--locale/nb/activity.linfo2
-rw-r--r--locale/ne/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 3398 bytes
-rw-r--r--locale/ne/activity.linfo2
-rw-r--r--locale/nl/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 3919 bytes
-rw-r--r--locale/nl/activity.linfo2
-rw-r--r--locale/nn/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 404 bytes
-rw-r--r--locale/nn/activity.linfo2
-rw-r--r--locale/pa/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 1809 bytes
-rw-r--r--locale/pa/activity.linfo2
-rw-r--r--locale/pap/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 2580 bytes
-rw-r--r--locale/pap/activity.linfo2
-rw-r--r--locale/pbs/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 404 bytes
-rw-r--r--locale/pbs/activity.linfo2
-rw-r--r--locale/pis/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 446 bytes
-rw-r--r--locale/pis/activity.linfo2
-rw-r--r--locale/pl/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 3702 bytes
-rw-r--r--locale/pl/activity.linfo2
-rw-r--r--locale/ps/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 1684 bytes
-rw-r--r--locale/ps/activity.linfo2
-rw-r--r--locale/pt/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 3623 bytes
-rw-r--r--locale/pt/activity.linfo2
-rw-r--r--locale/pt_BR/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 979 bytes
-rw-r--r--locale/pt_BR/activity.linfo2
-rw-r--r--locale/quy/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 404 bytes
-rw-r--r--locale/quy/activity.linfo2
-rw-r--r--locale/quz/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 1895 bytes
-rw-r--r--locale/quz/activity.linfo2
-rw-r--r--locale/ro/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 1932 bytes
-rw-r--r--locale/ro/activity.linfo2
-rw-r--r--locale/ru/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 2881 bytes
-rw-r--r--locale/ru/activity.linfo2
-rw-r--r--locale/rw/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 2290 bytes
-rw-r--r--locale/rw/activity.linfo2
-rw-r--r--locale/sd/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 407 bytes
-rw-r--r--locale/sd/activity.linfo2
-rw-r--r--locale/si/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 1547 bytes
-rw-r--r--locale/si/activity.linfo2
-rw-r--r--locale/sk/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 578 bytes
-rw-r--r--locale/sk/activity.linfo2
-rw-r--r--locale/sl/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 2250 bytes
-rw-r--r--locale/sl/activity.linfo2
-rw-r--r--locale/sm/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 998 bytes
-rw-r--r--locale/sm/activity.linfo2
-rw-r--r--locale/son/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 486 bytes
-rw-r--r--locale/son/activity.linfo2
-rw-r--r--locale/sq/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 828 bytes
-rw-r--r--locale/sq/activity.linfo2
-rw-r--r--locale/sr/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 404 bytes
-rw-r--r--locale/sr/activity.linfo2
-rw-r--r--locale/st/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 404 bytes
-rw-r--r--locale/st/activity.linfo2
-rw-r--r--locale/sv/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 2609 bytes
-rw-r--r--locale/sv/activity.linfo2
-rw-r--r--locale/sw/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 2625 bytes
-rw-r--r--locale/sw/activity.linfo2
-rw-r--r--locale/ta/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 3697 bytes
-rw-r--r--locale/ta/activity.linfo2
-rw-r--r--locale/te/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 1342 bytes
-rw-r--r--locale/te/activity.linfo2
-rw-r--r--locale/th/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 5234 bytes
-rw-r--r--locale/th/activity.linfo2
-rw-r--r--locale/to/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 438 bytes
-rw-r--r--locale/to/activity.linfo2
-rw-r--r--locale/tpi/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 407 bytes
-rw-r--r--locale/tpi/activity.linfo2
-rw-r--r--locale/tr/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 1042 bytes
-rw-r--r--locale/tr/activity.linfo2
-rw-r--r--locale/tvl/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 404 bytes
-rw-r--r--locale/tvl/activity.linfo2
-rw-r--r--locale/tyv/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 404 bytes
-rw-r--r--locale/tyv/activity.linfo2
-rw-r--r--locale/tzm/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 526 bytes
-rw-r--r--locale/tzm/activity.linfo2
-rw-r--r--locale/tzo/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 404 bytes
-rw-r--r--locale/tzo/activity.linfo2
-rw-r--r--locale/ug/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 407 bytes
-rw-r--r--locale/ug/activity.linfo2
-rw-r--r--locale/uk/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 404 bytes
-rw-r--r--locale/uk/activity.linfo2
-rw-r--r--locale/ur/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 1221 bytes
-rw-r--r--locale/ur/activity.linfo2
-rw-r--r--locale/vi/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 2674 bytes
-rw-r--r--locale/vi/activity.linfo2
-rw-r--r--locale/wa/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 407 bytes
-rw-r--r--locale/wa/activity.linfo2
-rw-r--r--locale/yo/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 404 bytes
-rw-r--r--locale/yo/activity.linfo2
-rw-r--r--locale/zh_CN/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 3970 bytes
-rw-r--r--locale/zh_CN/activity.linfo2
-rw-r--r--locale/zh_HK/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 404 bytes
-rw-r--r--locale/zh_HK/activity.linfo2
-rw-r--r--locale/zh_TW/LC_MESSAGES/org.laptop.Memorize.mobin0 -> 3637 bytes
-rw-r--r--locale/zh_TW/activity.linfo2
-rw-r--r--memorizetoolbar.py2
-rw-r--r--model.py12
220 files changed, 253 insertions, 8 deletions
diff --git a/activity.py b/activity.py
index 8bfd758..8bc679d 100644
--- a/activity.py
+++ b/activity.py
@@ -107,7 +107,7 @@ class MemorizeActivity(Activity):
# Play game mode
self.table = cardtable.CardTable()
self.scoreboard = scoreboard.Scoreboard()
- self.cardlist = cardlist.CardList()
+ self.cardlist = cardlist.CardList(self)
self.createcardpanel = createcardpanel.CreateCardPanel()
self.cardlist.connect('pair-selected',
self.createcardpanel.pair_selected)
@@ -127,7 +127,7 @@ class MemorizeActivity(Activity):
self._memorizeToolbarBuilder.reset)
self._createToolbarBuilder.connect('create_equal_pairs',
self.change_equal_pairs)
- self.game = game.MemorizeGame()
+ self.game = game.MemorizeGame(self)
self._edit_button.connect('toggled', self._change_mode_bt)
@@ -232,11 +232,16 @@ class MemorizeActivity(Activity):
def write_file(self, file_path):
logging.debug('WRITE_FILE is_demo %s', self.game.model.is_demo)
+
+ # We want to save the game-image for demo games too !!!
+ """
if self.game.model.is_demo:
# if is a demo game only want keep the metadata
self._jobject.set_file_path(None)
raise NotImplementedError
return
+ """
+
if self.cardlist.pair_list_modified:
self.cardlist.update_model(self.game.model)
@@ -285,6 +290,13 @@ class MemorizeActivity(Activity):
game_zip.close()
self.metadata['mime_type'] = 'application/x-memorize-project'
+ # Store the game image as a string - that is simpler instead of
+ # having to deal with the dbus-converted list.
+ # When reading back, we use "eval" to convert the string into
+ # the correct type ("list" in this case).
+ self.metadata['saved_game_data_image'] = str(self.game.model.grid)
+ self.metadata['size'] = int(self.game.model.data['size'])
+
def _complete_close(self):
self._remove_temp_files()
Activity._complete_close(self)
diff --git a/activity/activity.info b/activity/activity.info
index 4ce1d54..048335f 100644
--- a/activity/activity.info
+++ b/activity/activity.info
@@ -3,7 +3,7 @@ name = Memorize
bundle_id = org.laptop.Memorize
exec = sugar-activity activity.MemorizeActivity
icon = activity-memorize
-activity_version = 43
+activity_version = 43.1
show_launcher = yes
mime_types = application/x-memorize-project;
license = GPLv2+
diff --git a/cardlist.py b/cardlist.py
index 6bc781c..65e44f1 100644
--- a/cardlist.py
+++ b/cardlist.py
@@ -40,8 +40,9 @@ class CardList(gtk.EventBox):
'update-create-toolbar': (SIGNAL_RUN_FIRST, None, 3 * [TYPE_PYOBJECT]),
}
- def __init__(self):
+ def __init__(self, activity_instance):
gtk.EventBox.__init__(self)
+ self._activity_instance = activity_instance
self.pairs = []
self.current_pair = None
self.current_game_key = None
diff --git a/dist/Memorize-43.1.xo b/dist/Memorize-43.1.xo
new file mode 100644
index 0000000..3a33563
--- /dev/null
+++ b/dist/Memorize-43.1.xo
Binary files differ
diff --git a/dist/Memorize-43.xo b/dist/Memorize-43.xo
new file mode 100644
index 0000000..4def73f
--- /dev/null
+++ b/dist/Memorize-43.xo
Binary files differ
diff --git a/game.py b/game.py
index c5e54d1..9d21b4b 100644
--- a/game.py
+++ b/game.py
@@ -57,7 +57,7 @@ class MemorizeGame(GObject):
'change-turn': (SIGNAL_RUN_FIRST, None, [TYPE_PYOBJECT]),
}
- def __init__(self):
+ def __init__(self, activity_instance):
gobject.GObject.__init__(self)
self.myself = None
self.players_score = {}
@@ -70,7 +70,7 @@ class MemorizeGame(GObject):
self.messenger = None
self.sentitive = True
- self.model = Model()
+ self.model = Model(activity_instance=activity_instance)
self.flip_block = False
self._flop_cards = None
@@ -109,6 +109,16 @@ class MemorizeGame(GObject):
self.change_turn()
self.model.data['running'] = 'False'
+ # Card 'state' is an aawesome field.
+ # Its takes on the following values ::
+ #
+ # 0 ==> for flopped cards.
+ #
+ # 1 ==> for flipped unmatched cards
+ # (can be a maximum of 1 such card).
+ #
+ # <stroke_color>, <fill_color> ==> for flipped matched cards
+
for card in self.model.grid:
if card['state'] == '1':
self.emit('flip-card', self.model.grid.index(card), False)
diff --git a/locale/af/LC_MESSAGES/org.laptop.Memorize.mo b/locale/af/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..960cc66
--- /dev/null
+++ b/locale/af/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/af/activity.linfo b/locale/af/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/af/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/ak/LC_MESSAGES/org.laptop.Memorize.mo b/locale/ak/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..681617e
--- /dev/null
+++ b/locale/ak/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/ak/activity.linfo b/locale/ak/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/ak/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/am/LC_MESSAGES/org.laptop.Memorize.mo b/locale/am/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..238f4b9
--- /dev/null
+++ b/locale/am/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/am/activity.linfo b/locale/am/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/am/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/ar/LC_MESSAGES/org.laptop.Memorize.mo b/locale/ar/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..8dca75b
--- /dev/null
+++ b/locale/ar/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/ar/activity.linfo b/locale/ar/activity.linfo
new file mode 100644
index 0000000..3bccf1a
--- /dev/null
+++ b/locale/ar/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = تذكّر
diff --git a/locale/ayc/LC_MESSAGES/org.laptop.Memorize.mo b/locale/ayc/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..5449b4e
--- /dev/null
+++ b/locale/ayc/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/ayc/activity.linfo b/locale/ayc/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/ayc/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/aym/LC_MESSAGES/org.laptop.Memorize.mo b/locale/aym/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..5449b4e
--- /dev/null
+++ b/locale/aym/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/aym/activity.linfo b/locale/aym/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/aym/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/bg/LC_MESSAGES/org.laptop.Memorize.mo b/locale/bg/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..ddc475e
--- /dev/null
+++ b/locale/bg/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/bg/activity.linfo b/locale/bg/activity.linfo
new file mode 100644
index 0000000..5a6eb20
--- /dev/null
+++ b/locale/bg/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Запаметяване
diff --git a/locale/bi/LC_MESSAGES/org.laptop.Memorize.mo b/locale/bi/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..d5728bc
--- /dev/null
+++ b/locale/bi/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/bi/activity.linfo b/locale/bi/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/bi/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/bn/LC_MESSAGES/org.laptop.Memorize.mo b/locale/bn/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..2d90b04
--- /dev/null
+++ b/locale/bn/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/bn/activity.linfo b/locale/bn/activity.linfo
new file mode 100644
index 0000000..fec8fde
--- /dev/null
+++ b/locale/bn/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = মনে রাখা
diff --git a/locale/bn_IN/LC_MESSAGES/org.laptop.Memorize.mo b/locale/bn_IN/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..a08c81c
--- /dev/null
+++ b/locale/bn_IN/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/bn_IN/activity.linfo b/locale/bn_IN/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/bn_IN/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/bs/LC_MESSAGES/org.laptop.Memorize.mo b/locale/bs/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..142fcd9
--- /dev/null
+++ b/locale/bs/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/bs/activity.linfo b/locale/bs/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/bs/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/ca/LC_MESSAGES/org.laptop.Memorize.mo b/locale/ca/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..6ede8a7
--- /dev/null
+++ b/locale/ca/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/ca/activity.linfo b/locale/ca/activity.linfo
new file mode 100644
index 0000000..e8baca3
--- /dev/null
+++ b/locale/ca/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memoritza
diff --git a/locale/cpp/LC_MESSAGES/org.laptop.Memorize.mo b/locale/cpp/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..eed70b9
--- /dev/null
+++ b/locale/cpp/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/cpp/activity.linfo b/locale/cpp/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/cpp/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/cs/LC_MESSAGES/org.laptop.Memorize.mo b/locale/cs/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..8b34040
--- /dev/null
+++ b/locale/cs/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/cs/activity.linfo b/locale/cs/activity.linfo
new file mode 100644
index 0000000..de3a34a
--- /dev/null
+++ b/locale/cs/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Pamatování
diff --git a/locale/da/LC_MESSAGES/org.laptop.Memorize.mo b/locale/da/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..786d172
--- /dev/null
+++ b/locale/da/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/da/activity.linfo b/locale/da/activity.linfo
new file mode 100644
index 0000000..08c12eb
--- /dev/null
+++ b/locale/da/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorér
diff --git a/locale/de/LC_MESSAGES/org.laptop.Memorize.mo b/locale/de/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..1911034
--- /dev/null
+++ b/locale/de/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/de/activity.linfo b/locale/de/activity.linfo
new file mode 100644
index 0000000..5c59836
--- /dev/null
+++ b/locale/de/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memory
diff --git a/locale/dz/LC_MESSAGES/org.laptop.Memorize.mo b/locale/dz/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..a2beb91
--- /dev/null
+++ b/locale/dz/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/dz/activity.linfo b/locale/dz/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/dz/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/el/LC_MESSAGES/org.laptop.Memorize.mo b/locale/el/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..63c9cba
--- /dev/null
+++ b/locale/el/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/el/activity.linfo b/locale/el/activity.linfo
new file mode 100644
index 0000000..f6de4b5
--- /dev/null
+++ b/locale/el/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Απομνημόνευση
diff --git a/locale/en/LC_MESSAGES/org.laptop.Memorize.mo b/locale/en/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..64d1eb4
--- /dev/null
+++ b/locale/en/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/en/activity.linfo b/locale/en/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/en/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/en_GB/LC_MESSAGES/org.laptop.Memorize.mo b/locale/en_GB/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..929d423
--- /dev/null
+++ b/locale/en_GB/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/en_GB/activity.linfo b/locale/en_GB/activity.linfo
new file mode 100644
index 0000000..728e32c
--- /dev/null
+++ b/locale/en_GB/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorise
diff --git a/locale/en_US/LC_MESSAGES/org.laptop.Memorize.mo b/locale/en_US/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..6c036b1
--- /dev/null
+++ b/locale/en_US/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/en_US/activity.linfo b/locale/en_US/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/en_US/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/es/LC_MESSAGES/org.laptop.Memorize.mo b/locale/es/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..12b8720
--- /dev/null
+++ b/locale/es/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/es/activity.linfo b/locale/es/activity.linfo
new file mode 100644
index 0000000..a58b0ce
--- /dev/null
+++ b/locale/es/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorizar
diff --git a/locale/fa/LC_MESSAGES/org.laptop.Memorize.mo b/locale/fa/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..6276b19
--- /dev/null
+++ b/locale/fa/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/fa/activity.linfo b/locale/fa/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/fa/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/fa_AF/LC_MESSAGES/org.laptop.Memorize.mo b/locale/fa_AF/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..ef2cae0
--- /dev/null
+++ b/locale/fa_AF/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/fa_AF/activity.linfo b/locale/fa_AF/activity.linfo
new file mode 100644
index 0000000..6ad15b6
--- /dev/null
+++ b/locale/fa_AF/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = حفظ کردن
diff --git a/locale/ff/LC_MESSAGES/org.laptop.Memorize.mo b/locale/ff/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..a2beb91
--- /dev/null
+++ b/locale/ff/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/ff/activity.linfo b/locale/ff/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/ff/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/fi/LC_MESSAGES/org.laptop.Memorize.mo b/locale/fi/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..cb3c406
--- /dev/null
+++ b/locale/fi/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/fi/activity.linfo b/locale/fi/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/fi/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/fil/LC_MESSAGES/org.laptop.Memorize.mo b/locale/fil/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..bd2f0f8
--- /dev/null
+++ b/locale/fil/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/fil/activity.linfo b/locale/fil/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/fil/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/fr/LC_MESSAGES/org.laptop.Memorize.mo b/locale/fr/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..5ac47ae
--- /dev/null
+++ b/locale/fr/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/fr/activity.linfo b/locale/fr/activity.linfo
new file mode 100644
index 0000000..c79511c
--- /dev/null
+++ b/locale/fr/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Mémoriser
diff --git a/locale/gn/LC_MESSAGES/org.laptop.Memorize.mo b/locale/gn/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..681617e
--- /dev/null
+++ b/locale/gn/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/gn/activity.linfo b/locale/gn/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/gn/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/gu/LC_MESSAGES/org.laptop.Memorize.mo b/locale/gu/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..6673ddf
--- /dev/null
+++ b/locale/gu/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/gu/activity.linfo b/locale/gu/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/gu/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/ha/LC_MESSAGES/org.laptop.Memorize.mo b/locale/ha/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..a2beb91
--- /dev/null
+++ b/locale/ha/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/ha/activity.linfo b/locale/ha/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/ha/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/he/LC_MESSAGES/org.laptop.Memorize.mo b/locale/he/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..eed70b9
--- /dev/null
+++ b/locale/he/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/he/activity.linfo b/locale/he/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/he/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/hi/LC_MESSAGES/org.laptop.Memorize.mo b/locale/hi/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..9231ea9
--- /dev/null
+++ b/locale/hi/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/hi/activity.linfo b/locale/hi/activity.linfo
new file mode 100644
index 0000000..0faaa9f
--- /dev/null
+++ b/locale/hi/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = याद करना
diff --git a/locale/ht/LC_MESSAGES/org.laptop.Memorize.mo b/locale/ht/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..80bbbfe
--- /dev/null
+++ b/locale/ht/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/ht/activity.linfo b/locale/ht/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/ht/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/hu/LC_MESSAGES/org.laptop.Memorize.mo b/locale/hu/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..393a4a6
--- /dev/null
+++ b/locale/hu/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/hu/activity.linfo b/locale/hu/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/hu/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/hus/LC_MESSAGES/org.laptop.Memorize.mo b/locale/hus/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..99a989a
--- /dev/null
+++ b/locale/hus/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/hus/activity.linfo b/locale/hus/activity.linfo
new file mode 100644
index 0000000..9b8c8a4
--- /dev/null
+++ b/locale/hus/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Dhaykol
diff --git a/locale/hy/LC_MESSAGES/org.laptop.Memorize.mo b/locale/hy/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..017915c
--- /dev/null
+++ b/locale/hy/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/hy/activity.linfo b/locale/hy/activity.linfo
new file mode 100644
index 0000000..a82fe68
--- /dev/null
+++ b/locale/hy/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Հիշել
diff --git a/locale/id/LC_MESSAGES/org.laptop.Memorize.mo b/locale/id/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..a3cd827
--- /dev/null
+++ b/locale/id/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/id/activity.linfo b/locale/id/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/id/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/ig/LC_MESSAGES/org.laptop.Memorize.mo b/locale/ig/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..a2beb91
--- /dev/null
+++ b/locale/ig/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/ig/activity.linfo b/locale/ig/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/ig/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/is/LC_MESSAGES/org.laptop.Memorize.mo b/locale/is/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..a2beb91
--- /dev/null
+++ b/locale/is/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/is/activity.linfo b/locale/is/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/is/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/it/LC_MESSAGES/org.laptop.Memorize.mo b/locale/it/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..f1438b3
--- /dev/null
+++ b/locale/it/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/it/activity.linfo b/locale/it/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/it/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/ja/LC_MESSAGES/org.laptop.Memorize.mo b/locale/ja/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..ee09460
--- /dev/null
+++ b/locale/ja/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/ja/activity.linfo b/locale/ja/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/ja/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/km/LC_MESSAGES/org.laptop.Memorize.mo b/locale/km/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..fe0d849
--- /dev/null
+++ b/locale/km/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/km/activity.linfo b/locale/km/activity.linfo
new file mode 100644
index 0000000..9e8569a
--- /dev/null
+++ b/locale/km/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = ទន្ទេញ
diff --git a/locale/kn/LC_MESSAGES/org.laptop.Memorize.mo b/locale/kn/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..cb3c406
--- /dev/null
+++ b/locale/kn/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/kn/activity.linfo b/locale/kn/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/kn/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/ko/LC_MESSAGES/org.laptop.Memorize.mo b/locale/ko/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..a2beb91
--- /dev/null
+++ b/locale/ko/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/ko/activity.linfo b/locale/ko/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/ko/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/kos/LC_MESSAGES/org.laptop.Memorize.mo b/locale/kos/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..81364bf
--- /dev/null
+++ b/locale/kos/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/kos/activity.linfo b/locale/kos/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/kos/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/ku/LC_MESSAGES/org.laptop.Memorize.mo b/locale/ku/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..681617e
--- /dev/null
+++ b/locale/ku/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/ku/activity.linfo b/locale/ku/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/ku/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/lt/LC_MESSAGES/org.laptop.Memorize.mo b/locale/lt/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..681617e
--- /dev/null
+++ b/locale/lt/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/lt/activity.linfo b/locale/lt/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/lt/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/lv/LC_MESSAGES/org.laptop.Memorize.mo b/locale/lv/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..cb3c406
--- /dev/null
+++ b/locale/lv/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/lv/activity.linfo b/locale/lv/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/lv/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/mg/LC_MESSAGES/org.laptop.Memorize.mo b/locale/mg/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..b01b3b9
--- /dev/null
+++ b/locale/mg/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/mg/activity.linfo b/locale/mg/activity.linfo
new file mode 100644
index 0000000..74d5de5
--- /dev/null
+++ b/locale/mg/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Tadidio
diff --git a/locale/mi/LC_MESSAGES/org.laptop.Memorize.mo b/locale/mi/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..03139b1
--- /dev/null
+++ b/locale/mi/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/mi/activity.linfo b/locale/mi/activity.linfo
new file mode 100644
index 0000000..0d8ccd1
--- /dev/null
+++ b/locale/mi/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Whakamaumahara
diff --git a/locale/mk/LC_MESSAGES/org.laptop.Memorize.mo b/locale/mk/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..b8e663c
--- /dev/null
+++ b/locale/mk/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/mk/activity.linfo b/locale/mk/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/mk/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/ml/LC_MESSAGES/org.laptop.Memorize.mo b/locale/ml/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..42a941c
--- /dev/null
+++ b/locale/ml/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/ml/activity.linfo b/locale/ml/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/ml/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/mn/LC_MESSAGES/org.laptop.Memorize.mo b/locale/mn/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..3348c94
--- /dev/null
+++ b/locale/mn/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/mn/activity.linfo b/locale/mn/activity.linfo
new file mode 100644
index 0000000..351698d
--- /dev/null
+++ b/locale/mn/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Цээжлэх
diff --git a/locale/mr/LC_MESSAGES/org.laptop.Memorize.mo b/locale/mr/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..807260e
--- /dev/null
+++ b/locale/mr/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/mr/activity.linfo b/locale/mr/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/mr/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/ms/LC_MESSAGES/org.laptop.Memorize.mo b/locale/ms/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..eed70b9
--- /dev/null
+++ b/locale/ms/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/ms/activity.linfo b/locale/ms/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/ms/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/mvo/LC_MESSAGES/org.laptop.Memorize.mo b/locale/mvo/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..eed70b9
--- /dev/null
+++ b/locale/mvo/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/mvo/activity.linfo b/locale/mvo/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/mvo/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/na/LC_MESSAGES/org.laptop.Memorize.mo b/locale/na/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..eed70b9
--- /dev/null
+++ b/locale/na/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/na/activity.linfo b/locale/na/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/na/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/nah/LC_MESSAGES/org.laptop.Memorize.mo b/locale/nah/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..af7c43c
--- /dev/null
+++ b/locale/nah/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/nah/activity.linfo b/locale/nah/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/nah/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/nb/LC_MESSAGES/org.laptop.Memorize.mo b/locale/nb/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..1a8a9bf
--- /dev/null
+++ b/locale/nb/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/nb/activity.linfo b/locale/nb/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/nb/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/ne/LC_MESSAGES/org.laptop.Memorize.mo b/locale/ne/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..30bab6c
--- /dev/null
+++ b/locale/ne/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/ne/activity.linfo b/locale/ne/activity.linfo
new file mode 100644
index 0000000..3d4f9eb
--- /dev/null
+++ b/locale/ne/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = स्मरण खेल
diff --git a/locale/nl/LC_MESSAGES/org.laptop.Memorize.mo b/locale/nl/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..5f9fab6
--- /dev/null
+++ b/locale/nl/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/nl/activity.linfo b/locale/nl/activity.linfo
new file mode 100644
index 0000000..e8bb392
--- /dev/null
+++ b/locale/nl/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Onthouden
diff --git a/locale/nn/LC_MESSAGES/org.laptop.Memorize.mo b/locale/nn/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..cb3c406
--- /dev/null
+++ b/locale/nn/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/nn/activity.linfo b/locale/nn/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/nn/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/pa/LC_MESSAGES/org.laptop.Memorize.mo b/locale/pa/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..5184a70
--- /dev/null
+++ b/locale/pa/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/pa/activity.linfo b/locale/pa/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/pa/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/pap/LC_MESSAGES/org.laptop.Memorize.mo b/locale/pap/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..62143bc
--- /dev/null
+++ b/locale/pap/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/pap/activity.linfo b/locale/pap/activity.linfo
new file mode 100644
index 0000000..562d381
--- /dev/null
+++ b/locale/pap/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorisá
diff --git a/locale/pbs/LC_MESSAGES/org.laptop.Memorize.mo b/locale/pbs/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..681617e
--- /dev/null
+++ b/locale/pbs/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/pbs/activity.linfo b/locale/pbs/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/pbs/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/pis/LC_MESSAGES/org.laptop.Memorize.mo b/locale/pis/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..d32b230
--- /dev/null
+++ b/locale/pis/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/pis/activity.linfo b/locale/pis/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/pis/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/pl/LC_MESSAGES/org.laptop.Memorize.mo b/locale/pl/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..67a859c
--- /dev/null
+++ b/locale/pl/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/pl/activity.linfo b/locale/pl/activity.linfo
new file mode 100644
index 0000000..7c6f588
--- /dev/null
+++ b/locale/pl/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Zapamiętaj
diff --git a/locale/ps/LC_MESSAGES/org.laptop.Memorize.mo b/locale/ps/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..75bb2ea
--- /dev/null
+++ b/locale/ps/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/ps/activity.linfo b/locale/ps/activity.linfo
new file mode 100644
index 0000000..b986a88
--- /dev/null
+++ b/locale/ps/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = يادول
diff --git a/locale/pt/LC_MESSAGES/org.laptop.Memorize.mo b/locale/pt/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..d2066d9
--- /dev/null
+++ b/locale/pt/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/pt/activity.linfo b/locale/pt/activity.linfo
new file mode 100644
index 0000000..a58b0ce
--- /dev/null
+++ b/locale/pt/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorizar
diff --git a/locale/pt_BR/LC_MESSAGES/org.laptop.Memorize.mo b/locale/pt_BR/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..115fe18
--- /dev/null
+++ b/locale/pt_BR/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/pt_BR/activity.linfo b/locale/pt_BR/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/pt_BR/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/quy/LC_MESSAGES/org.laptop.Memorize.mo b/locale/quy/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..681617e
--- /dev/null
+++ b/locale/quy/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/quy/activity.linfo b/locale/quy/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/quy/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/quz/LC_MESSAGES/org.laptop.Memorize.mo b/locale/quz/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..81ef68e
--- /dev/null
+++ b/locale/quz/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/quz/activity.linfo b/locale/quz/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/quz/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/ro/LC_MESSAGES/org.laptop.Memorize.mo b/locale/ro/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..aed6273
--- /dev/null
+++ b/locale/ro/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/ro/activity.linfo b/locale/ro/activity.linfo
new file mode 100644
index 0000000..bd929b4
--- /dev/null
+++ b/locale/ro/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorează
diff --git a/locale/ru/LC_MESSAGES/org.laptop.Memorize.mo b/locale/ru/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..6639dfd
--- /dev/null
+++ b/locale/ru/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/ru/activity.linfo b/locale/ru/activity.linfo
new file mode 100644
index 0000000..5b6eed3
--- /dev/null
+++ b/locale/ru/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Запомнить
diff --git a/locale/rw/LC_MESSAGES/org.laptop.Memorize.mo b/locale/rw/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..52269f4
--- /dev/null
+++ b/locale/rw/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/rw/activity.linfo b/locale/rw/activity.linfo
new file mode 100644
index 0000000..9493799
--- /dev/null
+++ b/locale/rw/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Fata mumutwe
diff --git a/locale/sd/LC_MESSAGES/org.laptop.Memorize.mo b/locale/sd/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..eed70b9
--- /dev/null
+++ b/locale/sd/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/sd/activity.linfo b/locale/sd/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/sd/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/si/LC_MESSAGES/org.laptop.Memorize.mo b/locale/si/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..71d5446
--- /dev/null
+++ b/locale/si/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/si/activity.linfo b/locale/si/activity.linfo
new file mode 100644
index 0000000..6236e29
--- /dev/null
+++ b/locale/si/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = මතක තබා ගන්න
diff --git a/locale/sk/LC_MESSAGES/org.laptop.Memorize.mo b/locale/sk/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..1621e53
--- /dev/null
+++ b/locale/sk/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/sk/activity.linfo b/locale/sk/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/sk/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/sl/LC_MESSAGES/org.laptop.Memorize.mo b/locale/sl/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..85fdeb9
--- /dev/null
+++ b/locale/sl/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/sl/activity.linfo b/locale/sl/activity.linfo
new file mode 100644
index 0000000..cd6fa13
--- /dev/null
+++ b/locale/sl/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Spomin
diff --git a/locale/sm/LC_MESSAGES/org.laptop.Memorize.mo b/locale/sm/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..8398437
--- /dev/null
+++ b/locale/sm/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/sm/activity.linfo b/locale/sm/activity.linfo
new file mode 100644
index 0000000..732d7a0
--- /dev/null
+++ b/locale/sm/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Mafaufauga
diff --git a/locale/son/LC_MESSAGES/org.laptop.Memorize.mo b/locale/son/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..a2f7877
--- /dev/null
+++ b/locale/son/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/son/activity.linfo b/locale/son/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/son/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/sq/LC_MESSAGES/org.laptop.Memorize.mo b/locale/sq/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..2f3f2f2
--- /dev/null
+++ b/locale/sq/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/sq/activity.linfo b/locale/sq/activity.linfo
new file mode 100644
index 0000000..640cdca
--- /dev/null
+++ b/locale/sq/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Kujto
diff --git a/locale/sr/LC_MESSAGES/org.laptop.Memorize.mo b/locale/sr/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..cb3c406
--- /dev/null
+++ b/locale/sr/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/sr/activity.linfo b/locale/sr/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/sr/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/st/LC_MESSAGES/org.laptop.Memorize.mo b/locale/st/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..cb3c406
--- /dev/null
+++ b/locale/st/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/st/activity.linfo b/locale/st/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/st/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/sv/LC_MESSAGES/org.laptop.Memorize.mo b/locale/sv/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..ac01c1c
--- /dev/null
+++ b/locale/sv/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/sv/activity.linfo b/locale/sv/activity.linfo
new file mode 100644
index 0000000..4216ae9
--- /dev/null
+++ b/locale/sv/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Komihåg
diff --git a/locale/sw/LC_MESSAGES/org.laptop.Memorize.mo b/locale/sw/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..80f3284
--- /dev/null
+++ b/locale/sw/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/sw/activity.linfo b/locale/sw/activity.linfo
new file mode 100644
index 0000000..ad477a5
--- /dev/null
+++ b/locale/sw/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = kukariri
diff --git a/locale/ta/LC_MESSAGES/org.laptop.Memorize.mo b/locale/ta/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..09a5940
--- /dev/null
+++ b/locale/ta/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/ta/activity.linfo b/locale/ta/activity.linfo
new file mode 100644
index 0000000..0b252e5
--- /dev/null
+++ b/locale/ta/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = நினைவில் நிறுத்திக்கொள்
diff --git a/locale/te/LC_MESSAGES/org.laptop.Memorize.mo b/locale/te/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..070ad57
--- /dev/null
+++ b/locale/te/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/te/activity.linfo b/locale/te/activity.linfo
new file mode 100644
index 0000000..d250b26
--- /dev/null
+++ b/locale/te/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = గుర్తింపు ఆట
diff --git a/locale/th/LC_MESSAGES/org.laptop.Memorize.mo b/locale/th/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..f6d0580
--- /dev/null
+++ b/locale/th/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/th/activity.linfo b/locale/th/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/th/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/to/LC_MESSAGES/org.laptop.Memorize.mo b/locale/to/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..e5dc779
--- /dev/null
+++ b/locale/to/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/to/activity.linfo b/locale/to/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/to/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/tpi/LC_MESSAGES/org.laptop.Memorize.mo b/locale/tpi/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..16f04f3
--- /dev/null
+++ b/locale/tpi/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/tpi/activity.linfo b/locale/tpi/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/tpi/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/tr/LC_MESSAGES/org.laptop.Memorize.mo b/locale/tr/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..4af2f07
--- /dev/null
+++ b/locale/tr/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/tr/activity.linfo b/locale/tr/activity.linfo
new file mode 100644
index 0000000..459d20e
--- /dev/null
+++ b/locale/tr/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Eşleştirme
diff --git a/locale/tvl/LC_MESSAGES/org.laptop.Memorize.mo b/locale/tvl/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..bd2f0f8
--- /dev/null
+++ b/locale/tvl/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/tvl/activity.linfo b/locale/tvl/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/tvl/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/tyv/LC_MESSAGES/org.laptop.Memorize.mo b/locale/tyv/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..681617e
--- /dev/null
+++ b/locale/tyv/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/tyv/activity.linfo b/locale/tyv/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/tyv/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/tzm/LC_MESSAGES/org.laptop.Memorize.mo b/locale/tzm/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..c0a543c
--- /dev/null
+++ b/locale/tzm/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/tzm/activity.linfo b/locale/tzm/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/tzm/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/tzo/LC_MESSAGES/org.laptop.Memorize.mo b/locale/tzo/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..bd2f0f8
--- /dev/null
+++ b/locale/tzo/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/tzo/activity.linfo b/locale/tzo/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/tzo/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/ug/LC_MESSAGES/org.laptop.Memorize.mo b/locale/ug/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..eed70b9
--- /dev/null
+++ b/locale/ug/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/ug/activity.linfo b/locale/ug/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/ug/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/uk/LC_MESSAGES/org.laptop.Memorize.mo b/locale/uk/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..cb3c406
--- /dev/null
+++ b/locale/uk/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/uk/activity.linfo b/locale/uk/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/uk/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/ur/LC_MESSAGES/org.laptop.Memorize.mo b/locale/ur/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..c5002e1
--- /dev/null
+++ b/locale/ur/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/ur/activity.linfo b/locale/ur/activity.linfo
new file mode 100644
index 0000000..dab4a22
--- /dev/null
+++ b/locale/ur/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = ذہن میں محفوظ کريں
diff --git a/locale/vi/LC_MESSAGES/org.laptop.Memorize.mo b/locale/vi/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..1198fe2
--- /dev/null
+++ b/locale/vi/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/vi/activity.linfo b/locale/vi/activity.linfo
new file mode 100644
index 0000000..e76df6a
--- /dev/null
+++ b/locale/vi/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Ghi nhớ
diff --git a/locale/wa/LC_MESSAGES/org.laptop.Memorize.mo b/locale/wa/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..eed70b9
--- /dev/null
+++ b/locale/wa/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/wa/activity.linfo b/locale/wa/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/wa/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/yo/LC_MESSAGES/org.laptop.Memorize.mo b/locale/yo/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..a2beb91
--- /dev/null
+++ b/locale/yo/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/yo/activity.linfo b/locale/yo/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/yo/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/zh_CN/LC_MESSAGES/org.laptop.Memorize.mo b/locale/zh_CN/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..c5aeb8c
--- /dev/null
+++ b/locale/zh_CN/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/zh_CN/activity.linfo b/locale/zh_CN/activity.linfo
new file mode 100644
index 0000000..589c026
--- /dev/null
+++ b/locale/zh_CN/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = 记忆力
diff --git a/locale/zh_HK/LC_MESSAGES/org.laptop.Memorize.mo b/locale/zh_HK/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..cb3c406
--- /dev/null
+++ b/locale/zh_HK/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/zh_HK/activity.linfo b/locale/zh_HK/activity.linfo
new file mode 100644
index 0000000..e3fbfbe
--- /dev/null
+++ b/locale/zh_HK/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Memorize
diff --git a/locale/zh_TW/LC_MESSAGES/org.laptop.Memorize.mo b/locale/zh_TW/LC_MESSAGES/org.laptop.Memorize.mo
new file mode 100644
index 0000000..9f33566
--- /dev/null
+++ b/locale/zh_TW/LC_MESSAGES/org.laptop.Memorize.mo
Binary files differ
diff --git a/locale/zh_TW/activity.linfo b/locale/zh_TW/activity.linfo
new file mode 100644
index 0000000..70f55e8
--- /dev/null
+++ b/locale/zh_TW/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = 記憶遊戲
diff --git a/memorizetoolbar.py b/memorizetoolbar.py
index 1a06da7..07ceecf 100644
--- a/memorizetoolbar.py
+++ b/memorizetoolbar.py
@@ -135,5 +135,5 @@ class MemorizeToolbarBuilder(gobject.GObject):
self._demo_games.props.icon_name = 'memorize-collection'
def update_toolbar(self, widget, data, grid):
- size = data.get('size')
+ size = str(data.get('size'))
self._size_combo.props.icon_name = size + ' X ' + size
diff --git a/model.py b/model.py
index 2567ed2..16239c4 100644
--- a/model.py
+++ b/model.py
@@ -100,11 +100,13 @@ class Model(object):
information.
'''
- def __init__(self, game_path=None):
+ def __init__(self, game_path=None, activity_instance=None):
tmp_root = join(environ['SUGAR_ACTIVITY_ROOT'], 'instance')
self.temp_folder = tempfile.mkdtemp(dir=tmp_root)
chmod(self.temp_folder, 0777)
+ self._saved_game_loaded = False
+ self._activity_instance = activity_instance
self.data = {}
if game_path is None:
@@ -366,6 +368,14 @@ class Model(object):
temp1.extend(temp2)
random.shuffle(temp1)
self.grid = temp1
+
+ if not self._saved_game_loaded:
+ if self._activity_instance is not None:
+ if 'saved_game_data_image' in self._activity_instance.metadata.keys():
+ self.grid = eval(self._activity_instance.metadata['saved_game_data_image'])
+ self.data['size'] = int(self._activity_instance.metadata['size'])
+ self._saved_game_loaded = True
+
_logger.debug('Defgrid: grid( size=%s ): %s'
% (self.data['size'], self.grid))
_logger.debug('Defgrid: data: %s', self.data)