Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZach Stephens <zxs3926@rit.edu>2011-04-15 11:54:32 (GMT)
committer Zach Stephens <zxs3926@rit.edu>2011-04-15 11:54:32 (GMT)
commit14b03cedf3e56e63fdd95ed699f4094b4e581f0e (patch)
treeb84fbee83525a77e85dfea3f3d626d94b383493e
parent72553701779595033af005dd08c38988bc1308ac (diff)
tutorialtoolbar.py added. Images for tutorial use added. Activity files modified to add in the tutorial toolbar.
-rw-r--r--MANIFEST14
-rw-r--r--activity.py80
-rw-r--r--activity/activity.info2
-rw-r--r--boardwidget.py53
-rw-r--r--gametoolbar.py8
-rw-r--r--gogame.py1
-rw-r--r--images/CircleBlack.gifbin0 -> 246 bytes
-rw-r--r--images/CircleWhite.gifbin0 -> 246 bytes
-rw-r--r--images/SquareBlack.gifbin0 -> 227 bytes
-rw-r--r--images/SquareWhite.gifbin0 -> 227 bytes
-rw-r--r--images/TriangleBlack.gifbin0 -> 231 bytes
-rw-r--r--images/TriangleWhite.gifbin0 -> 231 bytes
-rw-r--r--images/XBlack.gifbin0 -> 222 bytes
-rw-r--r--images/XWhite.gifbin0 -> 222 bytes
-rwxr-xr-xinfopanel.py2
-rw-r--r--po/POTFILES.in1
-rw-r--r--po/PlayGo.pot140
-rw-r--r--po/af.po53
-rw-r--r--po/am.po53
-rw-r--r--po/ar.po53
-rw-r--r--po/ay.po53
-rw-r--r--po/bg.po53
-rw-r--r--po/bi.po53
-rw-r--r--po/bn.po53
-rw-r--r--po/bn_IN.po53
-rw-r--r--po/ca.po53
-rw-r--r--po/cpp.po53
-rw-r--r--po/cs.po53
-rw-r--r--po/de.po53
-rw-r--r--po/dz.po53
-rw-r--r--po/el.po53
-rw-r--r--po/en.po53
-rw-r--r--po/es.po53
-rw-r--r--po/fa.po53
-rw-r--r--po/fa_AF.po53
-rw-r--r--po/ff.po53
-rw-r--r--po/fr.po53
-rw-r--r--po/gu.po53
-rw-r--r--po/he.po53
-rw-r--r--po/hi.po53
-rw-r--r--po/ht.po53
-rw-r--r--po/hu.po53
-rw-r--r--po/ig.po53
-rw-r--r--po/is.po53
-rw-r--r--po/it.po53
-rw-r--r--po/ja.po53
-rw-r--r--po/km.po53
-rw-r--r--po/ko.po53
-rw-r--r--po/mk.po53
-rw-r--r--po/ml.po53
-rw-r--r--po/mn.po53
-rw-r--r--po/mr.po53
-rw-r--r--po/ms.po53
-rw-r--r--po/mvo.po53
-rw-r--r--po/na.po53
-rw-r--r--po/nb.po53
-rw-r--r--po/ne.po53
-rw-r--r--po/nl.po53
-rw-r--r--po/pa.po53
-rw-r--r--po/pap.po53
-rw-r--r--po/pis.po53
-rw-r--r--po/pl.po53
-rw-r--r--po/ps.po53
-rw-r--r--po/pseudo.po53
-rw-r--r--po/pt.po53
-rw-r--r--po/pt_BR.po53
-rw-r--r--po/qu.po53
-rw-r--r--po/ro.po53
-rw-r--r--po/ru.po53
-rw-r--r--po/rw.po53
-rw-r--r--po/sd.po53
-rw-r--r--po/si.po53
-rw-r--r--po/sk.po53
-rw-r--r--po/sl.po53
-rw-r--r--po/sv.po53
-rw-r--r--po/sw.po53
-rw-r--r--po/ta.po53
-rw-r--r--po/te.po53
-rw-r--r--po/th.po53
-rw-r--r--po/tpi.po53
-rw-r--r--po/tr.po53
-rw-r--r--po/ug.po53
-rw-r--r--po/ur.po53
-rw-r--r--po/vi.po53
-rw-r--r--po/wa.po53
-rw-r--r--po/yo.po53
-rw-r--r--po/zh_CN.po53
-rw-r--r--po/zh_TW.po53
-rw-r--r--tutorialtoolbar.py134
89 files changed, 4048 insertions, 150 deletions
diff --git a/MANIFEST b/MANIFEST
index 6a04313..9f07bec 100644
--- a/MANIFEST
+++ b/MANIFEST
@@ -1,5 +1,6 @@
activity.py
gametoolbar.py
+tutorialtoolbar.py
collaboration.py
boardwidget.py
gogame.py
@@ -16,6 +17,14 @@ images/w.gif
images/white.gif
images/WsTurn.gif
images/gtk-refresh.svg
+images/XWhite.gif
+images/TriangleBlack.gif
+images/SquareWhite.gif
+images/TriangleWhite.gif
+images/CircleBlack.gif
+images/SquareBlack.gif
+images/CircleWhite.gif
+images/XBlack.gif
bin/gnugo
bin/README
bin/COPYING
@@ -24,11 +33,8 @@ TODO
README
setup.py
images/README
-locale/es/activity.linfo
-locale/es/LC_MESSAGES/org.laptop.PlayGo.mo
-locale/fr/activity.linfo
-locale/fr/LC_MESSAGES/org.laptop.PlayGo.mo
po/POTFILES.in
po/PlayGo.pot
+po/ha.po
po/es.po
po/fr.po
diff --git a/activity.py b/activity.py
index 487e7bc..e47c9cd 100644
--- a/activity.py
+++ b/activity.py
@@ -28,6 +28,7 @@ from sugar.activity.activity import Activity, ActivityToolbox
from sugar._sugarext import KeyGrabber
from gametoolbar import GameToolbar
+from tutorialtoolbar import TutorialToolbar
from gogame import GoGame
import boardwidget
import infopanel
@@ -41,6 +42,7 @@ DEFAULT_SIZE = 19
DEFAULT_KOMI = 5.5
class PlayGo(Activity):
+
def __init__(self, handle):
# Initialize the parent
Activity.__init__(self, handle)
@@ -48,7 +50,11 @@ class PlayGo(Activity):
self.size = DEFAULT_SIZE
self.komi = DEFAULT_KOMI
-
+
+ # Set the script
+ self.script = ["This is the main board for a game of Go.", "There are three different board sizes to choose from; 9 x 9, 13 x 13, and 19 x 19.", "This game is played by placing stones down on the board.", "One person has black stones, and the other has white stones.", "To place a stone, move your mouse to the where you want to put the stone and click.", "Territories are created when you place stones of your color near other stones.", "If empty places on the board are surrounded by your pieces alone, then it counts as your territory.", "Scoring is based on a lot of different things.", "During the game, your score increases based on the amount of pieces you capture that are your opponents.", "When the game ends, territory is also added to these scores.", "A liberty is when there is a blank space next to one of your pieces.", "In this example, the black piece has four liberties.", "Those liberties are shown by the four squares around the piece.", "At one time, a piece can only have four liberties.", "To capture an opponents piece, it must have no more liberties.", "In this example, the black piece would be captured if white placed a piece where the triangle is.", "This would give white one point.", "Seki is a situation where both players share liberties.", "In this example, the black and white pieces share the two liberties that have circles in them.", "It is recommended for neither player to place pieces in those spots, because the other opponent could then capture the other player's pieces.", "Ko is a situation which prevents a game from going on forever.", "The example above shows a normal ko situation.", "If white were to place a piece where the X is, then it would capture the black piece.", "Black can't place a piece back in the same place though, since it would allow black and white capture the same pieces over and over.", "Superko is similar to ko, but on a larger scale.", "The superko rule states that the board can't be brought back to a previous position.", "This can happen when there is many ko's on the board, and players could keep capturing them forever.", "In the example above, there are two ko's that could be captured over and over, causing a superko.", "Life and death are important things to consider in Go.", "When some of your pieces become surrounded, then they are considered to be dead.", "This is because they could be captured at any time.", "It is important to know when a group of pieces are dead, since it will let you place pieces where they may be more useful.", "A ko fight is when two players challenge each other with their kos.", "When fighting, they will place pieces that will give them advantage as long as the opponent doesn't stop them.", "In this example, a white piece was taken where the circle was.", "During white's turn they then place the white piece with the x, which gives the black player a choice.", "They can either place a spot where the circle is, or stop the white player from having territory that won't be capturable.", "Semeai, or \"Capture Race\", is when there is a mutual capturing contest between the two players.", "These situations are usually won by whomever moves first in the race, since they tend to involve the same amount of moves on both sides.", "The current board is a common example of semeai.", "Sente and gote are terms for who has initiative at a current time.", "Sente means that you are making the first move, which the opponent may then have to respond to.", "Gote is the direct opposite, where you have to play a piece in respose to your opponent's move.", "In this example, black has played at x in sente.", "This places white in gote, where they must respond where the circle is or they will lose their pieces eventually.", "It's important to know when you have initiative in the game, since it will commonly exchange between the players.", "Maintaining sente and keeping out of gote will give you a higher chance of winning, since you will be able to make your opponent play where you want them to play.", "The game ends with both players have passed in the same turn.", "When that happens, each player's score is settled.", "First, the pieces that were captured by each player are counted.", "Then, the score of each player's territories are added to their scores.", "Finally, the komi (a point handicap given for playing second) is added to the white player.", "Whomever has the higher score after this is the winner!"]
+
+ self.next_script_frame = [0,2,5,7,10,14,16,18,22,25,29,34,36,44]
# Set the activity toolbox
toolbox = ActivityToolbox(self)
self.set_toolbox(toolbox)
@@ -59,6 +65,16 @@ class PlayGo(Activity):
self.gameToolbar.connect('ai-activated', self.ai_activated_cb)
self.gameToolbar.connect('ai-deactivated', self.ai_deactivated_cb)
self.gameToolbar.show()
+
+
+ # Set the tutorial toolbox
+ self.tutorialToolbar = TutorialToolbar(self)
+ toolbox.add_toolbar(_('Tutorial'), self.tutorialToolbar)
+ self.tutorialToolbar.connect('begin', self.begin_cb)
+ self.tutorialToolbar.connect('previous', self.previous_category)
+ self.tutorialToolbar.connect('next', self.next_category)
+ self.tutorialToolbar.connect('change-category', self.category_cb)
+ self.tutorialToolbar.show()
# Initialize the game
self.game = GoGame(self.size)
@@ -67,6 +83,11 @@ class PlayGo(Activity):
self.pass_count = 0
self.ai_activated = False
self.set_up_ui()
+ self.current_tutorial = 0;
+
+ self.tutorialToolbar.grey_out_previous()
+ self.tutorialToolbar.grey_out_next()
+ self.tutorialToolbar.grey_out_category()
if not handle.object_id:
self.infopanel.show(_('Welcome to PlayGo!'))
@@ -326,6 +347,11 @@ class PlayGo(Activity):
self.show_score()
self.board.set_sensitive(True)
self.buttons_box.set_sensitive(True)
+ self.tutorialToolbar.grey_out_previous()
+ self.tutorialToolbar.grey_out_next()
+ self.tutorialToolbar.grey_out_category()
+ self.tutorialToolbar.activate_begin()
+ self.current_tutorial = 0;
self.lastX = -1
self.lastY = -1
if self.ai_activated:
@@ -412,6 +438,58 @@ class PlayGo(Activity):
def _alert_cancel_cb(self, alert, response_id):
self.remove_alert(alert)
+ # ----------- Tutorial event functions ---------- #
+ # What should these do?
+ # There should be a specific script and amount of pages.
+ # For these pages, there should be a flag signifying if the board needs to be changed or not.
+ # If yes, then clear the board and redraw the board.
+ # If no, then continue as normal.
+ # Each page has a script which will be printed out to the user, which will explain the current item.
+
+ def begin_cb(self, widget = None):
+ self.game.clear()
+ self.board.set_sensitive(False)
+ self.buttons_box.set_sensitive(False)
+ self.board.territories = None
+ self.board.status = self.game.status
+ self.board.do_expose_event()
+ self.tutorialToolbar.activate_previous()
+ self.tutorialToolbar.activate_next()
+ self.tutorialToolbar.activate_category()
+
+ def previous_category(self, widget = None):
+ self.game.clear()
+ self.board.set_sensitive(False)
+ self.buttons_box.set_sensitive(False)
+ self.board.territories = None
+ self.board.status = self.game.status
+ self.board.do_expose_event()
+
+ if self.current_tutorial != 0:
+ self.current_tutorial -= 1
+ self.infopanel.show(self.script[self.current_tutorial])
+
+ def next_category(self, widget = None):
+ self.game.clear()
+ self.board.set_sensitive(False)
+ self.buttons_box.set_sensitive(False)
+ self.board.territories = None
+ self.board.status = self.game.status
+ self.board.do_expose_event()
+ if self.current_tutorial != 53:
+ self.current_tutorial += 1
+ self.infopanel.show(self.script[self.current_tutorial])
+
+ def category_cb(self, category):
+ self.game.clear()
+ self.board.set_sensitive(False)
+ self.buttons_box.set_sensitive(False)
+ self.board.territories = None
+ self.board.status = self.game.status
+ self.board.do_expose_event()
+ self.current_tutorial = self.next_script_frame[category - 1]
+ self.infopanel.show(self.script[self.current_tutorial])
+
# ----------- Keypad events functions ----------- #
def _key_pressed_cb(self, grabber, keycode, state):
key = grabber.get_key(keycode, state)
diff --git a/activity/activity.info b/activity/activity.info
index eeae252..61c9b22 100644
--- a/activity/activity.info
+++ b/activity/activity.info
@@ -4,6 +4,6 @@ license = GPLv2+
bundle_id = org.laptop.PlayGo
exec = sugar-activity activity.PlayGo
icon = activity-go
-activity_version = 5
+activity_version = 7
host_version = 1
show_launcher = yes
diff --git a/boardwidget.py b/boardwidget.py
index b78b842..a41b9c9 100644
--- a/boardwidget.py
+++ b/boardwidget.py
@@ -85,6 +85,16 @@ class GoBoardWidget(gtk.Widget):
# Load the black stone pixmap
self.BlackPixbuf = gtk.gdk.pixbuf_new_from_file("./images/black.gif")
+ self.XBlackPixbuf = gtk.gdk.pixbuf_new_from_file("./images/XBlack.gif")
+ self.XWhitePixbuf = gtk.gdk.pixbuf_new_from_file("./images/XWhite.gif")
+ self.CircleBlackPixbuf = gtk.gdk.pixbuf_new_from_file("./images/CircleBlack.gif")
+ self.CircleWhitePixbuf = gtk.gdk.pixbuf_new_from_file("./images/CircleWhite.gif")
+ self.TriangleBlackPixbuf = gtk.gdk.pixbuf_new_from_file("./images/TriangleBlack.gif")
+ self.TriangleWhitePixbuf = gtk.gdk.pixbuf_new_from_file("./images/TriangleWhite.gif")
+ self.SquareBlackPixbuf = gtk.gdk.pixbuf_new_from_file("./images/SquareBlack.gif")
+ self.SquareWhitePixbuf = gtk.gdk.pixbuf_new_from_file("./images/SquareWhite.gif")
+
+
self.gc = self.style.fg_gc[gtk.STATE_NORMAL]
self.connect('button-release-event', self.button_release_cb)
@@ -163,6 +173,18 @@ class GoBoardWidget(gtk.Widget):
self.unit = (min(self.allocation.height, self.allocation.width)+10)/(self.size + 1)
self.ScaledBlackPixbuf = self.BlackPixbuf.scale_simple( int(self.unit), int(self.unit), gtk.gdk.INTERP_BILINEAR )
self.ScaledWhitePixbuf = self.WhitePixbuf.scale_simple( int(self.unit), int(self.unit), gtk.gdk.INTERP_BILINEAR )
+
+
+ self.ScaledXBlackPixbuf = self.XBlackPixbuf.scale_simple( int(self.unit), int(self.unit), gtk.gdk.INTERP_BILINEAR )
+ self.ScaledXWhitePixbuf = self.XWhitePixbuf.scale_simple( int(self.unit), int(self.unit), gtk.gdk.INTERP_BILINEAR )
+ self.ScaledCircleBlackPixbuf = self.CircleBlackPixbuf.scale_simple( int(self.unit), int(self.unit), gtk.gdk.INTERP_BILINEAR )
+ self.ScaledCircleWhitePixbuf = self.CircleWhitePixbuf.scale_simple( int(self.unit), int(self.unit), gtk.gdk.INTERP_BILINEAR )
+ self.ScaledTriangleBlackPixbuf = self.TriangleBlackPixbuf.scale_simple( int(self.unit), int(self.unit), gtk.gdk.INTERP_BILINEAR )
+ self.ScaledTriangleWhitePixbuf = self.TriangleWhitePixbuf.scale_simple( int(self.unit), int(self.unit), gtk.gdk.INTERP_BILINEAR )
+ self.ScaledSquareBlackPixbuf = self.SquareBlackPixbuf.scale_simple( int(self.unit), int(self.unit), gtk.gdk.INTERP_BILINEAR )
+ self.ScaledSquareWhitePixbuf = self.SquareWhitePixbuf.scale_simple( int(self.unit), int(self.unit), gtk.gdk.INTERP_BILINEAR )
+
+
#Draw the board
self.window.draw_drawable(self.gc, self.BoardPixmap, 0, 0, 0, 0, self.allocation.width, self.allocation.height)
#Draw the lines
@@ -221,10 +243,36 @@ class GoBoardWidget(gtk.Widget):
y = y + 1
ctx = self.window.cairo_create()
ct = gtk.gdk.CairoContext(ctx)
- if color == 'B':
+ #######################################################################################################
+ #if color == 'B':
+ # ct.set_source_pixbuf(self.ScaledBlackPixbuf, self.unit*x - self.unit/2, self.unit*y - self.unit/2 )
+ #else:
+ # ct.set_source_pixbuf(self.ScaledWhitePixbuf, self.unit*x - self.unit/2, self.unit*y - self.unit/2 )
+ #######################################################################################################
+
+
+ # draw stone for when the icons of the editor are ready
+ if color == 'B':
ct.set_source_pixbuf(self.ScaledBlackPixbuf, self.unit*x - self.unit/2, self.unit*y - self.unit/2 )
- else:
+ elif color == 'W':
ct.set_source_pixbuf(self.ScaledWhitePixbuf, self.unit*x - self.unit/2, self.unit*y - self.unit/2 )
+ elif color == 'X':
+ ct.set_source_pixbuf(self.ScaledXBlackPixbuf, self.unit*x - self.unit/2, self.unit*y - self.unit/2 )
+ elif color == 'Y':
+ ct.set_source_pixbuf(self.ScaledXWhitePixbuf, self.unit*x - self.unit/2, self.unit*y - self.unit/2 )
+ elif color == 'T':
+ ct.set_source_pixbuf(self.ScaledTriangleBlackPixbuf, self.unit*x - self.unit/2, self.unit*y - self.unit/2 )
+ elif color == 'U':
+ ct.set_source_pixbuf(self.ScaledTriangleWhitePixbuf, self.unit*x - self.unit/2, self.unit*y - self.unit/2 )
+ elif color == 'C':
+ ct.set_source_pixbuf(self.ScaledCircleBlackPixbuf, self.unit*x - self.unit/2, self.unit*y - self.unit/2 )
+ elif color == 'D':
+ ct.set_source_pixbuf(self.ScaledCircleWhitePixbuf, self.unit*x - self.unit/2, self.unit*y - self.unit/2 )
+ elif color == 'S':
+ ct.set_source_pixbuf(self.ScaledSquareBlackPixbuf, self.unit*x - self.unit/2, self.unit*y - self.unit/2 )
+ else:
+ ct.set_source_pixbuf(self.ScaledSquareWhitePixbuf, self.unit*x - self.unit/2, self.unit*y - self.unit/2 )
+
ctx.paint()
def draw_stones(self, status):
@@ -274,3 +322,4 @@ class GoBoardWidget(gtk.Widget):
self.lastX = -1
self.lastY = -1
self.do_expose_event()
+
diff --git a/gametoolbar.py b/gametoolbar.py
index b21deca..8e93ba6 100644
--- a/gametoolbar.py
+++ b/gametoolbar.py
@@ -37,10 +37,12 @@ class GameToolbar(gtk.Toolbar):
__gsignals__ = {
'game-restart': (SIGNAL_RUN_FIRST, TYPE_NONE, []),
'ai-activated': (SIGNAL_RUN_FIRST, TYPE_NONE, []),
- 'ai-deactivated': (SIGNAL_RUN_FIRST, TYPE_NONE, []),
+ 'ai-deactivated': (SIGNAL_RUN_FIRST, TYPE_NONE, []),
+ 'save-game': (SIGNAL_RUN_FIRST, TYPE_NONE, []),
+ 'load-game': (SIGNAL_RUN_FIRST, TYPE_NONE, []),
'game-board-size': (SIGNAL_RUN_FIRST, TYPE_NONE, [TYPE_INT]),
}
-
+
def __init__(self, activity):
gtk.Toolbar.__init__(self)
self.activity = activity
@@ -87,6 +89,7 @@ class GameToolbar(gtk.Toolbar):
self.insert(self._ai_button, -1)
self._ai_button.show()
+
def _add_widget(self, widget, expand=False):
tool_item = gtk.ToolItem()
tool_item.set_expand(expand)
@@ -127,3 +130,4 @@ class GameToolbar(gtk.Toolbar):
def set_ai_button_state(self, value):
self._ai_button.set_active(value)
+
diff --git a/gogame.py b/gogame.py
index 894952f..ce674f2 100644
--- a/gogame.py
+++ b/gogame.py
@@ -226,3 +226,4 @@ class GoGame:
def get_status(self):
return self.status
+
diff --git a/images/CircleBlack.gif b/images/CircleBlack.gif
new file mode 100644
index 0000000..7cfec42
--- /dev/null
+++ b/images/CircleBlack.gif
Binary files differ
diff --git a/images/CircleWhite.gif b/images/CircleWhite.gif
new file mode 100644
index 0000000..54cb380
--- /dev/null
+++ b/images/CircleWhite.gif
Binary files differ
diff --git a/images/SquareBlack.gif b/images/SquareBlack.gif
new file mode 100644
index 0000000..c109e19
--- /dev/null
+++ b/images/SquareBlack.gif
Binary files differ
diff --git a/images/SquareWhite.gif b/images/SquareWhite.gif
new file mode 100644
index 0000000..1bbb1bc
--- /dev/null
+++ b/images/SquareWhite.gif
Binary files differ
diff --git a/images/TriangleBlack.gif b/images/TriangleBlack.gif
new file mode 100644
index 0000000..e30560c
--- /dev/null
+++ b/images/TriangleBlack.gif
Binary files differ
diff --git a/images/TriangleWhite.gif b/images/TriangleWhite.gif
new file mode 100644
index 0000000..23cb0aa
--- /dev/null
+++ b/images/TriangleWhite.gif
Binary files differ
diff --git a/images/XBlack.gif b/images/XBlack.gif
new file mode 100644
index 0000000..1459b73
--- /dev/null
+++ b/images/XBlack.gif
Binary files differ
diff --git a/images/XWhite.gif b/images/XWhite.gif
new file mode 100644
index 0000000..1a99718
--- /dev/null
+++ b/images/XWhite.gif
Binary files differ
diff --git a/infopanel.py b/infopanel.py
index b8501b4..f85671d 100755
--- a/infopanel.py
+++ b/infopanel.py
@@ -25,6 +25,8 @@ class InfoPanel(gtk.EventBox):
gtk.EventBox.__init__(self)
self.Box = gtk.VBox()
self.status_label = gtk.Label()
+ self.status_label.set_justify(gtk.JUSTIFY_CENTER)
+ self.status_label.set_line_wrap(True)
self.Box.pack_start(self.status_label, True, True, 10)
self.score_label = gtk.Label()
self.Box.pack_start(self.score_label, True, True, 10)
diff --git a/po/POTFILES.in b/po/POTFILES.in
index 83fab9a..f97d302 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -1,6 +1,7 @@
encoding: UTF-8
activity.py
gametoolbar.py
+tutorialtoolbar.py
collaboration.py
boardwidget.py
gogame.py
diff --git a/po/PlayGo.pot b/po/PlayGo.pot
index b128112..710cb3a 100644
--- a/po/PlayGo.pot
+++ b/po/PlayGo.pot
@@ -1,143 +1,3 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-#, fuzzy
-msgid ""
-msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-09-26 03:33-0300\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=CHARSET\n"
-"Content-Transfer-Encoding: 8bit\n"
-
#: activity/activity.info:2
msgid "PlayGo"
msgstr ""
-
-#: gogame.py:138
-msgid "There already is a stone there!"
-msgstr ""
-
-#: gogame.py:140
-msgid "Ko violation!"
-msgstr ""
-
-#: gogame.py:150
-msgid "Illegal move."
-msgstr ""
-
-#: activity.py:55
-msgid "Game"
-msgstr ""
-
-#: activity.py:71
-msgid "Welcome to PlayGo!"
-msgstr ""
-
-#: activity.py:107
-msgid "Pass"
-msgstr ""
-
-#: activity.py:112
-msgid "Undo"
-msgstr ""
-
-#: activity.py:139 activity.py:198
-msgid "It's not your turn!"
-msgstr ""
-
-#: activity.py:164
-msgid "Opponent passed"
-msgstr ""
-
-#: activity.py:263
-msgid "White's turn"
-msgstr ""
-
-#: activity.py:265
-msgid "Black's turn"
-msgstr ""
-
-#: activity.py:320
-msgid "Black wins!"
-msgstr ""
-
-#: activity.py:322
-msgid "White wins!"
-msgstr ""
-
-#: activity.py:324
-msgid "There was a tie!"
-msgstr ""
-
-#: activity.py:325
-#, python-format
-msgid "Game ended! %s"
-msgstr ""
-
-#: activity.py:326
-#, python-format
-msgid "Final score: White %(W)d - Black %(B)d"
-msgstr ""
-
-#: activity.py:349 activity.py:355 activity.py:361
-msgid "AI"
-msgstr ""
-
-#: activity.py:349
-#, python-format
-msgid "GnuGo loading failed!: %s"
-msgstr ""
-
-#: activity.py:355
-msgid "PlayGo AI Activated"
-msgstr ""
-
-#: activity.py:361
-msgid "PlayGo AI Deactivated"
-msgstr ""
-
-#: activity.py:375
-#, python-format
-msgid "Score is: White %(W)d - Black %(B)d"
-msgstr ""
-
-#: activity.py:391
-msgid "Buddy joined"
-msgstr ""
-
-#: activity.py:391
-#, python-format
-msgid "%s joined"
-msgstr ""
-
-#: activity.py:394
-msgid "Buddy left"
-msgstr ""
-
-#: activity.py:394
-#, python-format
-msgid "%s left"
-msgstr ""
-
-#: gametoolbar.py:55
-msgid "Restart Game"
-msgstr ""
-
-#: gametoolbar.py:64
-msgid "Board size"
-msgstr ""
-
-#: gametoolbar.py:83
-msgid "Play against PlayGo!"
-msgstr ""
-
-#: gametoolbar.py:85
-msgid "You need to install gnugo to play against PlayGo"
-msgstr ""
diff --git a/po/af.po b/po/af.po
index 006c92d..abf17f3 100644
--- a/po/af.po
+++ b/po/af.po
@@ -141,3 +141,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/am.po b/po/am.po
index 006c92d..abf17f3 100644
--- a/po/am.po
+++ b/po/am.po
@@ -141,3 +141,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/ar.po b/po/ar.po
index 006c92d..abf17f3 100644
--- a/po/ar.po
+++ b/po/ar.po
@@ -141,3 +141,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/ay.po b/po/ay.po
index 006c92d..abf17f3 100644
--- a/po/ay.po
+++ b/po/ay.po
@@ -141,3 +141,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/bg.po b/po/bg.po
index 006c92d..abf17f3 100644
--- a/po/bg.po
+++ b/po/bg.po
@@ -141,3 +141,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/bi.po b/po/bi.po
index 006c92d..abf17f3 100644
--- a/po/bi.po
+++ b/po/bi.po
@@ -141,3 +141,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/bn.po b/po/bn.po
index 006c92d..abf17f3 100644
--- a/po/bn.po
+++ b/po/bn.po
@@ -141,3 +141,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/bn_IN.po b/po/bn_IN.po
index 006c92d..abf17f3 100644
--- a/po/bn_IN.po
+++ b/po/bn_IN.po
@@ -141,3 +141,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/ca.po b/po/ca.po
index 006c92d..abf17f3 100644
--- a/po/ca.po
+++ b/po/ca.po
@@ -141,3 +141,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/cpp.po b/po/cpp.po
index 006c92d..abf17f3 100644
--- a/po/cpp.po
+++ b/po/cpp.po
@@ -141,3 +141,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/cs.po b/po/cs.po
index 006c92d..abf17f3 100644
--- a/po/cs.po
+++ b/po/cs.po
@@ -141,3 +141,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/de.po b/po/de.po
index 006c92d..abf17f3 100644
--- a/po/de.po
+++ b/po/de.po
@@ -141,3 +141,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/dz.po b/po/dz.po
index 006c92d..abf17f3 100644
--- a/po/dz.po
+++ b/po/dz.po
@@ -141,3 +141,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/el.po b/po/el.po
index d9cef8b..01c5831 100644
--- a/po/el.po
+++ b/po/el.po
@@ -144,3 +144,56 @@ msgid "You need to install gnugo to play against PlayGo"
msgstr ""
"Πρέπει να εγκαταστήσεις το πακέτο GnuGo για να παίξεις ενάντια στον "
"υπολογιστή"
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/en.po b/po/en.po
index 006c92d..abf17f3 100644
--- a/po/en.po
+++ b/po/en.po
@@ -141,3 +141,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/es.po b/po/es.po
index 5440de4..c8b20aa 100644
--- a/po/es.po
+++ b/po/es.po
@@ -141,3 +141,56 @@ msgstr "Juega contra PlayGo!"
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr "Debes instalar gnugo para jugar contra PlayGo"
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/fa.po b/po/fa.po
index 006c92d..abf17f3 100644
--- a/po/fa.po
+++ b/po/fa.po
@@ -141,3 +141,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/fa_AF.po b/po/fa_AF.po
index 006c92d..abf17f3 100644
--- a/po/fa_AF.po
+++ b/po/fa_AF.po
@@ -141,3 +141,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/ff.po b/po/ff.po
index 006c92d..abf17f3 100644
--- a/po/ff.po
+++ b/po/ff.po
@@ -141,3 +141,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/fr.po b/po/fr.po
index d4fb77b..32526bb 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -141,3 +141,56 @@ msgstr "Jouer contre PlayGo !"
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr "Vous devez installer gnugo pour jouer contre PlayGo"
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/gu.po b/po/gu.po
index 006c92d..abf17f3 100644
--- a/po/gu.po
+++ b/po/gu.po
@@ -141,3 +141,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/he.po b/po/he.po
index 7785b3b..45c3031 100644
--- a/po/he.po
+++ b/po/he.po
@@ -141,3 +141,56 @@ msgstr "שחק כנגד PlayGo!"
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr "יש להתקין את gnugo כדי לשחק נגד PlayGo"
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/hi.po b/po/hi.po
index 006c92d..abf17f3 100644
--- a/po/hi.po
+++ b/po/hi.po
@@ -141,3 +141,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/ht.po b/po/ht.po
index 006c92d..abf17f3 100644
--- a/po/ht.po
+++ b/po/ht.po
@@ -141,3 +141,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/hu.po b/po/hu.po
index 006c92d..abf17f3 100644
--- a/po/hu.po
+++ b/po/hu.po
@@ -141,3 +141,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/ig.po b/po/ig.po
index 006c92d..abf17f3 100644
--- a/po/ig.po
+++ b/po/ig.po
@@ -141,3 +141,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/is.po b/po/is.po
index 006c92d..abf17f3 100644
--- a/po/is.po
+++ b/po/is.po
@@ -141,3 +141,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/it.po b/po/it.po
index 0b91e07..9532f7e 100644
--- a/po/it.po
+++ b/po/it.po
@@ -140,3 +140,56 @@ msgstr "Gioca contro PlayGo"
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr "Devi installare gnugo per giocare contro PlayGo "
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/ja.po b/po/ja.po
index 1cf4ff4..4926f33 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -140,3 +140,56 @@ msgstr "PlayGoと対戦!"
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr "PlayGoと対戦するには、GnuGoをインストールする必要があります"
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/km.po b/po/km.po
index 006c92d..abf17f3 100644
--- a/po/km.po
+++ b/po/km.po
@@ -141,3 +141,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/ko.po b/po/ko.po
index 006c92d..abf17f3 100644
--- a/po/ko.po
+++ b/po/ko.po
@@ -141,3 +141,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/mk.po b/po/mk.po
index 006c92d..abf17f3 100644
--- a/po/mk.po
+++ b/po/mk.po
@@ -141,3 +141,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/ml.po b/po/ml.po
index 006c92d..abf17f3 100644
--- a/po/ml.po
+++ b/po/ml.po
@@ -141,3 +141,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/mn.po b/po/mn.po
index f9a1072..2c90617 100644
--- a/po/mn.po
+++ b/po/mn.po
@@ -140,3 +140,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/mr.po b/po/mr.po
index 006c92d..abf17f3 100644
--- a/po/mr.po
+++ b/po/mr.po
@@ -141,3 +141,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/ms.po b/po/ms.po
index 006c92d..abf17f3 100644
--- a/po/ms.po
+++ b/po/ms.po
@@ -141,3 +141,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/mvo.po b/po/mvo.po
index 006c92d..abf17f3 100644
--- a/po/mvo.po
+++ b/po/mvo.po
@@ -141,3 +141,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/na.po b/po/na.po
index 006c92d..abf17f3 100644
--- a/po/na.po
+++ b/po/na.po
@@ -141,3 +141,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/nb.po b/po/nb.po
index 006c92d..abf17f3 100644
--- a/po/nb.po
+++ b/po/nb.po
@@ -141,3 +141,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/ne.po b/po/ne.po
index 006c92d..abf17f3 100644
--- a/po/ne.po
+++ b/po/ne.po
@@ -141,3 +141,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/nl.po b/po/nl.po
index 3051b92..4f38e4b 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -140,3 +140,56 @@ msgstr "Speel tegen SpeelGo!"
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr "Je moet gnugo installeren als je tegen SpeelGo wilt spelen"
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/pa.po b/po/pa.po
index 006c92d..abf17f3 100644
--- a/po/pa.po
+++ b/po/pa.po
@@ -141,3 +141,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/pap.po b/po/pap.po
index 006c92d..abf17f3 100644
--- a/po/pap.po
+++ b/po/pap.po
@@ -141,3 +141,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/pis.po b/po/pis.po
index 006c92d..abf17f3 100644
--- a/po/pis.po
+++ b/po/pis.po
@@ -141,3 +141,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/pl.po b/po/pl.po
index 006c92d..abf17f3 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -141,3 +141,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/ps.po b/po/ps.po
index 006c92d..abf17f3 100644
--- a/po/ps.po
+++ b/po/ps.po
@@ -141,3 +141,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/pseudo.po b/po/pseudo.po
index 006c92d..abf17f3 100644
--- a/po/pseudo.po
+++ b/po/pseudo.po
@@ -141,3 +141,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/pt.po b/po/pt.po
index 006c92d..abf17f3 100644
--- a/po/pt.po
+++ b/po/pt.po
@@ -141,3 +141,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/pt_BR.po b/po/pt_BR.po
index 006c92d..abf17f3 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -141,3 +141,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/qu.po b/po/qu.po
index 006c92d..abf17f3 100644
--- a/po/qu.po
+++ b/po/qu.po
@@ -141,3 +141,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/ro.po b/po/ro.po
index 006c92d..abf17f3 100644
--- a/po/ro.po
+++ b/po/ro.po
@@ -141,3 +141,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/ru.po b/po/ru.po
index 006c92d..abf17f3 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -141,3 +141,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/rw.po b/po/rw.po
index 006c92d..abf17f3 100644
--- a/po/rw.po
+++ b/po/rw.po
@@ -141,3 +141,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/sd.po b/po/sd.po
index 006c92d..abf17f3 100644
--- a/po/sd.po
+++ b/po/sd.po
@@ -141,3 +141,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/si.po b/po/si.po
index 4717d6d..14c2344 100644
--- a/po/si.po
+++ b/po/si.po
@@ -140,3 +140,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/sk.po b/po/sk.po
index 006c92d..abf17f3 100644
--- a/po/sk.po
+++ b/po/sk.po
@@ -141,3 +141,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/sl.po b/po/sl.po
index 006c92d..abf17f3 100644
--- a/po/sl.po
+++ b/po/sl.po
@@ -141,3 +141,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/sv.po b/po/sv.po
index 006c92d..abf17f3 100644
--- a/po/sv.po
+++ b/po/sv.po
@@ -141,3 +141,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/sw.po b/po/sw.po
index 006c92d..abf17f3 100644
--- a/po/sw.po
+++ b/po/sw.po
@@ -141,3 +141,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/ta.po b/po/ta.po
index 006c92d..abf17f3 100644
--- a/po/ta.po
+++ b/po/ta.po
@@ -141,3 +141,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/te.po b/po/te.po
index 006c92d..abf17f3 100644
--- a/po/te.po
+++ b/po/te.po
@@ -141,3 +141,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/th.po b/po/th.po
index 006c92d..abf17f3 100644
--- a/po/th.po
+++ b/po/th.po
@@ -141,3 +141,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/tpi.po b/po/tpi.po
index 006c92d..abf17f3 100644
--- a/po/tpi.po
+++ b/po/tpi.po
@@ -141,3 +141,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/tr.po b/po/tr.po
index 7735e53..e621733 100644
--- a/po/tr.po
+++ b/po/tr.po
@@ -140,3 +140,56 @@ msgstr "Karşılıklı Oyna!"
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr "Karşılıklı oynamak için gnugo'yu yüklemeniz gerekiyor"
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/ug.po b/po/ug.po
index 006c92d..abf17f3 100644
--- a/po/ug.po
+++ b/po/ug.po
@@ -141,3 +141,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/ur.po b/po/ur.po
index 006c92d..abf17f3 100644
--- a/po/ur.po
+++ b/po/ur.po
@@ -141,3 +141,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/vi.po b/po/vi.po
index be3e0c1..6b2e793 100644
--- a/po/vi.po
+++ b/po/vi.po
@@ -142,3 +142,56 @@ msgstr "Chơi với PlayGo!"
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr "Để chơi với PlayGo thì bạn cần phải cài đặt gnugo"
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/wa.po b/po/wa.po
index 006c92d..abf17f3 100644
--- a/po/wa.po
+++ b/po/wa.po
@@ -141,3 +141,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/yo.po b/po/yo.po
index 006c92d..abf17f3 100644
--- a/po/yo.po
+++ b/po/yo.po
@@ -141,3 +141,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/zh_CN.po b/po/zh_CN.po
index 006c92d..abf17f3 100644
--- a/po/zh_CN.po
+++ b/po/zh_CN.po
@@ -141,3 +141,56 @@ msgstr ""
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/po/zh_TW.po b/po/zh_TW.po
index 0b2665d..0945035 100644
--- a/po/zh_TW.po
+++ b/po/zh_TW.po
@@ -140,3 +140,56 @@ msgstr "與人工智慧對奕"
#: gametoolbar.py:85
msgid "You need to install gnugo to play against PlayGo"
msgstr "您須要安裝 gnugo 才能與人工智慧對奕"
+
+#: tutorialtoolbar.py:66
+msgid "board"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "play"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "territory"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "scoring"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "capturing"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "seki"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "superko"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "life and death"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "ko fight"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "semeai"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "sente/gote"
+msgstr ""
+
+#: tutorialtoolbar.py:66
+msgid "end game"
+msgstr ""
+
diff --git a/tutorialtoolbar.py b/tutorialtoolbar.py
new file mode 100644
index 0000000..8e41a2d
--- /dev/null
+++ b/tutorialtoolbar.py
@@ -0,0 +1,134 @@
+# -*- coding: UTF-8 -*-
+# Copyright 2007-2008 One Laptop Per Child
+# Copyright 2007 Gerard J. Cerchio <www.circlesoft.com>
+# Copyright 2008 Andrés Ambrois <andresambrois@gmail.com>
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+
+import gtk
+
+from gettext import gettext as _
+from sugar.graphics.toolbutton import ToolButton
+from sugar.graphics.toolcombobox import ToolComboBox
+from sugar.graphics.objectchooser import ObjectChooser
+import logging
+from gobject import SIGNAL_RUN_FIRST, TYPE_PYOBJECT, TYPE_NONE, TYPE_INT, TYPE_STRING
+
+class TutorialToolbar(gtk.Toolbar):
+ __gtype_name__ = 'TutorialToolbar'
+
+ __gsignals__ = {
+ 'begin': (SIGNAL_RUN_FIRST, TYPE_NONE, []),
+ 'previous': (SIGNAL_RUN_FIRST, TYPE_NONE, []),
+ 'next': (SIGNAL_RUN_FIRST, TYPE_NONE, []),
+ 'change-category': (SIGNAL_RUN_FIRST, TYPE_NONE, [TYPE_STRING]),
+ }
+
+ def __init__(self, activity):
+ gtk.Toolbar.__init__(self)
+ self.activity = activity
+
+
+ # Begin Button
+
+ self._begin_button = ToolButton()
+ self._begin_button.set_label(_('Begin!'))
+ self._begin_button.connect('clicked', self._begin_cb)
+ self.insert(self._begin_button, -1)
+ self._begin_button.show()
+
+ # Separator
+
+ separator = gtk.SeparatorToolItem()
+ separator.set_draw(True)
+ self.insert(separator, -1)
+
+ # Previous Button
+
+ self._previous_button = ToolButton()
+ self._previous_button.set_label(_('Previous'))
+ self._previous_button.connect('clicked', self._previous_cb)
+ self.insert(self._previous_button, -1)
+ self._previous_button.show()
+
+ # Next Button
+
+ self._next_button = ToolButton()
+ self._next_button.set_label(_('Next'))
+ self._next_button.connect('clicked', self._next_cb)
+ self.insert(self._next_button, -1)
+ self._next_button.show()
+
+ # Second Separator
+
+ self.insert(separator, -1)
+
+ # Quick Category Dropdown Menu
+
+ self._add_widget(gtk.Label(_('Categories') + ': '))
+ self._category_combo = ToolComboBox()
+ self._categories = [' ', 'Board', 'Play', 'Territory', 'Scoring', 'Liberties', 'Capturing', 'Seki', 'Ko', 'Superko', 'Life and Death', 'Ko Fight', 'Semeai', 'Sente/Gote', 'End Game']
+ for i, f in enumerate(self._categories):
+ self._category_combo.combo.append_item(i, f)
+ self._category_combo.combo.connect('changed', self._category_cb)
+ self._add_widget(self._category_combo)
+ self._category_combo.combo.set_active(0)
+
+
+ def _add_widget(self, widget, expand = False):
+ tool_item = gtk.ToolItem()
+ tool_item.set_expand(expand)
+ tool_item.add(widget)
+ widget.show()
+ self.insert(tool_item, -1)
+ tool_item.show()
+
+ def activate_begin(self):
+ self._begin_button.set_sensitive(True)
+
+ def _begin_cb(self, widget):
+ self._begin_button.set_sensitive(False)
+ self.emit('begin')
+
+ def grey_out_previous(self):
+ self._previous_button.set_sensitive(False)
+
+ def activate_previous(self):
+ self._previous_button.set_sensitive(True)
+
+ def _previous_cb(self, widget):
+ self._previous_button.set_sensitive(True)
+ self.emit('previous')
+
+ def grey_out_next(self):
+ self._next_button.set_sensitive(False)
+
+ def activate_next(self):
+ self._next_button.set_sensitive(True)
+
+ def _next_cb(self, widget):
+ self._next_button.set_sensitive(True)
+ self.emit('next')
+
+ def grey_out_category(self):
+ self._category_combo.set_sensitive(False)
+
+ def activate_category(self):
+ self._category_combo.set_sensitive(True)
+
+ def _category_cb(self, widget):
+ self.category = int(self._categories[self._category_combo.combo.get_active()])
+ self.emit('change-category', self.category)
+