Package translate :: Package storage :: Module poheader
[hide private]
[frames] | no frames]

Module poheader

source code

class that handles all header functions for a header in a po file

Classes [hide private]
  poheader
This class implements functionality for manipulation of po file headers.
Functions [hide private]
 
parseheaderstring(input)
Parses an input string with the definition of a PO header and returns the interpreted values as a dictionary
source code
 
tzstring()
Returns the timezone as a string in the format [+-]0000, eg +0200.
source code
dict
update(existing, add=False, **kwargs)
Update an existing header dictionary with the values in kwargs, adding new values only if add is true.
source code
Variables [hide private]
  author_re = re.compile(r'.*<\S+@\S+>.*\d{4}')
Function Details [hide private]

update(existing, add=False, **kwargs)

source code 

Update an existing header dictionary with the values in kwargs, adding new values only if add is true.

Returns: dict
Updated dictionary of header entries