foundry-ironsworn icon indicating copy to clipboard operation
foundry-ironsworn copied to clipboard

Automatically generate i18n templates for compendia

Open rsek opened this issue 2 years ago • 0 comments

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 displayNames 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

rsek avatar Jan 17 '23 02:01 rsek