The problem with using the English message as the key is that, when we changed the English text, we&#x27;d have to change the keys in all other languages as well. Also, the same English text might translate to different texts in a foreign language depending on the context &#x2F; location appeared.<p>Disclaimer: I&#x27;ve never used gettext before.