Just a second follow up, on a new post since it's a bit detailed.
Pathoschild commented on the issue I created; explaining why it happens, and his plans for it.
You can read up on it in over there.
There's another temporary workaround though.
1 . Edit your "content.json" file.
2. Replace lines 43-49 of the mod you sent to me; with the following code.
Code:
// Polish Bundle translation - workaround until SMAPI is fixed: https://github.com/Pathoschild/SMAPI/issues/812
// Moved "Data/Bundles" into its own section.
{
"LogName": "Various Data",
"Action": "Load",
"Target": "Data/Achievements, Data/BigCraftablesInformation, Data/Blueprints, Data/Boots, Data/ClothingInformation, Data/Concessions, Data/CookingRecipes, Data/CraftingRecipes, Data/EngagementDialogue, Data/ExtraDialogue, Data/FarmAnimals, Data/Fish, Data/Furniture, Data/hats, Data/mail, Data/Monsters, Data/Movies, Data/MoviesReactions, Data/NPCDispositions, Data/NPCGiftTastes, Data/ObjectInformation, Data/Quests, Data/SecretNotes, Data/weapons",
"FromFile": "assets/{{Target}}.json",
"When": { "Language": "pt" }
},
{
"LogName": "Various Data",
"Action": "Load",
"Target": "Data/Bundles",
"FromFile": "assets/{{Target}}.json",
"When": { "Language": "pt",
"HasFlag": "canReadJunimoText" }
},
3.
If you've changed the mod since then. Basically, we're just removing "Data/Bundles" from the initial list of targets; and moving it to its own section.
We need to do this to delay loading the bundle translations until after the savefile is created. To prevent the corruption we saw in your save.
For this, we use the "canReadJunimoText" flag.
4.
I tested on my end, and it works pretty well. Any new saves you start will work going forward.
Only minor issue I found; is that after the Wizard teaches you to read the scrolls. You should save the game, and then reload the save. As it seems to temporarily default to using the Portuguese translations. But, after reloading the save; it brings up your Polish translations.
--------------
Anyway, hope that helps as a somewhat better workaround. So you can continue your modding.