From a885c3d9b695a3743cd5c76ddc4708c2987b1020 Mon Sep 17 00:00:00 2001 From: Dusty Phillips Date: Tue, 18 Aug 2009 10:31:18 -0600 Subject: Apparently you couldn't view the packages page if the user wasn't logged into the admin. --- media/django-jsi18n.js | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 media/django-jsi18n.js (limited to 'media') diff --git a/media/django-jsi18n.js b/media/django-jsi18n.js new file mode 100644 index 0000000..83562c1 --- /dev/null +++ b/media/django-jsi18n.js @@ -0,0 +1,35 @@ + +/* gettext library */ + +var catalog = new Array(); + +function pluralidx(count) { return (count == 1) ? 0 : 1; } + + +function gettext(msgid) { + var value = catalog[msgid]; + if (typeof(value) == 'undefined') { + return msgid; + } else { + return (typeof(value) == 'string') ? value : value[0]; + } +} + +function ngettext(singular, plural, count) { + value = catalog[singular]; + if (typeof(value) == 'undefined') { + return (count == 1) ? singular : plural; + } else { + return value[pluralidx(count)]; + } +} + +function gettext_noop(msgid) { return msgid; } + +function interpolate(fmt, obj, named) { + if (named) { + return fmt.replace(/%\(\w+\)s/g, function(match){return String(obj[match.slice(2,-2)])}); + } else { + return fmt.replace(/%s/g, function(match){return String(obj.shift())}); + } +} -- cgit v1.2.3-24-g4f1b