Skip to content

Extend strings dynamically after initialization #16

@wehowski

Description

@wehowski

I need to load translations dynamically after initialization.
I suggest to add the following method:

'loadLangs' : function(){
var $this = this;
var settings = $this.data('settings');
if('undefined' !== typeof arguments[0]) {
$.extend(settings.strings, arguments[0]);
$this.data('settings', settings);
}
return $this.data('settings').strings;
},

To make this work you have to:
AFTER

'_translate': function (languageCode) {

ADD

this[name]('_buildStringReferenceMapping', $this);

Example:

$($.locale).localizationTool('loadLangs', modul.languageStrings) ;

Where $.locale is an localization tool instance and modul.languageStrings is an strings object (like in init options).

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions