Core language translations take priority over mod translations

Started by ShadowTani, September 26, 2016, 05:53:26 PM

Previous topic - Next topic

ShadowTani

I noticed this while working with the optional recipe expansion for my mod, where the recipe for making artillery shells is updated to take an additional ingredient and to produce five shells per batch.

To make this change clear I also changed the label, description, and jobString to reflect that more than one shell is being produced. For the default English this worked fine, probably because there's no DefInjected used for it. But for any other language that has a DefInjected translation for MakeArtilleryShell in the core library the mod's own DefInjected translation is ignored in favor of the one in the core.

This essentially means one can't do non-english text changes for existing core items and recipes.