Localize JS fragments by using datasets

Change-Id: I8a05be11d04f52686d63d56f2c93ed20b82745d5
diff --git a/src/main/resources/assets/export.js b/src/main/resources/assets/export.js
index 65f10fd..af55b93 100644
--- a/src/main/resources/assets/export.js
+++ b/src/main/resources/assets/export.js
@@ -12,16 +12,18 @@
       let v = d.value;
       if (v !== undefined && v["q"]) {
         let e = v["q"];
+        const eq = document.getElementById("export-query");
+        
         document.getElementById("q").value=v["q"];
         if (v["ql"]) {
-          e += " with " + v["ql"];
+          e += " " + (eq.dataset.withql || "with")  + " " + v["ql"];
           document.getElementById("ql").value=v["ql"];
         };
         if (v["cq"]) {
-          e += " in " + v["cq"];
+          e += " " + (eq.dataset.incq || "in") + " " + v["cq"];
           document.getElementById("cq").value=v["cq"];
         };
-        document.getElementById("export-query").innerText = e;
+        eq.innerText = e;
       }
 
       else {
diff --git a/src/main/resources/assets/templates/export.ftl b/src/main/resources/assets/templates/export.ftl
index 4f6c481..a68cca4 100644
--- a/src/main/resources/assets/templates/export.ftl
+++ b/src/main/resources/assets/templates/export.ftl
@@ -62,7 +62,7 @@
   </head>
   <body>
     <!-- <div class="banner" data-note="${dict.banner}"></div> -->
-    <h1>${dict.export}: <code id="export-query"></code></h1>
+    <h1>${dict.export}: <code id="export-query" data-withql="${dict.with_ql}" data-incq="${dict.in_cq}"></code></h1>
     <section>
       <form id="export" class="form-table" action="export" method="POST">
         <fieldset>