appengine/standard/i18n/templates/null_i18n_js.jinja2 (15 lines of code) (raw):
{% block i18n_functions -%}
function gettext(s) { return s; };
function ngettext(singular, plural, count) {
return (count == 1) ? singular :plural;
}
{%- endblock %}
String.prototype.format = function() {
var args = arguments;
return this.replace(/{(\d+)}/g, function(match, number) {
return typeof args[number] != 'undefined'
? args[number]
: match
;
});
};