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

str

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}`')`

Imports: dictutils, re, time

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