31 lines
756 B
JavaScript
31 lines
756 B
JavaScript
var Piwik_Overlay_Translations = (function () {
|
|
|
|
/** Translations strings */
|
|
var translations = [];
|
|
|
|
return {
|
|
|
|
/**
|
|
* Initialize translations module.
|
|
* Callback is triggered when data is available.
|
|
*/
|
|
initialize: function (callback) {
|
|
// Load translation data
|
|
Piwik_Overlay_Client.api('getTranslations', function (data) {
|
|
translations = data[0];
|
|
callback();
|
|
});
|
|
},
|
|
|
|
/** Get translation string */
|
|
get: function (identifier) {
|
|
if (typeof translations[identifier] == 'undefined') {
|
|
return identifier;
|
|
}
|
|
return translations[identifier];
|
|
}
|
|
|
|
};
|
|
|
|
})();
|