This repository was archived by the owner on Apr 22, 2026. It is now read-only.
Repository navigation
v1.2.0
What's Changed
NEW
- support for
nonLocalizedandnonLocalizedExceptFirsttags in menu XML parsing - nodes with these tags will not be parsed for displayNames - ability to parse definition XMLs for localisation keys (files that get packed into .bundle archives)
- ability to recursively scan entire directories for .ws and .xml files to parse for localisation keys
- merging parsed localisation keys into existing .csv file instead of overwriting it
--warnoption to set which level of logs can be printed during the script execution (by default every message is printed)
QoL
- the script now automatically prevents ID collisions during abbreviated entry completion
- ";idspace" comment at the beginning of CSV is no longer needed if there is at least one complete entry with valid mod ID
- encoder and scratch folders are checked and used only in .csv and .w3strings contexts
FIXES
- fixed arabic language identifier being misspelled as "an" instead of "ar"
Full Changelog: v1.1.0...v1.2.0