mirror of
https://github.com/keymanapp/keyman.git
synced 2026-08-05 16:35:33 +00:00
Clarifies the confusing builder.inc.sh / build-utils.sh distinction by giving the scripts more appropriate names. Most build scripts should use builder-full.inc.sh; some helper scripts can use builder-basic.inc.sh. Documented in resources/build/README.md. Renames: * resources/build/builder.inc.sh to resources/build/builder-full.inc.sh * resources/build/build-utils.sh to resources/build/builder-basic.inc.sh Other changes: * Moves Android-specific functions out of builder-basic.inc.sh and into android/build.sh. * Renames functions in builder-basic.inc.sh More functions may be moved from builder-basic.inc.sh into utils.inc.sh or other scripts in the future. Fixes: #14065 Build-bot: build all Test-bot: skip |
||
|---|---|---|
| .. | ||
| ethnologue | ||
| iso639-3 | ||
| langtags | ||
| language-subtag-registry | ||
| ldml-keyboards | ||
| unicode-character-database | ||
| windows-lcid-to-bcp-47 | ||
| readme.md | ||
standards-data
The subfolders of this directory contain data from various standards that are used in Keyman. If you update any files, be sure to update the version data in this file also.
Current Versions
Unversioned data:
| data | version |
|---|---|
| ethnologue | ? |
| windows-lcid-to-bcp-47 | ? |
File Sources
Ethnologue
This data comes from https://www.ethnologue.com/#resources, LanguageIndex.tab. It has been hand-converted from TSV to CSV, and the header line has been replaced.
iso639-3
The file can be updated with:
wget https://iso639-3.sil.org/sites/iso639-3/files/downloads/iso-639-3.tab -O iso639-3/iso639-3.tab
langtags
The file is retrieved from https://ldml.api.sil.org/langtags.json:
wget https://ldml.api.sil.org/langtags.json -O langtags/langtags.json
See also langtags/readme.md.
language-subtag-registry
The file can be updated with:
wget https://www.iana.org/assignments/language-subtag-registry/language-subtag-registry \
-O language-subtag-registry/language-subtag-registry
ldml-keyboards
This data is from https://github.com/unicode-org/cldr.git
See also ldml-keyboards/readme.md.
unicode-character-database
Data from https://www.unicode.org/Public/15.1.0/ucd/:
UNICODE_VERSION=15.1.0
wget https://www.unicode.org/Public/${UNICODE_VERSION}/ucd/Blocks.txt -O unicode-character-database/Blocks.txt
wget https://www.unicode.org/Public/${UNICODE_VERSION}/ucd/UnicodeData.txt -O unicode-character-database/UnicodeData.txt
windows-lcid-to-bcp-47
See readme.md.