angular-gettext
angular-gettext copied to clipboard
Multiple gettextCatalog instances
Is there any way to have more than one gettextCatalog
instances, each with its own language, in the same app?
I am looking for something like:
function myController(gettextCatalog) {
var text_en = 'my text';
var text_fr = gettextCatalog.getString(text_en); // assuming gettextCatalog.currentLanguage == 'fr'
// pseudocode start...
var gettextCatalogEL = somehow.getNewInstanceOf_gettextCatalog();
gettextCatalogEL.currentLanguage == 'el';
// ...pseudocode end
var text_el = gettextCatalogEL.getString(text_en);
assert(text_fr == gettextCatalog.getString(text_en)); // default instance should remain unaffected
}