Creating multi-lingual templates
Agile Toolkit can be instructed to look into multiple folders for your templates. Add the following function into your API class:
function addDefaultLocations($base_directory){
if($this->locale){
$this->addLocation('locale/'.$this->locale,array(
'php'=>'lib',
'page'=>'page',
'template'=>'templates',
))->setBasePath($base_directory.'/locale/'.$this->locale);
}
}
Next you will need to set property $locale='ru' and create folder locale/ru/templates/... This will now be used to locate templates first and when not found, default locations will be checked.
