wikimedia / jquery.ime

jQuery based input methods library
Other
173 stars 164 forks source link

Add Cherokee transliteration #712

Closed annedrewhu closed 1 year ago

annedrewhu commented 1 year ago

711

I've added a Cherokee transliteration IME with unit tests. I believe this addresses some of the thornier issues of transliterating Cherokee.

Let me know if you want me to add more tests or fix style.

amire80 commented 1 year ago

See the detailed review in the code. I also have a few general questions: What prompted you to do this? Are you a Cherokee speaker yourself? Are you in contact with other speakers? Also, are you familiar with other typing solutions for Cherokee?

annedrewhu commented 1 year ago

Hi, thanks for the review, I will revise the code. To answer your questions, I am not a Cherokee speaker myself and I don't have personal relationships with Cherokee speaking people. I am a PhD student studying, among other things, the use of technology for indigenous language revitalization. I am a Lushootseed (dxʷləšucid) learner and was surprised that Wikipedia had a Lushootseed IME, so I found this project. I had previously studied the history of the Cherokee syllabary and contributed to the Wikipedia article on its creator Sequoyah.

I was surprised that there was no Cherokee IME considering that Cherokee has a (small) Wikipedia and there is an active language revitalization movement underway. Although Cherokee keyboards are available on most operating systems, an IME would lower the barrier to contributing to Cherokee Wikipedia because users would not have to install the keyboard and learn a new keyboard layout.

Since it's a syllabary, I was pretty sure that the rules would be straightforward to implement, even though I'm not a speaker. That is, after all, what made the syllabary so successful when it was first introduced. However, if you think it should be tested with Cherokee speakers, I can try to reach out to the language department at the Cherokee Nation to get some people to test it out.