Mercurial > pyntnclick
diff gamelib/scenes/crew_quarters.py @ 769:43b49f1de828 pyntnclick-i18n
Merge i18n for before the pyntnclick split
author | Stefano Rivera <stefano@rivera.za.net> |
---|---|
date | Sat, 26 Jan 2013 16:57:33 +0200 |
parents | 386475464202 2f1952748cdb |
children | a35f5364437d |
line wrap: on
line diff
--- a/gamelib/scenes/crew_quarters.py Sat Jan 26 13:24:01 2013 +0200 +++ b/gamelib/scenes/crew_quarters.py Sat Jan 26 16:57:33 2013 +0200 @@ -1,5 +1,6 @@ """Crew quarters.""" +from pyntnclick.i18n import _ from pyntnclick.cursor import CursorSprite from pyntnclick.state import Scene, Item, Thing, Result from pyntnclick.scenewidgets import (InteractNoImage, InteractImage, @@ -26,10 +27,10 @@ self.add_thing(PosterThing()) self.add_thing(MonitorCamera()) self.add_thing(GenericDescThing('crew.plant', 1, - "The plant is doing surprisingly well for centuries of neglect", + _("The plant is doing surprisingly well for centuries of neglect"), ((624, 215, 61, 108),))) self.add_thing(GenericDescThing('crew.cat', 2, - "A picture of a cat labelled 'Clementine'", + _("A picture of a cat labelled 'Clementine'"), ((722, 382, 66, 72),))) @@ -75,33 +76,34 @@ self.set_data('has_tape', False) self.game.add_inventory_item('duct_tape') self.set_interact() - return Result("Duct tape. It'll stick to everything except " - "ducts, apparently.") - return Result("The perfectly balanced door swings frictionlessly " - "to and fro. What craftsmanship!") - return Result("The safe is locked. This might be an interesting " - "challenge, if suitable equipment can be found.") + return Result(_("Duct tape. It'll stick to everything except " + "ducts, apparently.")) + return Result(_("The perfectly balanced door swings " + "frictionlessly to and fro. What craftsmanship!")) + return Result(_("The safe is locked. This might be an interesting " + "challenge, if suitable equipment can be found.")) def interact_with_stethoscope(self, item): if self.get_data('is_cracked'): - return Result("It's already unlocked. There's no more challenge.") + return Result(_("It's already unlocked. " + "There's no more challenge.")) # TODO: Add years to the sentence for safecracking. # TODO: Wax lyrical some more about safecracking. self.set_data('is_cracked', True) self.set_interact() - return (Result("Even after centuries of neglect, the tumblers slide" - " almost silently into place. Turns out the combination" - " was '1 2 3 4 5'. An idiot must keep his luggage in" - " here."), - make_jim_dialog("Prisoner %s, you have been observed" - " committing a felony violation. This will go onto" - " your permanent record, and your sentence may be" - " extended by up to twenty years." - % PLAYER_ID, self.game)) + return (Result(_("Even after centuries of neglect, the tumblers slide" + " almost silently into place. Turns out the" + " combination was '1 2 3 4 5'. An idiot must keep his" + " luggage in here.")), + make_jim_dialog(_("Prisoner %s, you have been observed" + " committing a felony violation. This will" + " go onto your permanent record, and your" + " sentence may be extended by up to twenty" + " years.") % PLAYER_ID, self.game)) def get_description(self): - return "Ah, a vintage Knoxx & Co. model QR3. Quaint, but" \ - " reasonably secure." + return _("Ah, a vintage Knoxx & Co. model QR3. Quaint, but" + " reasonably secure.") class FishbowlThing(Thing): @@ -127,20 +129,20 @@ def interact_without(self): if not self.get_data('has_bowl'): - return Result("What's the point of lugging around a very dead" - " fish and a kilogram or so of sand?") + return Result(_("What's the point of lugging around a very dead" + " fish and a kilogram or so of sand?")) self.set_data('has_bowl', False) self.set_interact() self.game.add_inventory_item('fishbowl') - return Result("The fishbowl is useful, but its contents aren't.") + return Result(_("The fishbowl is useful, but its contents aren't.")) def get_description(self): if self.get_data('has_bowl'): - return "This fishbowl looks exactly like an old science fiction" \ - " space helmet." + return _("This fishbowl looks exactly like an old science fiction" + " space helmet.") else: - return "An evicted dead fish and some sand lie forlornly on the" \ - " table" + return _("An evicted dead fish and some sand lie forlornly on the" + " table") class Fishbowl(Item): @@ -154,8 +156,9 @@ helmet = FishbowlHelmet('helmet') self.game.add_item(helmet) self.game.replace_inventory_item(self.name, helmet.name) - return Result("You duct tape the edges of the helmet. The seal is" - " crude, but it will serve as a workable helmet if needed.") + return Result(_("You duct tape the edges of the helmet. The seal is" + " crude, but it will serve as a workable helmet if" + " needed.")) class FishbowlHelmet(Item): @@ -201,10 +204,10 @@ def interact_without(self): self.game.add_inventory_item('escher_poster') self.scene.remove_thing(self) - return Result("This poster will go nicely on your bedroom wall.") + return Result(_("This poster will go nicely on your bedroom wall.")) def get_description(self): - return "A paradoxical poster hangs below the security camera." + return _("A paradoxical poster hangs below the security camera.") class EscherPoster(Item):