Модуль:languages/data/3/q
Көрүнүш
< Модуль:languages | data
Бул модулда three-letter language codes starting with "q
". Көбүрөөк маалымат алуу үчүн Wiktionary:Languages караңыз.
Бул модулду башка модулдарда же шаблондордо түздөн-түз колдонууга болбойт. Маалыматтарга Module:languages аркылуу кирүү керек. Тийиштүү кошумча маалыматтар үчүн, караңыз Модуль:languages/data/3/q/extra.
Каталар
[түзөтүү]Module:data consistency check аркылуу төмөнкү каталар аныкталды:
- Норвегиялык бокмал тили (
nb
) Орто норвег тили (gmq-mno
) ата-бабасы катары белгиленген, бирок Батыш Скандинавиялык үй-бүлөдө (gmq-wes
) жок. - Норвегиялык бокмал тили (
nb
) Дания тили (da
) ата-бабасы катары белгиленген, бирок Чыгыш Скандинавия үй-бүлөсүндө эмес (gmq-eas
).
- Кариб индустан тили (
hns
) анын ата-бабасы катары белгиленген бхожпури тили (bho
) бар, бирок бихари үй-бүлөсүнө кирбейт (inc-bih
). - Кариб индустан тили (
hns
) анын ата-бабасы катары белгиленген авадхи тили (awa
) бар, бирок чыгыш хинди үй-бүлөсүнө кирбейт (inc-hie
).
- Лети тили (
lti
) Module:languages/data/3/l маалыматтары бар, бирок Module:languages/data/3/l/extra ылайыктуу маалыматтары жок.
- Прото-Борбордук Того тили (
alv-gtm-pro
) Гана-Того тоо тилдеринин (alv-gtm
) прото тили болгонуна карабастан, күтүлгөн "Прото-Гана-Того тоосу" аталышына ээ эмес. - Прото-арава тилинде (
auf-pro
) арауан тилдеринин (auf
) прото-тили болгону менен күтүлгөн "прото-арауан" аталышы жок. - Прото-Амуеша-Чамикуро тилинде (
awd-amc-pro
) awd-amc жараксыз код менен байланышкан прото-тил коду бар. - Прото-Кампа тилинде (
awd-kmp-pro
) жараксыз awd-kmp коду менен байланышкан прото-тил коду бар. - Прото-Аравак тили (
awd-pro
) аравакан тилдеринин (awd
) прото-тили болгону менен күтүлгөн "Прото-Аравакан" аталышына ээ эмес. - Прото-Пареси-Ваура тилинде (
awd-prw-pro
) awd-prw жараксыз код менен байланышкан прото-тил коду бар. - Прото-Та-Аравак тили (
awd-taa-pro
) та-аравакан тилдеринин (awd-taa
) прото-тили болгону менен, күтүлгөн "Прото-Та-Аравакан" аталышына ээ эмес. - Прото-рукай тилинде (
dru-pro
) үй-бүлө эмес, Rukai (dru
) менен байланышкан прото-тил коду бар. - Прото-баск тилинде (
euq-pro
) васкон тилдеринин (euq
) прото-тили болгону менен күтүлгөн "Прото-Васкондук" аталышы жок. - Прото-Норсе тили (
gmq-pro
) Түндүк герман тилдеринин (gmq
) прото-тили болсо да, күтүлгөн "Прото-Түндүк Герман" аталышына ээ эмес. - Прото-Камта тили (
inc-krn-pro
) КРНБ лекциясынын (inc-krn
) прото-тили болсо да, күтүлгөн аталышка ээ эмес "Proto-KRNB lects". - Проточумаш тилинде (
nai-chu-pro
) чумашан тилдеринин (nai-chu
) прото-тили болгону менен күтүлгөн “Прото-Чумашан” аталышы жок. - Протомайдун тилинде (
nai-mdu-pro
) майдуан тилдеринин (nai-mdu
) прото-тили болгону менен күтүлгөн «Прото-майдуан» аталышы жок. - Прото-миксе-зок тили (
nai-miz-pro
) Mixe-Zoquean тилдеринин (nai-miz
) прото-тили болсо да, күтүлгөн "Прото-микс-зокеан" аталышына ээ эмес. - Прото-помо тилинде (
nai-пом-про
) помоан тилдеринин (nai-pom
) прото-тили болгонуна карабастан, күтүлгөн "Прото-Помоа" аталышы жок. - Прото-Мазатец тили (
omq-maz-pro
) Мазатекан тилдеринин (omq-maz
) прото-тили болгонуна карабастан, күтүлгөн "Прото-Мазатекан" аталышына ээ эмес. - Прото-осетик тилинде (
os-pro
) үй-бүлө эмес, осетин (os
) менен байланышкан прото-тил коду бар. - Прото-Түндүк Саравак тили (
poz-sva-pro
) Түндүк Саравакан тилдеринин (поз-sva) прото-тили болгонуна карабастан, күтүлгөн "Түндүк-Түндүк Саравакан" аталышына ээ эмес. - Прото-салиш тили (
sal-pro
) салишан тилдеринин (sal
) прото-тили болгону менен күтүлгөн "Прото-Салишан" аталышына ээ эмес. - Прото-сами тилинде (
smi-pro
) сами тилдеринин (smi
) прото-тили болгону менен күтүлгөн "Прото-сами" аталышы жок. - Прото-куки-чин тили (
tbq-kuk-pro
) кук тилдеринин (tbq-kuk
) прото-тили болгону менен күтүлгөн "Прото-Кукиш" аталышына ээ эмес. - Протосак тили (
xsc-sak-pro
) сак тилдеринин (xsc-sak
) прото-тили болгону менен күтүлгөн "Прото-Сакан" аталышына ээ эмес.
- Адабий кытай тили (
lzh-lit
) уникалдуу эмес канондук аталышка ээ;lzh
код менен да колдонулат. - Маалымат ачкычы
preprocess_links
үчүн ??? (th-new
) жараксыз.
- Эски индо-арий үй-бүлөсүндө (
inc-old
) балалуу үй-бүлөлөр же тилдер жок.
- Адабий кытай,
lzh-lit
кодунун канондук аталышы туура эмес; ал адабий кытай болушу керек.
- Адабий кытай,
lzh-lit
кодунун канондук аталышы туура эмес; ал адабий кытай болушу керек.
- ira-mid кодун жана канондук орто ирандык аталышты алып салуу керек; алар Module:families/data да табылган эмес.
- ira-old коду жана эски ирандык канондук аталышы алынып салынышы керек; алар Module:families/data да табылган эмес.
- ira-mid кодун жана канондук орто ирандык аталышты алып салуу керек; алар Module:families/data да табылган эмес.
- ira-old коду жана эски ирандык канондук аталышы алынып салынышы керек; алар Module:families/data да табылган эмес.
Керектүү баалуулуктар
[түзөтүү]Таблицадагы ар бир жазуу төмөнкү индекстелген талааларды камтышы керек:
1
- Тилдин "канондук" аталышы. Бул Уикисөздүк жазууларында жана категория аттарында колдонулган ат.
2
- Тил үчүн Wikidata пунктунун id (Q номери). Сан (оң бүтүн сан) же
Q
менен башталып, ондук цифралар менен аяктаган сап катары көрсөтүлүшү мүмкүн. Белгисиз/бар болсоnil
коюу. Бул эскиwikipedia_article
касиетин алмаштырат, аны дагы эле белгилүү бир бөлүмдөргө же тилдеги басылмаларга шилтемелөө үчүн колдонсо болот.
Кошумча баалуулуктар
[түзөтүү]3
- Тил таандык болгон үй-бүлөнүн коду. Кара Wiktionary:Families.
4
- Скрипт коддорунун тизмеси. Wiktionary:Scripts караңыз. Булар бул тил реалдуу дүйнөдө колдонгон бардык скрипттерди (жазуу системаларын), ошондой эле Wiktionary колдонгондорду билдирет. Уикисөздүктө эң көп колдонулган скрипттер тизмеде биринчи болушу керек, анткени бул скриптти аныктоону тездетет.
- Көптөгөн калыптар жана модулдар Module:languages ичиндеги
lua
ыкмасын колдонуу менен белгилүү бир тилдеги тексттин скриптин аныкташат. Бул функция скрипттердин тизмесине түшүп, ар бир скриптке тексттеги канча символ таандык экенин эсептейт. Эгерде бардык символдор бир сценарийге таандык болсо, ал скрипт кайтарылат; антпесе, эң көп символду камтыган сценарий кайтарылат. Ошентип, эң көп колдонулган скрипттер тизмеде биринчи болсо, скрипт аныктоо тезирээк болот. Эгерде символдордун бири да тизмеленген скрипттердин бирине дал келбесе, андаЭч ким
скрипти кайтарылат (символдор тизмеде жок скриптке дал келсе да). Транслингвалдык (mul
) жана аныкталбаган (und
) өзгөчө мааниге ээlua
, демек, алар ар бир скриптке ээ катары каралат. Бул маани башка тил коддору үчүн коюлбашы керек. - Луа эстутум чектөөлөрүнүн уланып жаткан көйгөйлөрүнөн улам, бул сапта үтүр менен бөлүнгөн тизме катары берилиши керек (жана таблица эмес). Бул кайра келгенде таблицага айландырылат. Мисалы:
lua
. type
- Тилдин түрү (бул Wiktionary'де колдонулушуна таасир этет). Мүмкүн болгон баалуулуктар:
regular
- Бул маани демейки, андыктан аны көрсөтүүнүн кереги жок. Бул WT:CFI ылайык аттестацияланганын жана ошондуктан негизги аталыш мейкиндигинде уруксат берилгенин көрсөтөт. Ошондой эле тил үчүн реконструкцияланган терминдер болушу мүмкүн, алар Реконструкциянын аталыш мейкиндигинде жайгаштырылат жана реконструкцияны көрсөтүү үчүн * префикси болушу керек.reconstructed
- Бул тил CFI боюнча аттестациядан өткөн эмес, андыктан Кайра куруунун аталыш мейкиндигинде гана уруксат берилет. Бул тилдеги бардык терминдер реконструкцияланган жана * менен префикс болушу керек.appendix-constructed
- Бул тил тастыкталган, бирок түзүлгөн тилдер үчүн белгиленген кошумча талаптарга жооп бербейт (WT:CFI#Constructed languages). Демек, анын жазуулары Тиркеменин аттар мейкиндигинде болушу керек, бирок алар реконструкцияланбайт жана ошондуктан шилтемелерде * префикси болбошу керек.
ancestors
- Бул тилдин түз ата-бабаларынын тил коддорунун тизмеси. Мисалы, англис тилинин түпкү атасы
enm
(Орто англис тили);ang
(Эски англис, орто англис тилинин түпкү атасы),gem-pro
(прото-герман, эски англис тилинин түпкү атасы), жанаine -pro
(прото-индо-европа, прото-герман тилинин түпкү атасы) тизмеде жок. - Көпчүлүк тилдер үчүн бир гана ата-баба коду берилиши керек, бирок пиджиндер, креолдор жана аралаш тилдер үчүн бир нече ата-бабаларды тизмектесе болот.
- Эгерде тилдин түздөн-түз түпкү теги тил таандык болгон үй-бүлөнүн прото-тили болсо, ата-баба тилинин тизмеси кирбеши керек. Мындай учурда, эгерде үй-бүлөлүк код берилген болсо, Module:languages тилдин түпкү атасы катары прото-тилди автоматтык түрдө кошот. Мисалы, прото-германдык (
gem-pro
) индоевропалык (ine
) үй-бүлөсүнө кирет жана анын тике атасы прото-индоевропалык () ine-pro
). Прото-индо-европа тили индо-европа тилдеринин прото-тили болгондуктан, прото-герман тилинеата-бабалар
таблицасы керек эмес;lua
функциясы аркылуу прото-индо-европа тили автоматтык түрдө анын түпкү атасы катары кайтарылат. - Lua эстутум чектөөлөрүнүн уланып жаткан көйгөйлөрүнөн улам, бул сапта үтүр менен бөлүнгөн тизме катары берилиши керек (жана таблица эмес). Бул кайра келгенде таблицага айландырылат. Мисалы:
lua
. wikimedia_codes
- Бул тил картада турган Wikimedia тил коддорунун тизмеси. Бул Уикисөздүк коддорун Википедия коддоруна которуу үчүн колдонулат, алар адатта бирдей, бирок ал башка тилдерде бир нече тилдер бар. Тил коддору жарактуу Википедия коддору болушу керек (вики программалык камсыздоосу тарабынан аныкталат), ал эми алар тил маалымат модулдарынын биринде аныкталбаса, алар Модуль:wikimedia languages/dataда аныкталышы керек.
- Луа эстутум чектөөлөрүнүн уланып жаткан көйгөйлөрүнөн улам, бул сапта үтүр менен бөлүнгөн тизме катары берилиши керек (жана таблица эмес). Бул кайра келгенде таблицага айландырылат. Мисалы:
lua
. - Wikimedia <-> Уикисөздүк тил коддору учурда төрт жерде аныкталганын эске алыңыз: тил модулдары (бул жерде документтештирилген); Модуль:wikimedia languages/data;
Модуль:translations/data; жана MediaWiki:Gadget-TranslationAdder-Data.jsдеги `метадайындар` өзгөрмөсүнүн
талаасы. FIXME: Бул маалыматтарды унификациялоо.
wikipedia_article
- Тили үчүн Википедия макаласынын аты. Адатта Викидата id колдонулбай калса гана берилиши керек.
translit
- Синтаксис боюнча көрсөтмөлөрдү Алмашуулар бөлүмүнөн караңыз.
- Тилди кантип транслитерациялоо керектигин аныктайт, ал Module:scripts/data
isTransliterated
маанисиlua
деп коюлбаган скрипттердеги бардык терминдерге автоматтык түрдө колдонулат. маалыматтар. Бул Module:languages ичиндеtransliterate
тарабынан колдонулат. link_tr
- Тилдин транслитерациясын байланыштыруу үчүн муну
true
деп коюңуз. Мисалы, готикада готика скриптиндеги жазуулар жана транслитерациялар үчүн жазуулар бар: э.. Болбосо, бул скрипт коддорунун үтүр менен бөлүнгөн тизмеси болушу мүмкүн, бул шилтемелер ошол скрипттерди колдонгон терминдерге гана колдонулат дегенди билдирет. override_translit
- Автоматтык транслитерация кандайдыр бир кол менен транслитерацияны жокко чыгаруу үчүн муну
true
деп коюңуз. Болбосо, бул скрипт коддорунун үтүр менен бөлүнгөн тизмеси болушу мүмкүн, бул жокко чыгаруу ошол скрипттерди колдонгон терминдерге гана колдонулат дегенди билдирет. display_text
- Синтаксис боюнча көрсөтмөлөрдү Алмашуулар бөлүмүнөн караңыз.
- Тексттин дисплей формасын түзүү үчүн алмаштырууларды аныктайт, ал бетте иш жүзүндө көрсөтүлгөн форма. Редакторлор туура эмес символду кошуп койгон кайталануучу маселе болсо, бул кээде эки же андан көп белгилерди чаташтыруу оңой болгон учурда маселе болуп калса керек. Мисалы, көптөгөн кавказ тилдеринде кириллицада колдонулган палочка
ӏ
көбүнчөI
, жада калса латынl
жекатары киргизилет. мен
. Бул үзгүлтүксүз маселе болгондуктан (жада калса эне тилинде сүйлөгөндөр арасында), көйгөйдү чечүүнүн эң оңой жолу бул тилдер үчүн дисплей формасын автоматтык түрдө оңдоо. БулmakeDisplayText
тарабынан Module:languages тарабынан колдонулат. entry_name
- Синтаксис боюнча көрсөтмөлөрдү Алмашуулар бөлүмүнөн караңыз.
- Терминдин көрсөтүлгөн формасынан жазуу атын түзүү үчүн алмаштырууларды аныктайт. Бул тилдин каада-салттарына же стандарттык практикасына ылайык айрым диакритикалык белгилерди алып салуу үчүн колдонулушу мүмкүн. Мисалы, орусча сөздөрдүн (
ру́сский
→русский
) акцент белгилерин же латын же эски англис сөздөрүндөгү макрондорду алып салуу үчүн колдонулат. (ōs
→os
), анткени алар бул тилдердин кадимки жазуу түрүндө колдонулбайт. БулmakeEntryName
тарабынан Module:languages тарабынан колдонулат. sort_key
- Синтаксис боюнча көрсөтмөлөрдү Алмашуулар бөлүмүнөн караңыз.
- Барактын аталышынан категория сорттоо ачкычын түзүү үчүн алмаштырууларды аныктайт. максаты болуп саналат:
- Сорттоодо этибарга алынбай турган белгилерди алып салыңыз.
- Эгерде ал тилдин сорттоо эрежелери аларды айырмалабаса, символдорду башка символдор менен алмаштырыңыз. Мисалы, немис тилинде "ä" жана "a" белгилери сорттоо үчүн эквиваленттүү болуп эсептелет жана экөө тең "a" катары каралат.
- Ар кайсы жерлерде иреттелиши керек болгон белгилерди ошол жүрүм-турумду окшоштурган атайын символдор менен алмаштырыңыз (бул MediaWiki программалык камсыздоосунан улам, иреттөө тартибин аныктоо үчүн Юникод коддук пунктун колдонуу менен зарыл, бул көбүнчө ыктыярдуу). Мисалы, монгол тилинде "ү" тамгасы "у" дан кийин иреттелиши керек, бирок коддук пунктуна байланыштуу ал демейки боюнча акыркы "я" тамгасынан кийин иргелет. Ошентип, биз "ү" нү "у" плюс өтө жогорку код чекитине ээ белгиге алмаштыра алабыз, бул анын ар дайым түз кийин иргелип турушун камсыз кылат. Берилиш модулдары ыңгайлуулук үчүн муну жасоонун ички ыкмасын камтыйт: жогорудагы мисал менен бул
lua
колдонуу менен аткарылат. Башка символдуlua
(жана башка).
- Эскертүү: кандайдыр бир алмаштырууну колдонуудан мурун термин кичине тамгага которулат, андыктан баш тамгаларды иштетүүгө аракет кылбаңыз (анткени ал иштебейт). Бул
makeSortKey
тарабынан Module:languages тарабынан колдонулат. dotted_dotless_i
- чекиттүү жана чекитсиз I (айрым түрк тилдери сыяктуу) айырмалай турган тилдер үчүн муну
true
деп коюңуз.
Алмашуулар
[түзөтүү]lua
,lua
,lua
жанаlua
баары бирдей синтаксисти колдонушат, ал мүмкүн болушунча ийкемдүү болгула:- Эгерде алар сап болсо, анда бул чыгарылышты генерациялоо үчүн колдонула турган атайын модулдун аты катары каралат. Мисалы,
lua
Модуль:sa-translit дегенди билдирет. - Эгерде алар үстөл болсо, анда ал эки түрдөгү баскычтарды камтышы мүмкүн:
lua
,lua
,lua
жанаlua
баскычтары текстти алмаштырууга тиешелүү (караңыз). төмөндө).- Скрипт коду ачкычтары скриптке мүнөздүү жүрүм-турумду көрсөтүү үчүн колдонулат. Булар өз кезегинде саптар (бөлүнгөн модулдар үчүн) же таблицалар (текстти алмаштыруу үчүн) болушу мүмкүн. Кошумчалай кетсек,
lua
ачкычы бар маани кайра кайтаруу катары колдонулушу мүмкүн, эгерде ал скрипт үчүн конкреттүү жүрүм-турум аныкталбаса, колдонулат.
- Эскертүү: эгерде скрипт ачкычтары жана текстти алмаштыруу ачкычтары бир эле таблицада берилсе, анда текстти алмаштыруу скрипттин өзгөчө аракети аяктагандан кийин колдонулат. Эгер мындан качкыңыз келсе,
lua
ачкычы менен кошумча таблица катары бардык кайра текст алмаштыруулар берилгенин текшериңиз. Скрипт-спецификалык модулдун чыгышын башка модул менен иштетүү мүмкүн эмес, бирок: муну (мисалы) биринчи модулда куйрук чакыруу менен жасоо керек.
- Эгерде алар сап болсо, анда бул чыгарылышты генерациялоо үчүн колдонула турган атайын модулдун аты катары каралат. Мисалы,
- Арналган модулдар
lua
аргументтерин алышы керек, мындаlua
киргизүү тексти (көбүнчө беттин аты же колдонуучу киргизген),lua
тил коду (тил объектиси эмес), жанаlua
скрипт коду (скрипт объекти эмес). Аткаруу себептеринен улам, алар текстти алмаштыруу аркылуу каалаган натыйжага жетишүү мүмкүн болбогондо гана колдонулушу керек. - Текстти алмаштыруу белгилүү бир контексттер үчүн белгилүү символдорду (же белгилердин топтомун) алмаштырат же жок кылат. Муну жасоонун үч жолу бар:
lua
жанаlua
баскычтарын колдонуу.lua
(жана ыктыярдуу түрдөlua
).- Жогорудагылардын экөө тең (ошол тартипте).
lua
lua
менен жупташкан жана экөө тең эки-экиден уюштурулган таблицалар болушу керек:lua
ичиндеги ар бир элемент үлгү болуп саналат.lua
ичиндеги тиешелүү элемент аларды эмне менен алмаштырууну аныктайт (аргументтер катары) терминдеги кайсы символдорду алмаштырууну аныктооlua
).- Эгерде алмаштыруу жок болсо (же ал
lua
жеlua
болсо), анда дал келген белгилердин баары толугу менен алынып салынат. Булlua
тизмесиlua
тизмеден узунураак болушу мүмкүн экенин билдирет жанаlua
ичиндеги бардык элементтер үчүн бош алмаштыруу болжолдонот.lua
да теңдеши жок. - Таблицалар стандарттык Scribunto
lua
символдорду же үлгүлөрдү (жөнөкөйлөтүлгөн форма кадимки туюнтма камтышы мүмкүн) функциясы. Көбүрөөк маалымат алуу үчүн Scribunto маалымдама колдонмосун караңыз. Үлгүлөр эки жолу алмаштырууну татаалыраак натыйжаларга жетүү үчүн ыңгайлуу жолго айландырарын эске алыңыз. Буга мисал катары Мандарин (cmn
) үчүн латынча сорттоо баскычын караңыз. lua
- бул текст ажырагандан кийин өчүрүлө турган символдорду камтыган сап. Мисалы,lua
бириктирилген акцент акценти болсо, бардык курч акценттер алдын ала түзүлгөн символдордун (мисалы, á же ά) бөлүгү болсо дагы, өчүрүлөт. ά). Атына карабастан, ажыратыла турган символдор диакритика болбошу керек: мисалы, апостроф менен кошо бардык апострофтар алынып салынат (бирок дефистерден этият болуңуз, алар качылган болушу керек.lua
).- Мындан тышкары,
lua
берилсе, анда алlua
таблицасын көрсөтсө болот, ал белгилүү бир символдордун диакритикасын алып салуусуна жол бербейт. Мисалы,lua
айкалыштыруу диаэреси болсо, бирокlua
lua
камтыса, андаё
өзгөрүүсүз калат. Башка жагынан алганда,ӱ
инстанциясы дагы элеу
болуп калат (эгерlua
lua
).
Мурда колдоого алынган баалуулуктар
[түзөтүү]aliases
,varieties
,otherNames
- Бул маалыматтар азыр кошумча маалымат модулдарында жайгашкан; көрүү Module:languages жана Template:тилден тышкары документтер.
family
- Now
3
. scripts
- Now
4
.
local m_lang = require("Module:languages")
local m_langdata = require("Module:languages/data")
local u = require("Module:string utilities").char
local c = m_langdata.chars
local p = m_langdata.puaChars
local s = m_langdata.shared
local m = {}
m["qua"] = {
"Quapaw",
3412974,
"sio-dhe",
"Latn",
}
m["quc"] = {
"K'iche'",
36494,
"myn",
"Latn",
}
m["qui"] = {
"Quileute",
3414490,
"chi",
"Latn",
}
m["qum"] = {
"Sipakapense",
36589,
"myn",
"Latn",
}
m["qun"] = {
"Quinault",
3414522,
"sal",
"Latn",
}
m["quq"] = { -- should this continue to be considered separate language?
"Quinqui",
5908714,
nil,
"Latn",
}
m["quv"] = {
"Sacapulteco",
36412,
"myn",
"Latn",
}
m["qvy"] = {
"Queyu",
3414352,
"sit-qia",
}
m["qwc"] = {
"Classical Quechua",
35882,
"qwe",
"Latn",
}
m["qwm"] = {
"Kipchak",
1199226,
"trk-kip",
"Latn, Armn, Arab",
translit = {Armn = "Armn-translit"},
}
m["qwt"] = {
"Kwalhioqua-Tlatskanai",
20641,
"ath-nor",
"Latn",
}
m["qxs"] = {
"Southern Qiang",
56563,
"sit-qia",
"Latn",
}
m["qya"] = {
"Quenya",
56383,
"art",
"Latn, Teng",
type = "appendix-constructed",
}
m["qyp"] = {
"Quiripi",
3414714,
"alg-eas",
"Latn",
}
return m_lang.finalizeLanguageData(m_lang.addDefaultTypes(m, true))