in file provider.php, method ezcTemplateTranslationProvider::compile() Compiles the string $string from the context $context with $arguments as variables into executable code.
in file configuration.php, class ezcTemplateTranslationConfiguration ezcTemplateTranslationConfiguration provides an environment for translations in templates.
ezcTemplateTranslationExtractor
in file extractor.php, class ezcTemplateTranslationExtractor ezcTemplateTranslationExtractor is capable of creating or updating translation files by extracting translatable strings from templates.
in file provider.php, class ezcTemplateTranslationProvider ezcTemplateTranslationProvider provides functions that are called from the template compiler to either translate strings, or convert them into code.
ezcTemplateTranslationStringExtracter
in file string_extracter.php, class ezcTemplateTranslationStringExtracter A visiter that can be used to extract translatable strings from a template.
in file string_extracter.php, variable ezcTemplateTranslationStringExtracter::$strings Contans an array of arrays, where the key is the context, and the value an array of ezcTranslationData elements.
in file extractor.php, method ezcTemplateTranslationExtractor::unifyFilepath() Unifies directory seperator accross platforms and strips path to the template dir to get the possibility to run this script from different template locations.