Repository navigation
feat: ALA-LC batch 2 - kazakh, kurdish, ladino, judeo-arabic, malay, jawi-pegon, sindhi, uighur, urdu, pushto, ottoman - #266
Merged
Conversation
…jawi-pegon, sindhi, uighur, urdu, pushto, ottoman Eleven new ALA-LC maps completing the Arabic-script/Hebrew-script batch of the remaining-encodings campaign, each with embedded tests taken from its own source document: - alalc-kaz-Arab-Latn-2012 (Kazakh, Arabic script) - alalc-kur-Arab-Latn-2012 (Kurdish, Arabic column of the Hawar/Cyrillic/ Arabic trilingual table; he joining-form h/e semantics) - alalc-lad-Hebr-Latn-2025 (Ladino) - alalc-jba-Hebr-Latn-2011 (Judeo-Arabic) - alalc-zsm-Arab-Latn-2011 (Malay in Jawi-Arabic script) - alalc-jav-Arab-Latn-2012 (Jawi/Pegon) - alalc-snd-Arab-Latn-2024 (Sindhi; Urdu rules per its note 2) - alalc-urd-Arab-Latn-2013 (Urdu) - alalc-uig-Arab-Latn-2015 (Uighur) - alalc-pus-Arab-Latn-2013 (Pushto) - alalc-ota-Arab-Latn-1997 (Ottoman Turkish; Birnbaum-based table, 1997 system edition) Verification: 681/681 embedded tests through the interscript-ts runtime; parse 420/420 .isc in both the TypeScript and Ruby parsers.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
ALA-LC batch 2 — Arabic-script / Hebrew-script systems (11 maps)
Second batch of the remaining-encodings campaign's ALA-LC work order. Each map transcribes its own source document (read visually, codepoint-verified against the text layer) and carries embedded tests taken from that document's tables and rule examples. Nothing pre-existing is touched; the change only adds files.
Systems encoded
alalc-kaz-Arab-Latn-2012alalc-kazakh.pdf(2012 version, "No earlier versions")alalc-kur-Arab-Latn-2012alalc-kurdish.pdf(2012; Arabic column of the Hawar/Cyrillic/Arabic trilingual table)alalc-lad-Hebr-Latn-2025alalc-ladino.pdf(2025; Hebrew script)alalc-jba-Hebr-Latn-2011alalc-judeo-arabic.pdf(2011-01-31; Hebrew script)alalc-zsm-Arab-Latn-2011alalc-malay.pdf(2011; Malay in Jawi-Arabic script)alalc-jav-Arab-Latn-2012alalc-jawi-pegon.pdf(2012 Jawi/Pegon, successor of the Malay table)alalc-snd-Arab-Latn-2024alalc-sindhi.pdf(2024)alalc-urd-Arab-Latn-2013alalc-urdu.pdf(2013)alalc-uig-Arab-Latn-2015alalc-uighur.pdf(2015)alalc-pus-Arab-Latn-2013alalc-pushto.pdf(2013)alalc-ota-Arab-Latn-1997alalc-ottoman.pdf(undated; Birnbaum-based, 1997 system edition)Moghol: source not in the collection (
alalc-moghol.pdfdoes not exist) — not fabricated, per the work order.Verification
npx -y tsx scripts/parse-isc.mjs ../interscript-ts→ Parsed 420/420 .isc files.Interscript::Isc::Parser.parse+DocumentBuilder.buildover all 420 files against a freshorigin/mainclone of interscript-ruby (parsanol 1.3.135) → Parsed 420/420 .isc files.git status: only the 11 new.iscfiles; no existing file modified.Encoding decisions worth review
هم→ mechanicalhm, documentham).1997attribute follows the ALA-LC 1997 system edition.