diff --git a/static/js/services/translation.js b/static/js/services/translation.js index 9bb7d3ee..2641e85d 100644 --- a/static/js/services/translation.js +++ b/static/js/services/translation.js @@ -30,25 +30,25 @@ define(["jed", "underscore"], function(Jed, _) { this._ = _.bind(function() { if (domain && context) { return _.bind(function(singular) { - var vars = Array.prototype.slice.call(arguments, 0); + var vars = Array.prototype.slice.call(arguments, 1); var r = i18n.translate(singular).onDomain(domain).withContext(context); return r.fetch.apply(r, vars); }, this); } else if (domain) { return _.bind(function(singular) { - var vars = Array.prototype.slice.call(arguments, 0); + var vars = Array.prototype.slice.call(arguments, 1); var r = i18n.translate(singular).onDomain(domain); return r.fetch.apply(r, vars); }, this); } else if (context) { return _.bind(function(singular) { - var vars = Array.prototype.slice.call(arguments, 0); + var vars = Array.prototype.slice.call(arguments, 1); var r = i18n.translate(singular).withContext(context); return r.fetch.apply(r, vars); }, this); } else { return _.bind(function(singular) { - var vars = Array.prototype.slice.call(arguments, 0); + var vars = Array.prototype.slice.call(arguments, 1); var r = i18n.translate(singular); return r.fetch.apply(r, vars); }, this); @@ -59,25 +59,25 @@ define(["jed", "underscore"], function(Jed, _) { this._n = _.bind(function() { if (domain && context) { return _.bind(function(singular, plural) { - var vars = Array.prototype.slice.call(arguments, 1); + var vars = Array.prototype.slice.call(arguments, 2); var r = i18n.translate(singular).onDomain(domain).withContext(context).ifPlural(vars[0], plural); return r.fetch.apply(r, vars); }); } else if (domain) { return _.bind(function(singular, plural) { - var vars = Array.prototype.slice.call(arguments, 1); + var vars = Array.prototype.slice.call(arguments, 2); var r = i18n.translate(singular).onDomain(domain).ifPlural(vars[0], plural); return r.fetch.apply(r, vars); }); } else if (context) { return _.bind(function(singular, plural) { - var vars = Array.prototype.slice.call(arguments, 1); + var vars = Array.prototype.slice.call(arguments, 2); var r = i18n.translate(singular).withContext(context).ifPlural(vars[0], plural); return r.fetch.apply(r, vars); }); } else { return _.bind(function(singular, plural) { - var vars = Array.prototype.slice.call(arguments, 1); + var vars = Array.prototype.slice.call(arguments, 2); var r = i18n.translate(singular).ifPlural(vars[0], plural); return r.fetch.apply(r, vars); })