Interface
zope.i18n.interfaces.IMessageCatalog

A catalog (mapping) of message ids to message text strings.

This interface provides a method for translating a message or message id, including text with interpolation. The message catalog basically serves as a fairly simple mapping object.

A single message catalog represents a specific language and domain. Therefore you will have the following constructor arguments:

language
The language of the returned messages. This is a read-only attribute.
domain
The translation domain for these messages. This is a read-only attribute. See ITranslationService.

When we refer to text here, we mean text that follows the standard Zope 3 text representation.

Note: The IReadMessageCatalog is the absolut minimal version required for the TranslationService to function.

Base interfaces

Attributes/Fields

* = required

Methods

Adapters

Adapters for objects providing this interface:

Specific Adapters

There are no specific adapters registered for this interface.

Extended Adapters

There are no extended adapters registered for this interface.

Generic Adapters

Views

Browser

Specific views

There are no views available.

Extended views

Generic views

XML-RPC

HTTP

FTP

Other

Other Information

Factories

A list of factories that create objects implementing this interface.

Classes

A list of classes that implement this interface. This might duplicate the entries in Utilities.