langclass/LM/qul.lm          |  400 +++++++++++++++++++++++++++++++++++++++++++
 langclass/ShortTexts/qul.txt |  203 +++++++++++++++++++++
 langclass/fpdb.conf          |    1 
 src/Makefile.am              |    2 
 4 files changed, 605 insertions(+), 1 deletion(-)

New commits:
commit cec59933ef56d6ca60324f2f9126c08f966de0a9
Author:     Caolán McNamara <[email protected]>
AuthorDate: Sat May 16 20:28:33 2026 +0100
Commit:     Caolán McNamara <[email protected]>
CommitDate: Sat May 16 21:28:58 2026 +0200

    add Quechua, North Bolivian
    
    Change-Id: I703b4d16b61d8169bbb3e62fc631ef15c47adcc7
    Reviewed-on: https://gerrit.libreoffice.org/c/libexttextcat/+/205249
    Tested-by: Caolán McNamara <[email protected]>
    Reviewed-by: Caolán McNamara <[email protected]>

diff --git a/langclass/LM/qul.lm b/langclass/LM/qul.lm
new file mode 100644
index 0000000..7688d22
--- /dev/null
+++ b/langclass/LM/qul.lm
@@ -0,0 +1,400 @@
+a
+_
+n
+i
+u
+k
+y
+an
+p
+t
+s
+na
+a_
+j
+h
+l
+m
+ma
+q
+,
+,_
+ay
+c
+ch
+ta
+ku
+pi
+in
+un
+r
+qa
+ka
+pa
+_k
+man
+n_
+_ka
+aj
+is
+ha
+ana
+una
+w
+pis
+_m
+ll
+ya
+an_
+uy
+ap
+la
+as
+ti
+ac
+wa
+’
+ach
+ak
+_ma
+at
+cha
+na_
+iy
+ta_
+a,
+nan
+a,_
+_j
+_a
+lla
+nt
+hi
+_t
+qa_
+aq
+n,
+n,_
+kuy
+chi
+am
+ni
+kun
+nta
+aqa
+ar
+ama
+ik
+y_
+j_
+s_
+_p
+kuna
+ina
+api
+aw
+is_
+pis_
+ant
+sq
+_r
+sqa
+k’
+anta
+_man
+uk
+ji
+aku
+hu
+np
+.
+yan
+ri
+._
+al
+_c
+anan
+_q
+yk
+yt
+_ch
+ru
+i_
+yta
+aj_
+jina
+_ji
+mana
+e
+achi
+jin
+tiy
+_mana
+_jin
+sp
+_jina
+’a
+sa
+ata
+yku
+_ru
+yn
+iya
+tiya
+uku
+hay
+all
+mant
+man_
+spa
+_tiya
+_tiy
+nin
+manta
+_ti
+jt
+nk
+ra
+chay
+paj
+ukuy
+ana_
+_run
+kana
+runa
+_at
+yni
+_runa
+kan
+ati
+chu
+run
+tin
+_kan
+_ati
+’i
+iyan
+apis
+s,_
+s,
+pis,_
+is,_
+is,
+_kana
+tiyan
+an,
+pis,
+uy_
+ajt
+_l
+an,_
+ip
+_y
+kuy_
+ayk
+asqa
+jta
+kanan
+asq
+awa
+_w
+ipi
+im
+ajta
+li
+qh
+ayku
+wan
+ynin
+_cha
+_wa
+_s
+pi_
+_u
+R
+ima
+ukuy_
+_atin
+atin
+_qh
+o
+_i
+jp
+ipis
+_chay
+anp
+mana_
+_R
+il
+tu
+nan_
+aqa_
+may
+yta_
+tap
+ank
+_ll
+uj
+k_
+qa,
+acha
+_Ra
+Ra
+taj
+kama
+nta_
+Rak
+ak’
+_Rak
+_Rak’
+kam
+npa
+qa,_
+_lla
+Rak’
+tapi
+’ik
+pip
+ari
+ak’i
+in_
+k’i
+ak’ik
+k’a
+Rak’i
+k’ik_
+k’ik
+pu
+’ik_
+_ya
+nman
+nma
+nm
+us
+ik_
+_pa
+ayn
+mac
+apa
+ayt
+lan
+mach
+pa_
+aman
+pipi
+anan_
+pipis
+u_
+amac
+iku
+amach
+ayta
+yan,
+nch
+machi
+yan,_
+T
+asp
+yu
+nc
+_pi
+yp
+lajt
+si
+alla
+_kaw
+lajta
+laj
+_kam
+aspa
+qha
+_kama
+ay_
+iyan,
+kaw
+nku
+_may
+akun
+kamac
+ayni
+tapis
+_qha
+una_
+has
+jina_
+j,
+anpa
+_tu
+nap
+tuk
+nanp
+qe
+tuku
+tukuy
+jpi
+ina_
+npi
+_T
+akuna
+unan
+ataj
+ray
+_tuk
+anta_
+_tuku
+_sa
+j,_
+t’
+jpis
+uya
+taj_
+Tuk
+yl
+npaj
+_kaws
+ij
+Tu
+llan
+Tukuy
+awsa
+Tuku
+aws
+qo
+apis_
+kawsa
+aynin
+wsa
+ykuna
+ykun
+kaws
+ja
+ws
+kus
+_Tuku
+ia
+chiy
+in,_
+anpaj
+in,
+_Tuk
+hiy
+_Tu
+_ja
+inp
+kunan
+nanpa
+ypi
+ataj_
+amant
+runa_
+ta,
+ipis_
+kay
+ki
+ta,_
+qan
+ara
+sqan
+yq
+naqa
+aj,
diff --git a/langclass/ShortTexts/qul.txt b/langclass/ShortTexts/qul.txt
new file mode 100644
index 0000000..55500f3
--- /dev/null
+++ b/langclass/ShortTexts/qul.txt
@@ -0,0 +1,203 @@
+KAY TIKUYRUNAJ PAJTACHAY KAWSAYNINPATA RIMARIYNINQA
+      tukuy ayllu tiyakujkuna, llajtakunapiwanqa, uj yuyayllwan kallpachakuna 
tiyan, sapankupis, jinal lataj llank’aj ukhupi kajkunapis, paykunata 
yanapaspallapuni, yachaqakuykunapi yachachispa, allin uyarikuyniyuj kayta 
qheshpichachikuykunatawan, pisimanta pisi uj llajtamanta jawa ilajtakunkama 
mirananpaj, chay junt’achilynin tukuyliapj, mana pita qonqaspa, karu 
Ilajtakunaj ayüunkupajpis, chaykunaj kamachinpi karashnku chaykunapajpis.
+   
+      Rak’ik 1
+      Tukuy paqarikuj runaqa payllamanta mana pijpa kamachinpi kanapaj 
paqarikun nakuynin, uyarinakuynin, purajpapis kikiilan kanan tiyan, yuyayman 
jina sut’i kananta, ujpis ujkunawan, aSIin kawsaypi kakunankupaj.
+   
+      Rak’ik 2
+      Runaj rimariyninman jinaqa tukuy runaj qhespi kaynin, chayaqen kashan 
imaymana panakayujpis kachun sawqayay, qharipis, warmipis, siminraykupis, 
ininiyninraykupis, lloq’eman q’emijpis kachun, panaman qemijpis kachun, 
wajkunamantapis, maymantapis kachun, mashkha qoiqe kapuyniyojpis kachun, 
paqarikuyninmanta, imayna paqaarikujpis, kachun.
+      Chantapis, mana qhawarayqa kananchu tiyan, mayqen polikamanpis 
q’emichun, kamachiman jina, mayqen sispa karu liajtamantapis kamachichinqa 
kachun, uj Ilajtallamantapis, kachun, manari, mayqen llajtallamantapis qolqe 
manukuchun, mana paypaj nisqalian, manaqa wakjunaj kamachisqanrayku.
+   
+      Rak’ik 3
+      Pillapis kay kawsaypiqa, qhispisqataj, waqaychasqataj kawsakunan tiyan.
+   
+      Rak’ik 4
+      Mana pipis saruclY asqaqa kananchu tiyan, mana yankunajipis, manallataj 
qhasiíía llank’achichiypis, yanakunajipi kachiyqa kamachijrnan jinaqa, juchamin.
+   
+      Rak’ik 5
+      Mana piipis watasqaqa maqasqapis kananchu tiyan, manallataj 
waqachichiypis, wanuchiypis, runa kashajtin mana phutirikuspa wanuchiypis.
+   
+      Rak’ik 6
+      Tikuy runaga, mayilapipis runa jina atillan kawsayta chayaqeyoj kayta.
+   
+      Rak’ik 7
+      Kamachiman jinaqa tukuypis kikillan, yanapis kachun yurajpis kachun 
chayaqenpis kikillantaj. Sajra runa, mana allin ruwaykunamantaqa, tukuyíla 
waqaychasqa, jark’asqataj kanan tiyan, chay tukuy rimapuykunapis, runaj 
rimariyninman jinaqa juchamin.
+   
+      Rak’ik 8
+      Tukuy runa qolqeta mask’akuyta atin, chaymanta kamachijkunaman 
asuykuspa, mülay jasut’iykunamanta jark’asqa, jatun junt’achiman jina qhawaqa 
kanan tiyan.
+   
+      Rak’ik 9
+      Mana pipis qhasillamantaqa ja’isqaqa kayta atinchu, watay wasipi kachiy, 
manallataj karu llajtaman qharqoypis kanallantajchu tiyan.
+   
+      Rak’ik 10
+      Tukuy runapaj kawsaynin patapiqa ujpajpis, ujpajpis ujlia kanan tiyan, 
tukuy runarayku uyarisqa-, jamach’ajkunaraykupis pajtachasqa kananpaj, maychus 
kanaüanpi mana piman sayakuspa, kamachikuman jina, tukuy kamachiykunata 
junt’aspa, tapuykunawan, ch’uyallata uyapuranakuspa, junt’aspa ima.
+   
+      Rak’ik 11
+      
+         
+            Pillapis qhasillamanta tunpasqa kaspaqa, sut’inchayta mana jina 
kasqanta sut’inchayta atin, tapujkuna juchanman jina juchachayta atin, manaqa 
manapis, kamachiman jina runaj qhawananpi sut’inchasqa kanan tiyan, chayman 
jina sapa ujpis jiwiqayninta mask’ananpaj, chaykamataj mayllapipis sut’ita 
purikunaiian tiyan.
+         
+         
+            Imapi juchallikuspaa, manaraj maychus kajta yachasparajqa, mana 
pipis kasqanta yachasparajtajqa, mana pipis wanaykunata, 
muchuykunatajunt’achiyta atinchu, chayata llajtaj kamachin qhawanan tiyan 
manaqa tukuy llajtakunajta chay panpachaykunapis manallataj manaraj allinta 
ukhunchaykurishajtinkuqa, kallpaliawan sinch’i wanaykunata qonankuchu.
+         
+      
+   
+      Rak’ik 12
+      Runaj kawsayninpi, ayllun, wasin maypi tiyasqan imapiqa, mana pipis 
rimapayasqaqa, chijnipayasqapis kayta atinchu, Kamachiman jina tukuyíla 
waqaychasqa kanan tyyan, c h’aj waraymanta, manaqa muyuykachasqamantapis, 
mejnuykukunankumanta chayri ch’allparaykushanankunantaqa.
+   
+      Rak’ik 13
+      
+         
+            Maylíapipis tukuypis puriykachakuyta atiílan mayqen ilajta, mayqen 
suyulianpipis, mask’arispa líajtachakuytan atin, mana pipis jark’ayta atinchu.
+         
+         
+            May llajtapi kashaspapis runaqa, waj üajtaman üojsiytaqa 
atiilantaj, llajtallanmantatapijpis atillan liajtaílanmantajpis kutiykapuyta.
+         
+      
+   
+      Rak’ik 14
+      
+         
+            Pillapis qhatiykachasqa rikukuspaqa, maypi tiyakunanpaj mask’ayta 
atin, chaypi wasinpi jina allinta kawsakunanpaj, may llajtallapipis.
+         
+         
+            Kay chayaqeqa, mana pijpa kallpallanwan kamaachiqa kamachisqaqa 
kananchu tiyan, mana ch’ajwaywan q’eqontaykusqa, mana qhesachasqa kanan tiyan 
tantasqa Ilajtakunaj kamachi rimariyninrayku.
+         
+      
+   
+      Rak’ik 15
+      
+         
+            Tukuy runalla llajtayuj atin kayta.
+         
+         
+            Mana pitapis llajtayuj kajtajqa qharqoytaqa atinmanchu, manallataj 
waj llajtaman kachaytapis.
+         
+      
+   
+      Rak’ik 16
+      
+         
+            Qharipis warmipis, na sawarakunanmanna chayaspaqa, sawarakapuyta 
atin, imayna panakayujpis kachun, may lljtayujpis, manaqa ininiyniyujpis, mana 
pi jark’ayta, kamachiytapis atinchu, chayrayku ayllunchakapuyta atin, allin 
kawsaypi purajmanta kawsakunankupaj, mana allinfa kawakuspaqa t’aqanakapuyta 
atinku.
+         
+         
+            Qharijpa, warmijpa ari niykurininjuwan purajpis sawaranakunanku 
tiyan, mana pijpa nisqanraykuchoqa.
+         
+         
+            Aylluqa, kay pachapi runa masiwan kawsakunanpaj, chayrayku runa 
masillataj yanapanan, waqaychanan tiyan, jinailataj llajta jatun kamachejpis.
+         
+      
+   
+      Rak’ik 17
+      
+         
+            Tukuy runa kay atin tukuy imayuj, jalllp’ayuj, wasiyuj, sapallan 
kaspapis, ashkha kaspapis.
+         
+         
+            Mana pipis jalip’anmantapis, wasinmantapis qharqosqapa kayta 
atinchu.
+         
+      
+   
+      Rak’ik 18
+      Tukuy runa yuyayninman jina yuyaychakuyta atin, sut’i kayninmanta, 
ininiymaytapis, chayrayku uj inininiyuj kasshaspa, wajpipis ininillanman, 
yupaychanman, jinallataj ininiymanta parlayta, uypaychachiytapis, sapalla 
manaqa askha ukhumantapis, runa ijhupi, paykuna ukhullapis, yachachinaman jina, 
parlaypi ruwaypipis, aiíin yuyayta jap’inapaj.
+   
+      Rak’ik 19
+      Piiiapis munayninman jina mayllapipis parlayta atin, mana pi jark 
akunanchu tiyan, parlashajtiíían mana pipis pijpa rimasqanrayku ch’inyachiyta 
atinchu, mana pimantapis ima ruwasqanta suti yachashaspaqa imatapis 
paralpunachu tiyan, runanejtapis manqa mayqn nejlltapis.
+   
+      Rak’ik 20
+      
+         
+            Tukuy runa chayaqenman jina tantakuyta atin, jinaííataj mayqen 
qotuchakuman chinpaytapis.
+         
+         
+            Mana pipis qhinalla enqhaykusqaqa qotuchakumanqa chinpayta 
atinchu, payllamanta chinpaspa chinpanan tiyan.
+         
+      
+   
+      Rak’ik 21
+      
+         
+            Tukuy runa liajtanpa jatun kamachiyninpi kaysikuyta atin, pay 
kikin manqa runanrayku allinmanta chhijillsqa kanan tiyan.
+         
+         
+            Tukuy runalla, runaj liajtanpa llank’anaman yaykuyta atin, 
pipajpis kikilllan kanan tiyan.
+         
+         
+            Aylluy munaynillnwan purirantinkunaqa runata kamachinanpajqa kanan 
tiyan, chay munayqa maychus rinanpi chhijllayllwan, junt’akuyninmanqa, sapa 
kuti yankispa, chay chhijllayqa tukuypaj ujlla kanan tiyan, munasqankuman jina 
sapaila, pakayliapi chhijiiaspa, manqa imaynachá kamachi chayman jina 
munayniianchijwan chhijiiaspa.
+         
+      
+   
+      Rak’ík 22
+      Tukuy runa, runawan kawsakusqanrayku, onqurayaymanta, qoiquemanta, 
wanuymanta waqaychaqa atin kayta, may ilajtapipis yanapachikuspa manqa 
llajtanpipis, üajtaj kapuyninman jina, qotuchaku kamachiman jina, 
yanapachikunanpaj, chay qolqwan kawsakunanpaj, runa ukhupi, yachaykunawan, 
kikin kawsakuyninman jina, munasqanman jinataj nawpajman thaskirinapaj.
+   
+      Rak’ik 23
+      
+         
+            Tukuy runaqa ilank’ananpuni,tiyan, ima llank’ayüapipis, 
atisqanaman jina, ilank’asqanwanqa kamachiman jina, qolqeta jap’ikunanpaj, 
chaywan ayilunta uywananpaj, chantá, mana pipis qharqorpasqaqa kaytá atinchu, 
chayqa allin waqaychasqa kanan tiyan.
+         
+         
+            Tukuy runa ilank’asqankumantaqa, liank’ayninkuman jina, uj 
rijllata qolqeta junt’achikunanku tiyan, mana ancha iiank’achiypis kananchu 
tiyan, maychus kajlla.
+         
+         
+            Tukuy llank’aj runaqa llank’anan jawa, ayüunpaj jina 
yanapachikuyta atin, chaywan aliinta kawsakunanpaj, nana jina kajtinqa maskha 
kananman jina jaywachikapunan tiyan, chaypajqa waqaychasqa kanan tiyan.
+         
+         
+            Tukuy runa sindikatuta rikhurichiyta atin, mana chinpaytapis 
munayninta mask’anapaj.
+         
+      
+   
+      Rak’ik 24
+      Tukuy runa llank’aytawanqa samakuyta atin llank’ananman jina mayuk’a 
unayllatapis, jinaílataj samakunanpunipis, qolqe junt’apusqa kanan tiyan.
+   
+      Rak’ik 25
+      
+         
+            Tukuy runalla wajkunaj kawsayninkuman jinallataj kawsakuyta atin, 
ayliunpis, onqorayaymanta, mikhunamantapis astawanpuniqa umikunamanta, 
p’achallikuymanta, wasiyoj kanamanta, janpichikuj ri nan manta, i maku natachá, 
munanman, chaykunamantawan, jinallataj manana machitumanta, sayk’usqamanta, 
liank’akuyta atejtinnapks samakuyninpi qhawaqa kanan tiyan chantá jina 
llank’akushaspa imanta nanaykuchikojtinpis, p’akiykukojtinpis, qhawaqapuni 
kanan tiyan thanikunankama.
+         
+         
+            Mama kaspá, erque kaspapisqa, qhawajkunawan allin qhawasqa kanan 
tiyan, sapa sapitapi, yanapaykunawan ima.Tukuy wawa sawarakuy ukhupi paqarikuy 
manqa mana sawarakuy ukhupipisqa, chayaqen, waqaychayninpis ujila kanan tiyan.
+         
+      
+   
+      Rak’ik 26
+      
+         
+            Tukuy runa yachaqachisqa kayta atin. Chay yachachiyqa mana 
qolqenraykullachu kanan tiyan, astawanpuniqa naawpaj nequenkunapi. Nawpaj 
neqenkunapi yachaqakuyqa, yachachisapuni kanan tiyab. Makiwan yachachiy, 
yachayniyojkanankamapis, tukuypaj kanan tiyanb,jatun yachaywasikunamampis 
atisqankuman jina.
+         
+         
+            Yachachiyqa, kawsayninpi aI!in kananpaj kanan tiyan, tukuy 
runamasinta ailinpi qhawananpaj, qheshpisca kananpaj ima, tukuy llajtakuna ukhu 
parlapayarinakuspa, suyarinakuspa, ayilu ukhupi manqa ininyninpipis, chayman 
jina tukuy llajtakunata nawapajman llank’aspa purichinanjupaj,al!in kawasay 
kananpaj.
+         
+         
+            Tata mamaqa i m ay nata wawankuta yachachinataqa, atinku 
mask’aysispa yanapayta, layan yachaqayman jina.
+         
+      
+   
+      Rak’ik 27
+      
+         
+            Tukuy runa ayllujpa yachaynintaqa ailinpi qhawarispa kawsaysikuyta 
atin, tukuy ruwayninkupi kawasaysikuspa, qhepa kawsay allin kananta yuyaspa, 
musoj, yuyakunata suyaspa.
+         
+         
+            Tukuy runa, imayna,yuyaynin kasqan munayninman jina, qhawasqa 
waqaychasqataj kanan tiyan, allin musuj yuyaykunata mask’aspa, paypaj, jamawt’a 
yuyaynin kasqanrayku, llakiypipis, kusirikuypipis.
+         
+      
+   
+      Rak’ik 28
+      Runaj qhapariyninman,jinaqa,tukuylia kamachita junt’ana tiyan may 
Ilajtallapipis, purajmanta allin kananta uyarinakuspa.
+   
+      Rak’ik 29
+      
+         
+            Tukuy runa llajta ayllutaqa, allinpi qhawaspa uyarinan tiyan, 
tukuy imata uyarispa, jinamanta runaqa allin kawasayta mask’aspa tiyakunanpaj.
+         
+         
+            Kawaynin patapi, munayninman, qheshpi munayninman jinaqa, tukuy 
runa kamachiyman jina kawsanan tiyan, jinamanta mana maypipis saruch’asqa 
kananpaj, purajmanta qheshpichinakuspa, munayninchejman jina tukuy ima 
junt’asqa kananpaj, sut’i uyarinakuy, runa ukhupi, manqa mayliapipis, mana 
pejpa sajra kamachinwan, allinta kakuspa.
+         
+         
+            Kay chayaqekunataqa, qheshpi kawsaykunatapisqa, mana pi 
t’ustiytaqa atinmanchu, kayqa tukuy llajtakunaj qhapariy willasqan kashan, 
chaylla atin imata ruwaytaqa.
+         
+      
+   
+      Rak’ik 30
+      Kay rimaririyqa mana llatajpa kamachiynin orqosqachu, mana 
wakillanpajpischuqa, mana uj runallapajpijchu, manallataj paykuna qhesachaspa 
chinkarichiytaqa atinkuchu, chayqa rimay qhapaririyman jina wakichisqa 
kasqarayku, charaqen, qhespichin, kasqanrayku ima.
+   
\ No newline at end of file
diff --git a/langclass/fpdb.conf b/langclass/fpdb.conf
index a5111fd..73cc8b1 100644
--- a/langclass/fpdb.conf
+++ b/langclass/fpdb.conf
@@ -144,6 +144,7 @@ pap.lm      pap--utf8
 pl.lm       pl--utf8
 plt.lm      plt--utf8
 quh.lm      quh--utf8
+qul.lm      qul--utf8
 quz.lm      quz--utf8
 rm.lm       rm--utf8
 ro.lm       ro--utf8
diff --git a/src/Makefile.am b/src/Makefile.am
index ac0ab09..b901bbd 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -37,7 +37,7 @@ check:
                hil hr hsb ht hu hy ia id ilo is it ja ka kaa kab kbd kk kl km 
kn \
                kng km ko koi ktu ky la lb lg lij lld ln lo lt lv mai mfe \
                mi min mk ml mn mos mr ms mt my nb nds ne nio nl nn nr \
-               nso ny oc om pa pap pl plt pt quh quz rm ro ru rue \
+               nso ny oc om pa pap pl plt pt quh qul quz rm ro ru rue \
                rw sa sc sd se sg shs si sid sk skr sl so sq sr-Cyrl sr-Latn \
                ss st sun sv sw swb ta te tet th tg ti tk tl tn tpi tr ts \
                tt ty tzm-Latn ug uk uz uz-Cyrl ve vec vep vi wa xh \

Reply via email to