spiegel-keyman/resources/standards-data/ldml-keyboards
Steven R. Loomis 0138b69939 chore(resources): ldml update to latest tech-preview 🙀
- No, transforms aren't included here, but everything else is
- dc112dab58 in latest keyboard-preview

#7042
2023-03-14 17:38:30 -05:00
..
techpreview chore(resources): ldml update to latest tech-preview 🙀 2023-03-14 17:38:30 -05:00
readme.md feat(developer): use json schema to verify source file 2022-09-01 16:56:50 +10:00

ldml-keyboards

This data is from https://github.com/unicode-org/cldr.git

Data will eventually be versioned, so there would be a 42, 43 etc directory.

Currently there is a techpreview directory referring to the technical preview—work in progress work in 2022. That will very roughly correspond to https://github.com/unicode-org/cldr/tree/keyboard-preview, or pull requests thereunto.

Data Format

Each directory contains:

  • ldmlKeyboard.dtd - the DTD file

  • ldmlKeyboard.xsd - the XSD file, automatically converted from the DTD using Visual Studio, hand tweaked as necessary

  • ldml-keyboard.schema.json - the JSON schema file, automatically converted from the XSD using xsd2json (https://github.com/Mermade/jgeXml), hand tweaked as necessary:

    • change toplevel "id" to "$id"
    • add "type": "object" to /keyboard
    • change /keyboard/keys/key type to "array"
  • imports/ - the importable data files (TODO-LDML)