parent
a799dc51b9
commit
238ed313c5
|
@ -175,31 +175,6 @@ js_catalog_template = r"""
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
|
||||||
def render_javascript_catalog(catalog=None, plural=None):
|
|
||||||
template = Engine().from_string(js_catalog_template)
|
|
||||||
|
|
||||||
def indent(s):
|
|
||||||
return s.replace('\n', '\n ')
|
|
||||||
|
|
||||||
context = Context({
|
|
||||||
'catalog_str': indent(json.dumps(
|
|
||||||
catalog, sort_keys=True, indent=2)) if catalog else None,
|
|
||||||
'formats_str': indent(json.dumps(
|
|
||||||
get_formats(), sort_keys=True, indent=2)),
|
|
||||||
'plural': plural,
|
|
||||||
})
|
|
||||||
|
|
||||||
return HttpResponse(template.render(context), 'text/javascript')
|
|
||||||
|
|
||||||
|
|
||||||
def null_javascript_catalog(request, domain=None, packages=None):
|
|
||||||
"""
|
|
||||||
Return "identity" versions of the JavaScript i18n functions -- i.e.,
|
|
||||||
versions that don't actually do anything.
|
|
||||||
"""
|
|
||||||
return render_javascript_catalog()
|
|
||||||
|
|
||||||
|
|
||||||
class JavaScriptCatalog(View):
|
class JavaScriptCatalog(View):
|
||||||
"""
|
"""
|
||||||
Return the selected language catalog as a JavaScript library.
|
Return the selected language catalog as a JavaScript library.
|
||||||
|
|
Loading…
Reference in New Issue