spiegel-keyman/resources/standards-data/ldml-keyboards/readme.md
Steven R. Loomis a0a57289f0 chore(resources): ldml update out of techpreview 🙀
- update to cldr 40fa7fd5b074a203581d04ca0c0b004ab9aa491b (main) - alpha1+
- includes patch for bn

Fixes: #10900
2024-03-02 22:40:38 -06:00

23 lines
718 B
Markdown

# ldml-keyboards
Data is versioned, so each directory has its version such as `45`.
## Data Format
Each directory contains:
- `ldmlKeyboard3.dtd` - the DTD file
- `ldmlKeyboard3.xsd` - the XSD file, automatically converted from the DTD using
Visual Studio, hand tweaked as necessary
- `ldml-keyboard3.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)
## License
- [unicode-license.txt](unicode-license.txt) - Unicode license