Translator
Interfaces, Classes, Traits and Enums
- TranslatableStringInterface
- Interface for translatable strings.
- TranslatorAwareInterface
- Lightweight translator aware marker interface (used as an alternative to \Laminas\I18n\Translator\TranslatorAwareInterface, which requires an excessive number of methods to be implemented).
- ExtendedIniNormalizer
- Class to consistently format ExtendedIni language files.
- TranslatableString
- Class for translatable string with a special default translation.
- ExtendedIni
- Handles the language loading and language file parsing
- ExtendedIniFactory
- ExtendedIni Loader Factory
- ExtendedIniReader
- Helper class to load .ini files from disk.
- TranslatorFactory
- Translator factory.
- LanguageInitializerTrait
- Logic for initializing a language within a translator used by VuFind.
- TranslatorAwareTrait
- Reusable implementation of TranslatorAwareInterface.