From 5d2b7432dac3fd9675335f86b7ad029434246674 Mon Sep 17 00:00:00 2001 From: Evan Theurer Date: Wed, 8 Apr 2015 16:46:47 +0200 Subject: [PATCH] Revert incorrect changes made in 6332450 to the translation api. --- static/js/services/translation.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) 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); })