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