Updating localizationΒΆ
Localization is done through the system provided by the Text library. However, python scripts are used to convert to and from the json format to a spreadsheet.
To update localization:
- Download the google sheet
- Run
generate_epip_localization_json.py
to update the current localization with data from the sheet - Generate new json with new/modified strings via
!generatelocalizationtemplates
command ingame - Run
generate_epip_localization_sheets.py
to update the sheet - Update the google sheet; the most efficient way to do this is to import all sheets from the new sheet, then copy-paste them into the old ones; this will keep formatting and frozen ranges intact
The repository only contains the core scripts to do this, the particular ones mentioned before (which run the core script for each language in Epip) can be obtained from unpacking (or asking Pip if they're still alive).