Mercurial > boomslang
diff pyntnclick/main.py @ 782:6a3440c8be8d pyntnclick
The title needs to be lazily translated. It's evaluated before we set up gettext
author | Stefano Rivera <stefano@rivera.za.net> |
---|---|
date | Sat, 26 Jan 2013 19:13:07 +0200 |
parents | c91c613ae6d0 |
children | 29c5badeef98 |
line wrap: on
line diff
--- a/pyntnclick/main.py Sat Jan 26 18:54:34 2013 +0200 +++ b/pyntnclick/main.py Sat Jan 26 19:13:07 2013 +0200 @@ -11,6 +11,7 @@ import pygame from pygame.locals import SWSURFACE +from pyntnclick.i18n import _ from pyntnclick.engine import Engine from pyntnclick.gamescreen import DefMenuScreen, DefEndScreen, GameScreen from pyntnclick.constants import GameConstants, DEBUG_ENVVAR @@ -128,7 +129,7 @@ for option in self.debug_options: if option in sys.argv: self.warn_debug(option) - opts, _ = parser.parse_args(sys.argv) + opts, args = parser.parse_args(sys.argv) pygame.display.init() pygame.font.init() if opts.sound: @@ -159,7 +160,8 @@ pygame.display.set_icon(self.resource.get_image( self.constants.icon, basedir='icons')) if self.constants.title: - pygame.display.set_caption(self.constants.title) + title = _(self.constants.title).encode('utf-8') + pygame.display.set_caption(title) self.engine = Engine(self) # Initialize the special screens in the engine