Skip to content
Beecher edited this page Sep 29, 2015 · 4 revisions

Translations

  • tries to grab the "lang" property from the <html> tag (defaults to "en").
    • see ref for iso codes here
  • you can manually override this: _mb.state.lang = "jp";
  • to use this feature you can:
    • ignore it and just provide single strings.
    • provide translation objects like :
var hello = {
   	"en" : "hello",
   	"es" : "hola",
   	"fr" : "bonjour"
   	// ... etc
   };
  • you can call this method directly like :
var hello = {
   	"en" : "hello",
   	"es" : "hola",
   	"fr" : "bonjour"
   	// ... etc
   };
// auto lang choice ...
var helloTranslated = _mb.translate(hello);
// or override for aspecific lang ...
var helloFrance = _mb.translate(hello, 'fr');

Clone this wiki locally