Text that needs to be stored in JSON files to be easily swapped out:
- Dialog
- Area names (dictionary<string, string>)
- UI buttons and settings
- Tips
- Terminal text
- Interact messages (dictionary<string, string>)
Unity localization package
- Might be best to try for a hybrid approach: Keep existing JSON dialog structure, but use localization tables for single-string assets like tips, area names, interact messages, and UI