Eu acho que você não terminou de escrever o seu comentário ou aconteceu algum bug, mas na minha opinião, criar um arquivo JSON para cada idioma daria no mesmo do que foi feito no código dele. A única diferença é que iria ter mais arquivos no programa.
Respondendo a "Eu acho que nesse caso vocês vão criar um exces..." dentro da publicação Como montei o sistema de seleção de idiomas do meu jogo Arkadon
3