Skip to content

Latest commit

 

History

History

Translate

Translate

Magento provides an Inline Translation tool that allows inline editing of phrases that are passed through translation mechanism. The phrases are edited by the end-user stored in database dictionaries. Translate library provides framework to support inline translation. The following components are provided in this library for inline translation:

  • Parser - Parser parses and saves edited translation, and replaces html body with translation wrapping
    • ParserInterface, ParserFactory
  • Provider - Provider returns instance of inline translate class
    • ProviderInterface and a Provider
  • Configuration - It can configure inline translation to be active or inactive or to allow client ip or not.
    • ConfigInterface
  • State - It can disable, enable, suspend and resume inline translation.
    • StateInterface and a State class
  • Resource - It stores and retrieve translation array
    • ResourceInterface