Prelož view do viacerých jazykov
Zabaľ ľubovoľný text vo view do @(...) a Total.js ho nahradí prekladom pre aktuálny jazyk. Preklady sú v resources/<jazyk>.resource; každý riadok má tvar kľúč : preklad. Kľúč je T plus hash pôvodného textu v základe 36, ktorý ti total5 vie vygenerovať. Texty bez prekladu zostanú tak, ako sú napísané, takže text vo view slúži ako predvolený jazyk.
LOCALIZE() rozhoduje o jazyku každej požiadavky. Tu sa číta z query stringu, ale môže to byť cookie, hlavička alebo segment URL.
LOCALIZE(function($) {
return $.query.lang;
});// Total.js translation file
T4oxobw : Vitajte v obchode@{layout('')}
<h1>@(Welcome to the shop)</h1>exports.install = function() {
ROUTE('GET /', home);
};
function home($) {
$.view('index');
}