Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAriel Calzada <ariel@acivitycentral.com>2013-01-10 14:29:43 (GMT)
committer Ariel Calzada <ariel@acivitycentral.com>2013-01-10 14:29:43 (GMT)
commitde93f6def28f0107f4e1ba2999f23edcb65537e0 (patch)
tree82788a4431b1870c80bf99ed0b3eaf4489141595
parent15218740927681efd27b52e576a35d2b45973cde (diff)
The approach followed has been simply to save the current-game imageHEADmaster
when closing the game. The game resumes from that image next time onwards. Tests conducted :: a) (i) User exits, without finishing the current game. (ii) When she next starts, she will proceed from the same game, from the same stage. b) (i) User exits, without finishing the current game. (ii) She then transfers the journal-entry to another XO. (iii) Tries to resume the game, from the (transferred) journal entry. (iv) Game resumes, from the same stage.
-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)