Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Previously, translators were not able to modify text in the mod menu, as all mod menu text were hardcoded strings in the DLL.
This PR loads the strings from a
localization.json
file which should be placed atHigurashiEp0X_Data/localization.json
(next to thetips.json
file).An example
localization.json
is provided attools/localization.json
, which should be updated as a reference for translators.If the
localization.json
file is missing, it uses defaults specified in theMOD.Scripts.Core/MODLocalizationData.cs
file. This means we don't need to provide alocalization.json
file in each of our repositories at this point in time.For more details, see #109
There is one change which isn't directly related to mod menu localization in this file - "Fix exception if toast displayed before gamesystem started" - I think this was because I added a popup if the localization.json file is invalid, but since it was raised so early in the game startup, it would cause an exception (now fixed).