foundry-ironsworn
foundry-ironsworn copied to clipboard
Automatically generate i18n templates for compendia
relies on #601, #596 , #595
WIP -- see the i18n/packs
directory. the idea is to provide a friendlier starting point for localization than we currently have. to that end, this PR migrates moves and assets to 100% markdown for their localizable text, and dispenses with move displayName
s in favour of using one version of name
throughout.
TODO
- [x] moves
- [x] migrate localizeable text to markdown
- [x] assets
- [x] migrate localizable text to markdown
- [x] misc bugfix: provide the
name
property for certain asset abilities (nothing uses it right now, tho)
- [x] delve site themes + delve site domains
- [x] do in a nicer key format? something similar to babele's default table range handler would be best, i think, but will require some elbow grease... or a migration of delve features/dangers to a TableResultData-like format
- [x] merge #605 to main + this branch
- [x] oracles, with babele's default table range format
- [x] key by ID if there's a clean way to do it
- worth investigating a way to do it by DFID?
- is there a converter that we can build into our system?
- [ ] setting truth journal
- [ ] foe Actors
- [ ] foe Items
- [ ] test with Babele
- [ ] do array properties override correctly?
- [ ] what about flags?
- [ ] Update readme with recommend use for localization
- [ ] consider providing this as a cloneable repo for people to get started with?
- [ ] Update CHANGELOG.md