David said: I think I figured it out. I had empty key/value pairs in the translations file because it speeds up setting it the translations up. Prior to the recent changes this wasn't issue and I have them on other games with custom sheets. I removed them empty key/value and the translation are working now. Would it be possible to include an example of a key/value pair you removed from your translation file please? From what I can tell I haven't used any myself, but I'm still getting this error. Notably, I receive an error message when saving the Game Settings after inputting the full translation file normally. However, when I add a comma to the last translation line, as if I'll be continuing the file further, the Settings will save - but the saved Settings will not translate into the game, the character sheets will still display as if there is no translation.json file present. So, for example: "zerodice": "Zero Dice — take the lowest result" } The above would cause the error message, latest code 34ff6c3059a6479bae3373333803488a However, with the comma at the end of the last line: "zerodice": "Zero Dice — take the lowest result", } Does save, but the translation file still will not be active when loading up the character sheets in-game. I'm very much feeling out coding this stuff as I go, so can't offer any insight into why this would be happening. Just throwing examples at the wall to see what'll stick.