angular-gettext icon indicating copy to clipboard operation
angular-gettext copied to clipboard

Multiple gettextCatalog instances

Open larvanitis opened this issue 9 years ago • 0 comments

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
}

larvanitis avatar Sep 08 '15 09:09 larvanitis