I have in the Archipelago mod two languages already build in, english (as default, en.json) and portuguese (pt-BR.json).
I then have installed a portuguese language mod.
The portuguese mod adds two portuguese variations, one from Brazil (pt-BR) and one from Portugal (pt-PT).
It does not translate the Archipelago texts, just adds the languages to be chosen in the menu. The Archipelago itself is the one with the portuguese strings.
When I select in the menu the portuguese language (Brazil variation) it works, the archipelago gets translated.
But when I select the Portugal variation it does not.
I thought the game would follow this sequence:
pt-BR.json - the language you want, from the country you want.
pt.json - the language you want, without specific region.
en.json - if nothing is found, fall back to english.
But that was not the case. Because when I renamed my pt-BR,json to pt.json (from the Archipelago), hoping it would load for both Portugal and Brazil versions, it did not. Both languages were falling back to english.
Shouldn’t a locale named pt.json be accepted by both languages variations? (Following that sequence)