Olá, Maicon! Tudo bem?
A configuração é definida na verdade pela propriedade defaultLanguage
. O principal intuito é ter um respaldo quando passado um outro idioma desejado nas opções de tradução e não for encontrado.
Neste caso irá tentar encontrar a chave key
desejada no arquivo padrão definido em defaultLanguage
. Nada mais é que uma garantia, pois há aplicação que podem manipular os arquivos de tradução em tempo de execução.
Portanto, o idioma definido por padrão é para caso queira garantir que sempre retorne uma mensagem ao invés de lançar um erro por chave ou arquivo não encontrado.
Espero que tenha esclarecido!