2023-01-23 11:03:31 +01:00

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];
}
};
})();