translation

This sections contains module documentation of translation modules.

translator

Module provides class Translator. Unit tests available at hydratk/lib/translation/translator/01_methods_ut.jedi

Attributes :

  • _msg_mod
  • _help_mod
  • _language - cs, en
  • _messages - langtexts dictionary
  • _debug_level - debug level (default 1)

Properties (Getters) :

  • msg_mod - returns _msg_mod
  • help_mod - returns _help_mod

Properties (Setters) :

  • msg_mod - sets _msg_mod
  • help_mod - sets _help_mod

Methods :

  • __init__

Method sets _messages.

  • set_help_mod

Method sets _help_mod.

  • register_messages

Method sets _messages.

  • set_debug_level

Method sets _debug_level.

  • set_language

Method sets _language.

  • get_language

Method gets _language.

  • lmsg

Method translates langtext to message.

  • msg

Method translates langtext to message with given debug level.

  • add_msg

Method sets langtexts for language.

  • add_help

Method sets application help (commands, options)

  • lang_add_msg

Method add new langtext for given language.