Модуль:languages/data/3/n/doc
Көрүнүш
This is the documentation page for Модуль:languages/data/3/n
Бул модулда three-letter language codes starting with "n". Көбүрөөк маалымат алуу үчүн Wiktionary:Languages караңыз.
Бул модулду башка модулдарда же шаблондордо түздөн-түз колдонууга болбойт. Маалыматтарга Module:languages аркылуу кирүү керек. Тийиштүү кошумча маалыматтар үчүн, караңыз Модуль:languages/data/3/n/doc/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).- Жогорудагылардын экөө тең (ошол тартипте).
lualuaменен жупташкан жана экөө тең эки-экиден уюштурулган таблицалар болушу керек:luaичиндеги ар бир элемент үлгү болуп саналат.luaичиндеги тиешелүү элемент аларды эмне менен алмаштырууну аныктайт (аргументтер катары) терминдеги кайсы символдорду алмаштырууну аныктооlua).- Эгерде алмаштыруу жок болсо (же ал
luaжеluaболсо), анда дал келген белгилердин баары толугу менен алынып салынат. Булluaтизмесиluaтизмеден узунураак болушу мүмкүн экенин билдирет жанаluaичиндеги бардык элементтер үчүн бош алмаштыруу болжолдонот.luaда теңдеши жок. - Таблицалар стандарттык Scribunto
luaсимволдорду же үлгүлөрдү (жөнөкөйлөтүлгөн форма кадимки туюнтма камтышы мүмкүн) функциясы. Көбүрөөк маалымат алуу үчүн Scribunto маалымдама колдонмосун караңыз. Үлгүлөр эки жолу алмаштырууну татаалыраак натыйжаларга жетүү үчүн ыңгайлуу жолго айландырарын эске алыңыз. Буга мисал катары Мандарин (cmn) үчүн латынча сорттоо баскычын караңыз. lua- бул текст ажырагандан кийин өчүрүлө турган символдорду камтыган сап. Мисалы,luaбириктирилген акцент акценти болсо, бардык курч акценттер алдын ала түзүлгөн символдордун (мисалы, á же ά) бөлүгү болсо дагы, өчүрүлөт. ά). Атына карабастан, ажыратыла турган символдор диакритика болбошу керек: мисалы, апостроф менен кошо бардык апострофтар алынып салынат (бирок дефистерден этият болуңуз, алар качылган болушу керек.lua).- Мындан тышкары,
luaберилсе, анда алluaтаблицасын көрсөтсө болот, ал белгилүү бир символдордун диакритикасын алып салуусуна жол бербейт. Мисалы,luaайкалыштыруу диаэреси болсо, бирокlualuaкамтыса, андаёөзгөрүүсүз калат. Башка жагынан алганда,ӱинстанциясы дагы элеуболуп калат (эгерlualua).
Мурда колдоого алынган баалуулуктар
[түзөтүү]aliases,varieties,otherNames- Бул маалыматтар азыр кошумча маалымат модулдарында жайгашкан; көрүү Module:languages жана Template:тилден тышкары документтер.
family- Now
3. scripts- Now
4.