Jira pending: Add Nogai (nog) Keyboards: Add Cyrillic, Latin, Arabic, and Runic layouts#5846
Jira pending: Add Nogai (nog) Keyboards: Add Cyrillic, Latin, Arabic, and Runic layouts#5846murza-enikeeff wants to merge 5 commits into
Conversation
send me an email srl295@gmail.com and i'll send you an invite link And on topic for this PR, we would add keyboards after the core locale itself is added, could you work on getting
|
|
fyi @unicode-org/cldr-keyboards |
|
Hello @srl295, I have submitted the Core Data form for the Nogai locale (nog_RU) as you requested. I also sent you an email earlier regarding the invite link. Ready to proceed with the Basic Data once access is granted! |
|
Pushed a minor correction to the Arabic and Cyrillic layouts. Updated the character mapping for the 'уь' and 'оь' sounds to use the phonetically correct letters (ۈ and ۉ respectively). |
|
Final fixes (layout): correct Arabic character mapping and add historical softness markers Update Cyrillic layout (nog-Cyrl):
Update Arabic layout (nog-Arab):
|
|
Final: this commit adds missing historical ligatures and regional variants (such as 𐰗 [OT/UT], 𐰩 [Orkhon NY], etc.) to the longpress pop-ups of the Nogai Runic ( Justification for Historical-Academic Completeness: By adding these specific characters to the
This makes the layout a versatile tool for both daily communication and linguistic research. |
|
This commit finalizes the academic completeness of the Nogai Runic ( While the base layer provides a clean, phonetic typing experience for modern use, these additions ensure that the layout becomes an absolute reference standard for the historical and linguistic community. It allows researchers and enthusiasts to accurately transcribe authentic historical artifacts (encompassing both Orkhon and Yenisei styles) directly from the keyboard, without cluttering the primary user interface. |
|
Thank you @murza-enikeeff, it's great to this PR for your contribution to the LDML keyboards. Andrew |
Jira ticket creation is temporarily pending due to new account permission restrictions (Account: Enikeev).
Sociolinguistic and Technical Justification for Nogai Layouts (nog-Cyrl, nog-Latn, nog-Arab, nog-Runr)
1. UNESCO Status and Current Linguistic Peril
The Nogai language (
nog) is officially classified by the UNESCO Atlas of the World's Languages in Danger as "Definitely Endangered." The language faces severe existential pressure due to a historical lack of institutional support, a critical shortage of native-language schools, and systematic displacement from official and educational spheres. Providing native digital input mechanisms is a critical, non-negotiable step toward preventing total language extinction.2. Historical Context: Forced Script Transitions as Structural Assimilation
The orthographic history of the Nogai language is a documentation of forced linguistic engineering and voluntary-compulsory Russification of minoritized indigenous peoples:
These rapid, politically driven script disruptions fractured intergenerational literacy, isolated the population from their historical literature, and acted as structural elements of linguistic ethnocide.
3. Digital Marginalization as Ongoing Assimilation
Currently, major operating systems and input engines (including Google Gboard, iOS, and Windows) completely lack native support for Nogai layouts. This absence forces Nogai speakers into absolute digital dependency on surrogate layouts:
4. Technical Philosophy of the Multi-Script Layout (
nog-Cyrl.xml)The proposed
nog-Cyrl.xmllayout is designed not merely as a typing utility, but as a decolonial tool for cultural reclamation and linguistic self-determination.While the base layer conforms to the currently enforced Cyrillic orthography to meet immediate practical needs, the
longpress(extended hold) functionality strategically bridges the fractured historical layers of the language:Conclusion
By unifying these graphic systems into a cohesive, longpress-accessible architecture, this specification empowers a marginalized speech community to bypass structural barriers, reclaim their graphic history, and democratically determine the future trajectory of their language.
ALLOW_MANY_COMMITS=true