Skip to content
This repository has been archived by the owner on Feb 24, 2024. It is now read-only.

Figure out what to do if a language uses multiple writing systems #151

Open
eddieantonio opened this issue Nov 20, 2020 · 1 comment
Open
Labels
spike Something to investigate

Comments

@eddieantonio
Copy link
Owner

eddieantonio commented Nov 20, 2020

Some languages are written in multiple writing systems. We can use the data obtained from Keyman to determine this.

The language will have multiple BCP-47 tags, where the middle part of the tag. For example, in Plains Cree:

  • crk-Latn — Plains Cree in standard Roman orthography (English letters)
  • crk-Cans — Plains Cree in syllabics (ᑖᐱᐢᑰᐨ ᐅᒪ)

There are a number of options for this issue, but I guess the easiest is to present the user the list of writing systems and show them what the keyboard looks like for that writing system.

EDIT: This might be easier to implement once #153 is addressed.

@eddieantonio eddieantonio added the spike Something to investigate label Nov 20, 2020
@eddieantonio
Copy link
Owner Author

I think the best thing to do right now is to:

  • Investigate the Keyman API for the different scripts used for different languages
  • add a list of supported scripts to each language we store, e..g,. language = Plains Cree and scripts = ["Latn", "Cans"]

@IanSeng IanSeng self-assigned this Nov 27, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
spike Something to investigate
Projects
None yet
Development

No branches or pull requests

2 participants