Re: sketch-0.6.13

Författare: Martin Sjögren (md9ms_at_mdstud.chalmers.se)
Datum: 2002-06-04 21:27:40

On Tue, Jun 04, 2002 at 09:17:57PM +0200, Göran Uddeborg wrote:
> > #: ../Sketch/Base/load.py:276
> > msgid "%(message)s (%(count)d times)"
> > msgstr "%(message)s (%(count)d gånger)"
> 
> Den här syntaxen kanske du har lust att kommentera?  Har du rett ut
> vad det betyder?  Det känns som man behöver förstå det för att kunna
> granska ordentligt.

Python's %-operator tillåter en del tuffa saker som sprintf inte klarar.
Med %(foo)s-syntaxen måste du skicka med en dictionary (hash/mappning) som
andra argument. T.ex. skulle

"%(message)s (%(count)d times)" % { 'message': 'foobar', 'count': 42 }

expanderas till

"foobar (42 times)"


Martin

-- 
Martin Sjögren
  md9ms@mdstud.chalmers.se       ICQ : 41245059
  Phone: +46 (0)31 405242        Cell: +46 (0)739 169191
  GPG key: http://www.mdstud.chalmers.se/~md9ms/gpg.html

Arkiv genererat av hypermail 2.1.4.