Package flumotion :: Package common :: Module messages
[show private | hide private]
[frames | no frames]

Module flumotion.common.messages

support for serializable translatable messages from component/manager to admin
Classes
Message I am a message to be shown in a UI.
Result I am used in worker checks to return a result.
Translatable I represent a serializable translatable gettext msg.
TranslatablePlural I represent a translatable gettext msg in the plural form.
TranslatableSingular I represent a translatable gettext msg in the singular form.
Translator I translate translatables and messages.

Function Summary
  Error(*args, **kwargs)
Create a Message at ERROR level, indicating a failure that needs intervention to be resolved.
  gettexter(domain)
Return a function that takes a format string or tuple, and additional format args, and creates a Translatable from it.
  Info(*args, **kwargs)
Create a Message at INFO level.
  N_(format)
Mark a singular string for translation, without translating it.
  ngettext(singular, plural, count)
Mark a plural string for translation, without translating it.
  Warning(*args, **kwargs)
Create a Message at WARNING level, indicating a potential problem.

Function Details

Error(*args, **kwargs)

Create a Message at ERROR level, indicating a failure that needs intervention to be resolved.

gettexter(domain)

Return a function that takes a format string or tuple, and additional format args, and creates a Translatable from it.

Example:
   T_ = messages.gettexter('flumotion')
   t = T_(N_("Could not find '%s'."), file)
Parameters:
domain - the gettext domain to create translatables for.

Info(*args, **kwargs)

Create a Message at INFO level.

N_(format)

Mark a singular string for translation, without translating it.

ngettext(singular, plural, count)

Mark a plural string for translation, without translating it.

Warning(*args, **kwargs)

Create a Message at WARNING level, indicating a potential problem.

Generated by Epydoc 2.1 on Mon Jul 30 18:00:12 2007 http://epydoc.sf.net