Jet\Translator_Backend_Default
Tato je výchozím backendem překladače. Její rozhraní je určeno abstraktní třídou Jet\Translator_Backend a není tedy nutné je zde samostatně popisovat.
Ale řekněme si stručně něco o chování tohoto backendu.
Pro ukládání používá, stejně jako spousta dalších věcí v Jet, PHP soubory. Tedy uložený slovník má například tuto podobu:
return [
a je uložen v souboru s koncovkou .php.
'Welcome' => 'Vítejte',
'Please choose your language' => 'Prosím, zvolte si Váš jazyk',
];
Pro určení základního adresáře kde jsou umístěné slovníky používá samozřejmě nastavení SysConf_Path::getDictionaries()
Dále je cesta ke slovníku tvořena kódem lokalizace a název slovníku.
Ukažme si to prakticky příklad z ukázkové aplikace. Slovníky budou v adresáři ~/application/dictionaries/. Cílová lokalizace překladače je česká a její kód je tedy cs_CZ. Název slovníku překladače bude (například) Content.Articles.Admin (ukázkový modul pro správu článků).
Výsledná cesta k souboru slovníku bude:
~/application/dictionaries/cs_CZ/Content.Articles.Admin.php