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.