--- a/src/p4l/views.py Tue Sep 10 10:57:45 2013 +0200
+++ b/src/p4l/views.py Tue Sep 10 12:14:52 2013 +0200
@@ -125,19 +125,21 @@
uri_labels.update(get_labels_for_uris([self.object.recordType] if self.object.recordType else [], "http://www.iiep.unesco.org/plan4learning/scheme/DocumentType", lang, False))
context['uri_labels'] = json.dumps(uri_labels)
+ # lang must be like "XX" in the sparql request
+ lang = '"' + lang + '"'
query_dicts = {
'subjects': {
'dataurl': settings.SPARQL_QUERY_ENDPOINT,
- 'dataquery': settings.SPARQL_SUBJECT_QUERIES["filter"],
- 'datarootquery': settings.SPARQL_SUBJECT_QUERIES["root"],
- 'datachildsquery': settings.SPARQL_SUBJECT_QUERIES["childs"],
+ 'dataquery': settings.SPARQL_SUBJECT_QUERIES["filter"] % (lang, lang),
+ 'datarootquery': settings.SPARQL_SUBJECT_QUERIES["root"] % lang,
+ 'datachildsquery': settings.SPARQL_SUBJECT_QUERIES["childs"] % lang,
'datachildcountquery': settings.SPARQL_SUBJECT_QUERIES["child-count"]
},
'themes' : {
'dataurl': settings.SPARQL_QUERY_ENDPOINT,
- 'dataquery': settings.SPARQL_THEME_QUERIES["filter"],
- 'datarootquery': settings.SPARQL_THEME_QUERIES["root"],
- 'datachildsquery': settings.SPARQL_THEME_QUERIES["childs"],
+ 'dataquery': settings.SPARQL_THEME_QUERIES["filter"] % (lang, lang),
+ 'datarootquery': settings.SPARQL_THEME_QUERIES["root"] % lang,
+ 'datachildsquery': settings.SPARQL_THEME_QUERIES["childs"] % lang,
'datachildcountquery': settings.SPARQL_THEME_QUERIES["child-count"]
}
}