Traduce una vista a varios idiomas
Envuelve cualquier texto de una vista en @(...) y Total.js lo sustituye por la traducción del idioma actual. Las traducciones viven en resources/<idioma>.resource; cada línea es clave : traducción. La clave es T más el hash del texto original en base 36, que total5 puede generar por ti. Los textos sin traducción se quedan como están escritos, así que el texto de la vista actúa como idioma por defecto.
LOCALIZE() decide el idioma de cada petición. Aquí se lee de la query string, pero puede ser una cookie, una cabecera o un segmento de la 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');
}