Should also be noted that the game itself also behaves this way, but without the warning and breaks far more catastrophically as there are dialog choices where if the text is missing (or in an incorrect format or a malformed text block) they do not function.I think you have misunderstood our comments, the mod doesn't fail, it works, but when you open it only code comes out, what you would normally put for example:
add.coins. 200/ is example, the code does not exist as I put it
the mod works but without descriptions because the game doesn't find the MTL folder inside the mod text folder, just create one and copy your language inside it from for example the ENG folder, it won't pop the warning and it will load the text with its description etc.
to sum it up, if the game doesn't detect the folder for example ENG inside text in the mod folder it warns you, when you open the mod menu without the translation you will get the raw text which would be for example add.coins 200
Since the mod doesn't have any of these, it still functions correctly without the text.