svghmi/i18n.ysl2
branchsvghmi
changeset 3126 f45e413a0f40
parent 3116 6da94ec04325
child 3133 450cd01324ad
--- a/svghmi/i18n.ysl2	Thu Feb 04 21:20:01 2021 +0100
+++ b/svghmi/i18n.ysl2	Thu Feb 04 21:23:58 2021 +0100
@@ -22,14 +22,21 @@
     const "translations", "ns:GetTranslations($translatable_strings)";
     > var langs = [
     foreach "$translations/langs/lang" {
-        value  ".";
+        > "«.»"
         if "position()!=last()" > ,
     }
     | ];
     | var translations = [
     foreach "$translatable_texts" {
         const "n","position()";
-    >   ["«@id»",[
+        const "current_id","@id";
+        const "text_unlinked_uses","$result_svg_ns//svg:text[@original = $current_id]/@id";
+    >   [[
+        foreach "@id | $text_unlinked_uses" {
+            > id("«.»")
+            if "position()!=last()" > ,
+        }
+    > ],[
         foreach "$translations/messages/msgid[$n]/msg" {
             > "
             foreach "line" {