diff --git a/src/par/par_simulation.ts b/src/par/par_simulation.ts
index 51a55d4cf67bd7aa7b7eda6b6de928727ad87b32..a23202669b7396bae6727cd7f9c91ab0a536fbcc 100644
--- a/src/par/par_simulation.ts
+++ b/src/par/par_simulation.ts
@@ -154,7 +154,7 @@ export class ParSimulation extends Par implements Observer {
         let m: Message;
         if (ZR.v === undefined && ZD.v === undefined) {
             m = new Message(MessageCode.ERROR_AT_LEAST_ONE_OF_THOSE_MUST_BE_DEFINED);
-            m.extraVar.symbols = [ ZR.symbol, ZD.symbol ].join(", ");
+            m.extraVar.variables = [ ZR.symbol, ZD.symbol ];
         } else {
             // calculate missing value
             let zrDef = true;
@@ -179,8 +179,8 @@ export class ParSimulation extends Par implements Observer {
                 expectedZD = this.parCalc.CalcZDFromZR(ZR.V);
                 if (! isEqual(ZR.v, expectedZR, 1E-3)) {
                     m = new Message(MessageCode.ERROR_PAR_ZR_ZD_MISMATCH);
-                    m.extraVar.ZR = ZR.symbol;
-                    m.extraVar.ZD = ZD.symbol;
+                    m.extraVar.var_ZR = ZR.symbol;
+                    m.extraVar.var_ZD = ZD.symbol;
                     m.extraVar.expectedZR = expectedZR;
                     m.extraVar.expectedZD = expectedZD;
                 }
diff --git a/src/util/message.ts b/src/util/message.ts
index e10540fb15685b42cc5d901edf67ee52cbfd4fb3..6f33796e69e2436b05b82ad5021b58c179ade3a8 100644
--- a/src/util/message.ts
+++ b/src/util/message.ts
@@ -73,7 +73,7 @@ export enum MessageCode {
     /** Jet submergé, pente trop faible: pas de solution pour calculer l'abscisse de l'impact */
     ERROR_JET_SUBMERGED_NO_SOLUTION,
 
-    /** At least one of the %symbols% variables must be defined */
+    /** At least one of the %variables% variables must be defined */
     ERROR_AT_LEAST_ONE_OF_THOSE_MUST_BE_DEFINED,
 
     /** PAR - simulation : le nombre de ralentisseurs fourni ne correspond pas aux dimensions de la passe %stdNb% */
@@ -91,7 +91,7 @@ export enum MessageCode {
     /** La valeur %val% de ha sort de l'intervalle de validité [ %min%, %max% ] donné par les abaques */
     ERROR_PAR_HA_OUT_OF_RANGE,
 
-    /** Les valeurs de %ZR% et %ZD% ne correspondent pas : soit %ZR% devrait valoir %expectedZR%, soit %ZD% devrait valoir %expectedZD% */
+    /** Les valeurs de %var_ZR% et %var_ZD% ne correspondent pas : soit %var_ZR% devrait valoir %expectedZR%, soit %var_ZD% devrait valoir %expectedZD% */
     ERROR_PAR_ZR_ZD_MISMATCH,
 
     /**