internationalization (i18n)
Basically translation to french.
Doc: Python documentation
Tuto: phrase.com
The big question is how to handle properly syntax in strings output. Should be programmatic and not hard-coded. Basic concept is:
import locale
language, encoding = locale.getdefaultlocale()
print(f"language:{language}")
print(f"encoding:{encoding}")
output
language:fr_FR
encoding:UTF-8