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 [
    
'Welcome' => 'Vítejte',
    
'Please choose your language' => 'Prosím, zvolte si Váš jazyk',
];
a je uložen v souboru s koncovkou .php.

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

Předchozí kapitola
Jet\Translator_Backend
Další kapitola
Jet\Translator_Dictionary