app/assets/javascripts/i18n.js in i18n-js-3.0.7 vs app/assets/javascripts/i18n.js in i18n-js-3.0.8
- old
+ new
@@ -596,9 +596,13 @@
return this.missingTranslation(scope, options);
}
if (typeof(translation) === "string") {
translation = this.interpolate(translation, options);
+ } else if (isArray(translation)) {
+ translation = translation.map(function(t) {
+ return this.interpolate(t, options);
+ }, this);
} else if (isObject(translation) && isSet(options.count)) {
translation = this.pluralize(options.count, scope, options);
}
return translation;