Usage Notes

For the "big picture" and further details on the framework’s support, see here.

  • Mode

    enumerates the mode that the translation service is currently in, as per getMode().

  • LanguageProvider

    Used by the default implementation (TranslationServicePo) to return the Locale of the current user.

  • TranslationsResolver

    Used by the default implementation (TranslationServicePo) to read existing translations.

  • The framework also provides a supporting TranslationServicePoMenu provides menu items under the "Prototyping" secondary menu for controlling this service and downloading .pot files for translation.

    If the menu items are not required then these can be suppressed either using security or by implementing a vetoing subscriber.

    For more details on the implementation, see i18n support.