Thank you for your answer, Silvyre but it actually doesn't help. :( I did not use the i18n tools, I changed the hard coded queries. Example, line 238 <option value="{{query=1}} ?{Advantage?|Normal Roll,{{normal=1}} {{r2=[[0d20|Advantage,{{advantage=1}} {{r2=[[1d20|Disadvantage,{{disadvantage=1}} {{r2=[[1d20}" data-i18n="query-adv">Query Advantage</option> was recoded as : <option value="{{query=1}} ?{Avantage/Désavantage ?|Jet Normal,{{normal=1}} {{r2=[[0d20|Avantage,{{advantage=1}} {{r2=[[1d20|Désavantage,{{disadvantage=1}} {{r2=[[1d20}" data-i18n="query-adv">Query Advantage</option> Every string I recoded in the html section is ok. However, I am wondering what's going on with the strings in the javascript section. These 2 lines are are identical (one for PC section and one for NPC section). Line 6068 and line 6674 : var query = "?{Cast at what level?";
for(i = 0; i < 10-spelllevel; i++) {
query = query + "|Level " + (parseInt(i, 10) + parseInt(spelllevel, 10)) + "," + i;
I changed it into : var query = "?{Lancer à quel Niveau ?";
for(i = 0; i < 10-v.repeating_spell_spelllevel; i++) {
query = query + "|Niveau " + (parseInt(i, 10) + parseInt(v.repeating_spell_spelllevel, 10)) + "," + i;
These modifications are hard coded and we can't use the i18n tools. However, I believed that changing that hard coded sections would change the strings. It does work for the 2 first queries. But it doesn't work for the last ones. After the modifications, I can't find "cast at what level?" string anymore in the code. Yet, the app returns this string even if it does not exist anymore. I'm lost... How can a string I can't find in the code still be there in the app ? I missed something but can't find what it is. ><