We should check for unescaped apostrophes in the translations (especially the French one), with a script before the build process (Android build does not report it).
A basic version could be this:
```python
import sys
import re
def check_file(path):
found_apo = 0
with open(path, "r", encoding="utf-8") as f:
for lineno, line in enumerate(f, start=1):
# Trova tutti gli apostrofi NON preceduti da un backslash
for match in re.finditer(r"(?<!\\)'", line):
col = match.start() + 1
print(f"[RIGA {lineno}, COL {col}] Apostrofo non escapato trovato:")
print(" " + line.rstrip())
print(" " + " " * (col - 1) + "^")
print()
found_apo=1
return found_apo
if __name__ == "__main__":
if len(sys.argv) != 2:
print("Uso: python3 check_apostrophes.py /percorso/al/file.xml")
else:
r = check_file(sys.argv[1])
if(r!=0):
sys.exit(r)
```