Module reahl.component.i18n¶
Translator¶
-
class
reahl.component.i18n.
Translator
(domain)¶ Create an instance of this class at the top of your module, in module scope and assign it to the name _ for use in translating literal strings to the language of the current locale.
Parameters: domain – A name identifying which translation catalogue use with this Translator. Always set this to the name of the component where the code resides where this Translator instance is instantiated. -
gettext
(message)¶ Returns a six.text_type literal containing a translation of message to the correct language according to the current locale.
-
ngettext
(message_singular, message_plural, n)¶ Returns a six.text_type literal containing a translation of the given messages in the correct plural (or singular) form of the target language for n items.
-
current_locale
¶ Returns a string identifying the current locale to be used for the interface.
-