Википедия kywiki https://ky.wikipedia.org/wiki/%D0%91%D0%B0%D1%88%D0%BA%D1%8B_%D0%B1%D0%B0%D1%80%D0%B0%D0%BA MediaWiki 1.47.0-wmf.18 first-letter Медиа Атайын Талкуу Колдонуучу Колдонуучунун баарлашуулары Википедия Википедияны талкуулоо Файл Файлды талкуулоо МедиаВики МедиаВикини талкуулоо Калып Калыпты талкуулоо Жардам Жардамды талкуулоо Категория Категорияны талкуулоо Макала долбоору Макала долбоорун талкуулоо TimedText TimedText talk Модуль Модулду талкуулоо Event Event talk Латвия 0 3468 652189 553493 2026-09-09T05:51:07Z InternetArchiveBot 27717 Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 652189 wikitext text/x-wiki {{Мамлекет|Кыргызча аталышы=Латвия Республикасы|Расмий аталышы={{lang-lv|Latvijas Republika}}|Герб=Coat of Arms of Latvia.svg|Гимн аталышы=Dievs, Svētī Latviju <br> (Кудай сактасын Латвияга)|Аудио=Latvian National Anthem.ogg|Картада=EU-Latvia.svg|Желек=Flag of Latvia.svg|Эгемендүүлүк күнү=4-май 1990-ж.|Эгемендүүлүгүн алды=[[Кеңештер Бирлиги]]нен|Тили=[[латыш тили]]|Борбор шаары=[[Рига]]|Ири шаарлар=Рига, [[Даугавпилс]], [[Лиепая]], [[Елгава]], [[Юрмала]], [[Вентспилс]]|Башчыларынын милдеттери=[[Латвиянын Президенти|Президенти]]|Башчылары=Эгилс Левитс|ИДП (САМ) эсептөө жылы=2019|ИДП (номинал) эсептөө жылы=2019|ИДП (номинал)=34,1 млрд|ИДП (САМ) ар бир жанга боюнча орду=45|ИДП (САМ) ар бир жанга=32 014|ИДП (САМ) боюнча орду=106|Аянты=64 589|ИДП (САМ)=61,5 млрд<ref name="dataimf">[https://www.imf.org/en/Publications/WEO/weo-database/2020/October/weo-report?c=193,122,124,156,423,935,128,939,172,132,134,174,532,176,178,436,136,158,542,941,946,137,546,181,138,196,142,182,359,135,576,936,961,184,144,146,528,112,111,&s=NGDPD,PPPGDP,NGDPDPC,PPPPC,&sy=2018&ey=2020&ssm=0&scsm=1&scc=0&ssd=1&ssc=0&sic=0&sort=country&ds=,&br=1 Report for Selected Countries and Subjects]</ref>|Калкы боюнча орду=154|Калктын жыштыгы=29,39|Калкты каттоо жылы=2021|Калкы=1 893 700<ref name="pmlp">[https://data1.csb.gov.lv/pxweb/en/iedz/iedz__iedzskaits__isterm/IE010m.px/ База данных Центрального статистического бюро Латвии] {{Webarchive|url=https://web.archive.org/web/20191204024249/https://data1.csb.gov.lv/pxweb/en/iedz/iedz__iedzskaits__isterm/IE010m.px/ |date=2019-12-04 }}{{ref-en}} {{cite web |url=https://www.csb.gov.lv/en/statistikas-temas/population-key-indicators-30624.html |title=Архивированная копия |accessdate=2013-12-25 |archiveurl=https://web.archive.org/web/20130628214416/http://www.csb.gov.lv/en/statistikas-temas/population-key-indicators-30624.html |archivedate=2013-06-28 |deadlink=yes }}</ref>|Суу пайызы=1.5|Аянты боюнча орду=122|ИДП (номинал) ар бир жанга=17 772}}[[Файл:Flag of Latvia.svg|thumb|Latviyanın Mamlekettik Tuusu.]] [[Файл:Coat of Arms of Latvia.svg|thumb|Latviyanın Mamlekettik Gerbi.]] '''Латвия''' ({{lang-lv|Latvija}}), расмий аталышы — '''Латвия Республикасы''' ({{lang-lv|Latvijas Republika}}) – Чыгыш [[Европа|Европадагы]] мамлекет. Түндүгүнөн [[Эстония]], чыгышынан [[Россия]], түштүк-чыгышынан [[Беларуссия]], түштүгүнөн [[Литва]] менен чектешет. Балтика деңизи жана анын Рига булуңу менен чулганат. Аянты 64,6 миң км2. Калкы 1,87 млн (2024). Борбору – [[Рига]]. Расмий тили – [[латыш тили]]. Акча бирдиги – евро. Төрт тарыхый облусту (регионду) камтыйт: Видземе (мурдагы Ливониянын түштүк бөлүгү, Лифляндия), Земгале (Земгалия, Семигалия), Курземе (Курляндия, Курония), Латгале (Латгалия). Административдик-аймактык жактан 109 крайга жана республикага баш ийген 9 шаарга бөлүнөт (2007-жылдын 1-июлунан). Латвия – БУУнун (1991), Европа коопсуздугу жана кызматташтыгы уюмунун (1991), ЭВФтин (1992), Эл аралык реконструкциялоо жана өнүктүрүү банкынын (1992), Балтика өлкөлөрүнүн кеңешинин (1992), Бүткүл дүйнөлүк соода уюмунун (1999), Европа Советинин (2004), НАТОнун (2004) мүчөсү. == Мамлекеттик түзүлүшү == Латвия – унитардык мамлекет. Конституциясы 1922-ж. 15-февралда кабыл алынган. Башкаруу формасы – парламенттик республика. Мамлекет башчысы – президент, аны парламент 4 жылга шайлайт. Мыйзам чыгаруу бийлигинин жогорку органы – бир палаталуу парламент (сейм). Пропорциялык система (партиялык тизме) менен 4 жылга шайланып, 100 депутаттан турат. Аткаруу бийлигин премьер-министр жетектеген министрлер кабинети ишке ашырат. Латвияда көп партиялуу саясий система орун алган. Негизги саясий партиялары: Элдик партия, «Жаңы мезгил», «Латвиялык жол», «Мекенге жана эркиндикке», «Адам укуктары жана бирдиктүү Латвия үчүн» жана башка. == Табияты == [[Файл:EU-Latvia.svg|thumb|Латвия.]] Латвия Чыгыш Европа түздүгүнүн түндүк- батыш бөлүгүндө жайгашкан. Жээк сызыгынын узундугу 500 кмдей. Жээги негизинен түздүктүү, дюна, пляждуу, начар тилмеленген, кургактыкка Рига булуңу гана кирип турат. Булуң Курземе (Курск) жарым а.ралы жана Моонзунд архипелагы аркылуу деңиз мейкиндигинен бөлүнүп турат. Латвиянын азыркы рельефи акыркы муз каптоонун мөңгүсүнүн чегинишинен калыптанган. Ага жайпак же күдүрлүү түздүктөр менен дөбө-дөңсөөлөрдүн кезектешип жатышы мүнөздүү. Балтика деңизин жээктей жазылыгы 2–3 км болгон (айрым жерлеринде 50 кмге жеткен) түздүк созулуп жатат. Өлкөнүн батыш бөлүгүндө Курземе дөңсөөсү (бийиктиги 182 мге чейин) жайгашкан. Байыркы муздуктун аракетинен пайда болгон өрөөндөр мүнөздүү, алардын эң тереңи аркылуу – Абава дарыясы агат. Борбордук абалды Видземе дөңсөөсү (эң бийик жери 311 м, Гайзинькалнс чокусу – Латвиянын эң бийик жери), чыгышын Латгале дөңсөөсү (289 м) ээлейт. Курземе жана Видземе дөңсөөлөрүнүн аралыгында морена дөбөлүү Ортонку Латвия, түндүгүндө камдуу, друмлиндүү Түндүк Латвия ойдуңдары, Видземе, Латгале дөңсөөлөрүнүн аралыгында саздуу жайык Чыгыш Латвия ойдуңу жайгашкан. Латвиянын аймагы Чыгыш Европа платформасынын Орус плитасынын түндүк-батыш чет-жакасынан орун алган. Батышы Балтика синеклизасында, чыгышы Латвия кайкысында, түндүгү Балтика калканынын капталында жатат. Платформанын фундаменти түндүгүндө 400–600 м, түштүк-батышында 1800 м тереңдикте. Чым көңгө бай, ошондой эле гипс, курулуш доломити, акиташ теги, айнек жана формага түшүрүлчү кум, бардык жеринде чопо, кум-шагыл кендери бар. Акак, дары баткак, минералдуу суулары менен да белгилүү. Латвия мелүүн, деңиздиктен континенттикке өтмө климаттуу аймакта жайгашкан. Батыштан соккон аба массасы үстөмдүк кылат. Июлдун орточо температурасы 16–18ᵒС, январдыкы Балтика деңизинин жээгинде –2ᵒС, чыгышында –7ᵒС. Жылдык жаан-чачыны 500–800 мм. Эң күнөстүү жана кургакчыл айы – май. Өтө булуттуулук мүнөздүү (жылына 150–180 күн бүркөк болот). Узундугу 10 кмден ашкан, жалпы узундугу 38 миң кмге жеткен 777 дарыясы бар. Алардын бардыгы Балтика деңизинин алабына кирет. Ирилери: Даугава, Лиелупе, Вента, Гауя. Көлдөрү негизинен муздуктун аракетинен пайда болгон; ирилери: Лубанас, Разнас, Буртниеку, Усмас, Лиепаяс. Ар бир адамдын суу менен жылдык камсыз болуусу 14,5 миң м3. Суу ресурстарынын 0,8–0,9%и жыл сайын чарбалык муктаждыкка пайдаланылат; анын 13%и айыл чарбасына, 55%и коммуналдык-тиричилик ишканаларына, 32%и өнөр жайына кетет. Кыртышынын негизин чымдак-күл топурактары түзөт; кеңири таралгандары: чымдак-карбонаттуу, чымдак-глейлүү, оёңчо жерлери – саз топурактуу. Айыл чарба жеринин 70%ке жакыны ашыкча нымдуу. Латвиянын аймагы ийне-жазы жалбырактуу токой зоначасында жайгашкан. Токой өлкөнүн 38% аймагын ээлейт, анын 67%и ийне (кызыл карагай, карагай), 33%и жазы- (кайың, байтерек, ольха) жалбырактуу токой. Токойдун ири массивдери Курземе жарым аралында, Даугаванын жээктеринде, өлкөнүн түндүк-чыгышында жайгашкан. Шалбаа өлкөнүн аймагынын 7,5%ин, саз 4,8%ин ээлейт. Өлкөдө жалпысынан экологиялык кырдаал негизинен канааттандыраарлык. Ага атмосферага кошулган булганыч заттардын азайышы (1990-жылдан 58,2%ке төмөндөгөн), өнөр жай ишканаларынын азайышы, табиятка болгон таасирдин төмөндөшү, тазалоочу курулмалардын технологиясынын жаңыланышы өбөлгө түздү. Коргоого алынган аймак Л-нын аянтынын 11%ин ээлеп, 3 улуттук паркты (Гауя, Кемери, Слитере), 5 табият коругун (Грини, Крусткалны, Морицсала, Тейчи, Энгурес көлү), 22 табият паркын, 211 корукчаны (ихтиол., куну, аңчылык), 1 биосфералык резерватты, 91 бак-даракпарк искусство объектисин, эл аралык маанидеги 6 суу-саздуу жерди камтыйт. == Калкы == Өлкөдө латыштар 59,3% (1989-жылкы эл каттоо боюнча 52,5%), орустар 27,8% (34,0%), беларустар 3,6%, украиндер 2,5%, поляктар 2,4%, литвалыктар 1,3%, еврейлер 0,4%. Төрөлүүнүн азайышынан (2008-ж. 1000 адамга 10,6 бала; 1991-ж. 1000 адамга 13,0 бала) жана өлүм-житимдин бир аз өсүүсүнөн (2008-ж. 13,7, 1991-ж. 13,1 адам) калктын табигый өсүүсү бир аз басаңдады. 1960–90-жылдары СССРдин башка республикаларынан келгендер Латвиянын калкынын жылдык өсүүсүнүн жарымына жакынын түзгөн (миграция сальдосу 1960-ж. 1000 тургунга 9,2 адам, 1985-ж. 4,7 адам). 1990–2000-ж. иммигранттардын ичинен АКШ, Канада, Австралия, Швециядан келген этностук латыштар басымдуулук кылган. Өмүрдүн орточо узактыгы эркектердики 66,7, аялдардыкы 77,4 жаш. Калктын орточо жыштыгы: 1 км2 жерге 35,0 адам туура келет. Шаар калкы 68% (2009). Ири шаарлары: Рига, Даугавпилс, Лиепая, Елгава, Юрмала, Вентспилс, Резекне, Валмиера, Екабпилс. Өлкөнүн экономикасында калктын 1,12 млну эмгектенет (2009), анын 63%тен ашыгы тейлөө чөйрөсүнө, 29%ке жакыны өнөр жай менен курулушка, 8%и айыл чарбасына туура келет. Латвиянын калкынын 22,7%и католиктер, 20,3%и протестанттар, 16%тен ашыгы православныйлар. == Тарыхы == Латвия аймагында адамдардын пайда болушу жөнүндөгү байыркы археологиялык маалыматтар мезолит дооруна (биздин заманга чейин 9–4-миң жылдык) таандык. 9-кылымда Латвия аймагын балт уруулары (латгал, сел, земгал, куршей жана башка), ошондой эле финнугор топтору – ливдер, скандинавдар жана славян уруулары мекендеп, мал чарбачылык жана дыйканчылык менен кесиптенишкен. 10-кылымда Латвияда феодалдык мамилелер чыңдалган. Соода менен кол өнөрчүлүк өнүгүп, православие дини тараган. Межотне, Тервете, Ерсика, Кулдига, Лудза шаары соода жана кол өнөрчүлүк борборлоруна айланган. 12–13-кылымда Латвиянын алгачкы мамлекеттик түзүлүшү – Талава, Ерсика жана Кокнесе княздыктары пайда болгон. 12-кылымдын 2-жарымында Түндүк Германиядан көпөстөр, католик миссионерлери келип, Икшкилге Рим-католик чиркөөсүн уюштурган. 1202-ж. Кылыччандар ордени түзүлүп, Түндүк Германиядан келген кресттүүлөр менен бирге Чыгыш Прибалтика аймактарын каратып, католик динин киргизген. 13-кылымдын 30-жылдары латыштар менен литвалыктар Кылыччандар орденинин жоокерлерине бир нече жолу сокку урушуп, 1236-ж. Саулдун алдындагы (азыркы Шяуляй) салгылашта Кылыччандар ордени талкаланган. 1237-ж. Кылыччандар орденинин калдыгы Тевтон ордени менен биригип, Балтика боюнда Ливон орденин түзгөндөн кийин немис феодалдары басып алган. Латвия аймагы 13-кылымдын 2-жарымынан 1561-жылга чейин Ливон орденинин курамында калган. Ливон согушундагы (1558–83) орус аскерлеринин ийгиликтери немистердин Ливон орденинин кулашына (1561) алып келген. 1562-ж. ригалык архиепископтордун аймактары Задвин герцогуна, Ливон орденинин жерлери Курляндия герцогуна кошулган. 1600–29-ж. Польша менен Швециянын ортосундагы согуштун натыйжасында Латвиянын Задвин герцогдугу (түндүк бөлүгү) Рига менен кошо Швецияга өткөн. 17-кылымдын 2-жарымынан Латвияга орустар отурукташа баштаган. Түндүк согушунда (1700–21) орус аскерлери Риганы жана Видземди басып алган. 18-кылымдын аягында Латвиянын бүт аймагы Россияга кошулган. Латвиянын деңиз жээгинде жайгашуусу анын Россиянын базары менен тыгыз байланышын чыңдап, экономикасын өркүндөтүүгө оңтойлуу шарт түзгөн. 19-кылымдын ортосунда өнөр жай төңкөрүшү болуп, Латвияда капитализм өнүгө баштаган. 1860-ж. Петербург-Варшава темир жол линиясында биринчи темир жол салынып, Латвия менен Россиянын ортосундагы өнөр жай жана айыл чарба чөйрөсүндөгү байланышты бекемдеген. Рига Латвиянын негизги өнөр жай жана соода борбору болуп, өнөр жай өндүрүшүнүн 70%и жайгашкан. Латвия аймагындагы өнөр жайдын өнүгүшүнө Россиядан тышкары германиялык капитал да негизги ролду ойногон. 1850–60-жылдары шаардык жана айылдык буржуазиянын кызыкчылыктарын коргогон Жаш латыштардын улуттук либералдык кыймылы түзүлгөн. Анын өкүлдөрү К. Вальдемар, К. Биезбардис, Ю. Алунан, К. Барон жана башка крепостнойлук укукту жоюу, Россияга экономикалык жана саясий жактан багыт алуу жана башка маселелерди көтөрүшкөн. Прибалтика провинцияларында социал-демократтардын таасири күчтүү болгон. 1904-ж. Латыш социал-демократиялык жумушчу партиясы түзүлүп, РСДРПге кошулган. Латвиянын жумушчулары 1905–07-жылдардагы революцияга активдүү катышкан. 1-дүйнөлүк согуш (1914–18) мезгилинде Латвия аймагын германиялык аскерлер басып алып, көптөгөн райондорун талкалаган. Натыйжада Курляндия менен Лифляндиядан 800 миң киши, 395 өнөр жай ишканалары Россиянын ички аймактарына көчүрүлгөн. 1915–16-ж. россиялык армиянын курамында улуттук Латыш аскер бөлүкчөлөрү түзүлүп, Прибалтикадагы согушка активдүү катышкан. 1917-жылдагы Февраль революциясында Латвияда кош бийлик орногон. Революциялык кыймылды күч менен басууга мүмкүн болбогондуктан, генерал Л. Г. Корнилов башында турган Убактылуу өкмөттүн аскерлери 1917-ж. 21- августта Риганы немис аскерлерине өткөрүп берген. Петроградда Октябрь революциясы жеңгенден кийин (1917) Латвиянын немистер басып албаган аймактарында Совет бийлиги орноп, помещиктик жерлерди конфискациялоо, 8 сааттык жумуш күнүн киргизүү жана башка жөнүндө мыйзамдар кабыл алынган. 1918-ж. февралда немистер Латвияны бүтүндөй басып алып, бардык революциялык кайра түзүүлөрдү жойгон. 18-ноябрда Антантанын колдоосу менен К. Ульманис башында турган Латвиянын убактылуу улуттук өкмөтү уюшулуп, көз каранды эмес Латвия республикасынын түзүлгөндүгү жарыяланган. Буга жооп катары 1918-ж. 17-декабрда П. И. Стручка жетектеген Убактылуу совет өкмөтү түзүлүп, Латвиядагы бардык бийликти советке өткөрүп берүү жөнүндө жарыя кылган. 1918-ж. 22-декабрда РСФСР ЭКС Советтик Латвияны көз карандысыз деп тааныган. 1919-ж. январдын аягында Латвиянын дээрлик бүт аймагы баскынчылардан бошотулган. 1919-ж. январда Ригада Советтердин Бүткүл Латвиялык 1-съезди болуп, Латвия Социалистик Советтик Республика (ЛССР) деп жарыяланган. 1920-ж. Ригада РСФСР менен Латвиянын ортосунда тынчтык келишимине кол коюлуп, РСФСР алгачкылардан болуп Латвия Республикасын өз алдынча мамлекет деп тааныган. Келишимдин негизинде россия-латвиялык чек ара аныкталган. 1922-ж. Улуттар Лигасына кабыл алынган. 1922-ж. 15-февралда Конституциясы кабыл алынып, Латвия демократиялык республика деп жарыяланган. 1929–33-ж. дүйнөлүк экономикалык кризистин шарттарында Латвияда ички саясий абал курчуган. Өнөр жай өнүгүшү токтоп, жумушсуздардын саны өскөн. 1934-ж. премьер-министр К. Ульманис аскер бөлүктөрүнө таянып, мамлекеттик төңкөрүш жасаган (1936-ж. ал президенттик орунду ээлеген), өлкөгө аскердик абал киргизилген (1938-ж. чейин сакталган). К. Ульманис конституцияны жоюп, бардык саясий партияларга тыюу салып, спорттук жана маданий коомдорду, жумушчу жана профсоюз уюмдарын талкалаган. Улуттук мектептерди жаап, латгалдарды толугу менен ассимиляциялоо курсу жүргүзүлгөн. Бийликтин саясаты элдин нааразычылыгын күчөткөн. 1939-ж. ЛКП менен Латвия Социалистик жумушчу-дыйкан партиясы Бирдиктүү элдик фронтко биригип, К. Ульманисттин авторитардык режимине каршы күрөшкөн. 1930-жылдары Латвия менен СССР, Литва, Эстония жана башка мамлекеттердин ортосунда достук жана кызматташтык жөнүндөгү келишимине кол коюлган. 1940-ж. 21-июлда СССРдин күчү менен К. Ульманистин өкмөтү отставкага кеткен. 1940-ж. 21- июлда элдик сейм Латвияда совет бийлигин калыбына келтирүү жөнүндө чечим кабыл алып, Латвия Социалистик Советтик Республика (ЛССР) деп жарыяланган. 1940-ж. 5-августта ЛССР СССРдин курамына кирген. Улуу Ата Мекендик согуш (1941–45) убагында 1941-ж. германиялык аскерлер Латвияга кол салып, 1-июлда Риганы, 8-июлда бардык аймагын басып алган. Оккупациялык бийлик 1941-ж. 18– 19-августта Латвиянын бардык мамлекеттик ишканаларын жана жерлерин германиялык мамлекеттин менчиги деп эсептеп, немис тилин мамлекеттик тил деп жарыялаган. Латыштардын айрымдары Совет бийлигине каршы чыгып, германиялык күчтөргө кошулса, экинчилери фашисттик күчтөргө каршы партизандык топторду уюштурган. 1945-ж. Латвия германиялык баскынчылардан толук бошотулган. Согуш Латвиянын экономикасына терс таасирин тийгизип, демографиялык абалын начарлаткан. Согуштан кийин советтик элдердин жардамы менен Латвиянын экономикасы калыбына келтирилген. 1950–80-жылдарда Латвия ири экономикалык ийгиликтерге жетишкен. 1970-жылдары латыштар менен орустардын ортосунда улутчулдук карама-каршылыктар пайда болуп, 1987-ж. оппозициянын нааразычылык акциялары башталган. ММКда сталиндик репрессиялар сындалып, латыштардын депортацияланышы жана башка маселелер ачык айтыла баштаган. 1988-ж. 10-июлда Ригада Латвия улуттук көз карандысыздыгы үчүн кыймыл (лидери Э. Берклав) негизделген, анын максаты 1918-жылдагы Латвия Республикасынын үлгүсүн калыбына келтирүү болгон. 1988-ж. 9-октябрда Латвиянын эгемендүүлүгүн жана латыш элинин руханий кайра жаралуусун калыптандыруу үчүн Латвия элдик фронту (төрагасы Д. Иванс, уюмдун 90%ин латыштар түзгөн) түзүлгөн. 1989-ж. Мамлекеттик эгемендүүлүк жөнүндө декларация кабыл алынып, латыш тилине мамлекеттик тил статусу берилген. 1990-ж. 15-февралда мамлекеттик символдору – желек, герб жана гимни кабыл алынган. 1991-ж. 21-августта Латвиянын көз карандысыздыгы жарыяланып, аны РСФСР, ЕСке мүчө болгон өлкөлөр, СССР тааныган. 1991- жылдан ЕККУга, БУУга мүчө. 1993-ж. улуттук валюта – лат киргизилген. == Чарбасы == ИДПнин көлөмү 38,9 млрд доллар (2008); аны киши башына бөлүштүргөндө 17,3 миң доллардан туура келет. Адамзат өнүгүүсүнүн индекси 0,866 (дүйнөдөгү 182 өлкөнүн ичинен 48-орунда). ИДПде тейлөө чөйрөсүнүн үлүшү 74,3%, өнөр жай менен курулуштуку 22,6%, айыл жана балык чарбаларыныкы 3,1%. Эркин экономикалык зоналары уюшулган, алар: Рига, Вентспилс эркин порттору, Лиепая, Резекне атайын экономикалык зоналары. Тамак-аш, жыгач иштетүү, химия-фармацевтика, ошондой эле экспортко багытталган жеңил өнөр жай өнүккөн. Отун ресурстары (чым көңдөн башка) дээрлик жокко эсе; рапстан биоотун өндүрөт. Отун-энергетика ресурстарын (анын ичинде табигый газ, нефть жана күйүүчү-майлоочу материалдарды) бүт Россиядан алат. 2008-ж. 3,2 млрд кВт.с электр энергиясы өндүрүлгөн; ал электр энергияга болгон ички муктаждыктын жарымынан ашыгын камсыз кылат. Электр энергиясынын 1/2 инен ашыгы ГЭСтен (Даугава дарысындагы ГЭС каскады: Плявиньск (кубаттуулугу 825 миң кВт.с), Рига (385 миң кВт.с), Кегумс (68 кВт.с)), калганы ЖЭСтен өндүрүлөт. Шамалдан энергия алуучу курулмалары да бар. Лиепая металлургия заводу импорттук чоюндан жана металл сыныктарынан болот жана прокат даярдайт; машина куруу өнөр жай мурда электр поездин, электржана радиотехникалык продукцияларын чыгарса, алар кескин кыскарып, азыр Рига кеме куруу, Даугавпилс туташтыргыч чынжыр жана Резекне электр аспап заводдору, Ригадагы байланыш техникаларын жана каражаттарын, электр жабдууларын чыгаруучу ишканалар иштейт. Химия өнөр жайынын башкы ишканасы – «Dzintars» парфюмерия-косметика фабрикасы (Рига). Башка өнөр жай ишканалары: дары-дармек өндүрүүчү жана таңуучу (Рига, Олайне), айнек-була заводдору (Валмиера), курулуш материалдары ишканалары (цемент, темир-бетон, кыш, карапа тактасы, черепица), жыгач иштетүү (жыгач даярдоодон даяр продукцияларды – фанера, кагаз, эмерек жана башка чыгарууга чейин). Жеңил өнөр жай продукциясынын 80%ке жакыны (кездеме, кийим, бут кийим) экспортко чыгарылат. Тамак-аш өнөр жай негизинен сүт, эт, балыкты кайра иштетүүгө адистешкен. Алкоголь ичимдиктерин (анын ичинде «Рига бальзамы»), пиво чыгаруу илгертен өнүккөн; ошондой эле шире, лимонад, минералдуу суу, кондитер продуктулары даярдалат. Айыл чарбага жарактуу жери 2,4 млн га (2007), анын 73%и айдоо, 17%и жайыт, 9%и чабынды, 1%и бак-дарак жана огород. Өсүмдүк өстүрүүчүлүк агр. продукциянын 57,9%ин камсыз кылат. Негизги айыл чарба өсүмдүктөрү: буудай, арпа. Техникалык өсүмдүктөрдөн рапстын мааниси зор, ошондой эле картөшкө, жашылча, гүл өстүрүлөт. Мал чарбасынын негизги тармактары – сүт багытындагы мал жана чочко чарбалары. Балык уулоо өнүккөн (2008-ж. 156,9 миң тонна балык кармалган). Токой чарбасы өнүгүүдө (токой Латвиянын аймагынын 60%ке жакын аянтын ээлейт); жыгач ресурсунун жалпы көлөмү 546 млн м3. Тейлөө чөйрөсү – өлкөнүн экономикасынын тез өнүгүп жаткан сектору. Алардын ичинен эң маанилүүлөрү: транспорттук тейлөө, банк-финансы иштери, телекоммуникация сектору. Латвияда туризмди өнүктүрүү үчүн ыңгайлуу шарттар бар, алар – маданий-таанып билүү (арх-ратарыхый эстеликтер көп), спорттук-ден соолукту чыңдоочу жана рекреациялык (Рига булуңунун жээгиндеги курорттук зонадагы дары баткактар, минералдуу суулар; Латгаленин рекреациялык потенциалы зор) объектилер. 20-кылымдын 2- жарымында рекреациялык жана курорттук ири чарба түзүлгөн (эң белгилүү курорттору: Балдоне, Кемери, Лиепая, Цесис). Латвиянын аймагы аркылуу Россия жана башка КМШ өлкөлөрүн Батыш Европа өлкөлөрү менен байланыштырган транзиттик транспорт коридору өтөт. Темир жолунун узундугу 2230 км, анын 257 кми электрлештирилген. Автомобиль жолунуку 69,7 миң км; Латвиянын маанилүү автомобиль магистралы – эл аралык «Via Baltika» (Варшава – Каунас – Рига – Таллин) трассасынын бир бөлүгү. Куур транспорту өнүккөн. Газ куурунун узундугу 1237 км, нефть куурунун 82 км, нефть продукту кууру 417 км. Сырткы соода жана транзиттик жүктөрдүн басымдуу бөлүгү деңиз транспорту аркылуу ташылат. Деңиз соода флоту 22 кемени камтыйт; 118 кемеси башка өлкөлөрдүн желеги менен жүрөт. Он деңиз порту бар, алардын эң маанилүүлөрү: Рига, Вентспилс, Лиепая, ошондой эле 7 чакан порту иштейт. Ички суу жолунун узундугу 300 км; Лиелупе, Даугава, Вента дарыясы аркылуу кеме жүрөт. Рига менен Юрмаланы байланыштыруучу (Лиелупе дарыясы жана Рига булуңу аркылуу) жүргүнчү ташуучу туруктуу кеме катнашы бар. Эл аралык аэропорттору – Рига менен Лиепаяда. Экспортко жыгач жана андан жасалган продукцияларын (сомо жыгач, таарынды материалдарын, фанера, картон, кагаз), текстиль, металлургия, машина куруу өнөр жай продукцияларын, ошондой эле азык түлүк чыгарып, сырттан машина жана жабдууларды, нефть жана анын продуктуларын, химия, металлургия өнөр жай продукцияларын, транспорт каражаттарын жана башка алат. Сырткы соодасынын жалпы көлөмүнүн 75%ке жакыны Европа союзуна, 15%тен ашыгы КМШ өлкөлөрүнө туура келет (2008). Эң ири соода шериктештери: Литва, Эстония, Россия, Германия, ошондой эле Польша, Швеция, Дания, Финляндия, Улуу Британия. == Билим берүүсү == «Билим берүү жөнүндө» (1998), «Илимий ишмердик жөнүндө» (2012) жана башка мыйзамдар аркылуу жөнгө салынат. Билим берүү системасы мектепке чейинки тарбиялоону, башталгыч, орто, кесиптик жана жогорку билим берүүнү камтыйт. 15 жаштан жогору калктын сабаттуулугу 99,8%ти түзөт (2008). Ири ЖОЖдору Рига шаарында жайгашкан. 472 илимий мекеме, 864 китепкана, 127 музей иштейт (2008). == Массалык-маалымат каражаттары == «Latvijas vestnesis», «Diena», «Rigas Вalss», «Latvijas Avise» жана башка гезиттери латыш тилинде, «Телеграф», «Вести сегодня», «Деловые вести», «Наука и жизнь», «Вести» жана башка гезиттери орус тилинде чыгат. Радиоуктуруу 1925-жылдан, телекөрсөтүү 1954-жылдан иштейт, 4 мамлекеттик, 20 мамлекеттик эмес радиостанция, мамлекеттик эки телеканал (LTV-1, LTV-7) жана бир нече менчик телеканалдар, ошондой эле «LETA» улуттук маалымат агенттиги бар. == Адабияты == Латыш адабияты негизинен латыш тилинде өнүгүүдө. Латыш тилиндеги алгачкы жазма тексттер (16-кылым) диний китептердин котормолору болгон. Реформация жана Контрреформация латыш тилиндеги (1525-ж.; латыш тилиндеги сакталып калган биринчи китеп – немис иезуити Петр Канизийдин католиктик катехизиси, 1585) китеп басып чыгаруунун жайылышына түрткү болгон. Биринчи басмакана Ригада 1588-ж. негизделген. Латыш диний прозасынын негиздөөчүсү деп латыш барокко адабиятынын эстелиги – «Латыш үгүттөрүнүн көп күттүргөн жыйнагынын» (1654) автору, ошондой эле биринчи немис-латыш сөздүгүнүн («Lettustun» 1638) түзүүчүсү немец Г. Манцель эсептелет. Акындар Я. Руген менен А. Ливенталдын, жазуучулар Э. Динсбергис менен А. Лейтандын чыглыгы 19-кылымдын 1-жарымындагы адабиятта көрүнүктүү орунга ээ болгон. Улуттук драматургиянын калыптанышы актёр, режиссёр жана драматург А. Алунандын чыгармачылыгы («Олдоксон», 1869; «Челекчи менен челекчи аял», 1872; «Жон Нейланд», 1881, комедиялары) менен байланыштуу. 19–20-кылымдын аралыгында латыш адабият таануусу: адабият теориясы, сыны жана тарыхы (М. Вольтер, Т. Зейферт, В. Плудонис, Я. Янсон-Браун ) пайда болот. 1950–60-жылдары акындар И. Аузиньш, И. Зиедонис, М. Чаклайс; драматургдар Х. Гулбис, П. Петерсон, Г. Приеде жана башка келет. Жанрдык кенен диапазон жана турмушту ар кыл деңгээлде символдоштуруу О. Вациетистин поэзиясына мүнөздүү («Алыскы сапар шамалы», 1956; «Дем», 1966 жыйнактары; «Рояль үчүн концерт» поэмасы, 1971 жана башка). 1970–80-жылдарда Латвия адабиятына акындардын жаңы мууну келип кошулат: А. Айзпуриете, У. Берзиньш, Ю. Гелдс, М. Залите, Ю. Куннос, М. Мелгалвис, А. Нейбартс, Я. Рокпелнис жана башка Проза (М. Зариньштын постмодернисттик романдары) жана драматургия (П. Путниньш, Я. Юрканс, Л. Стумбре, А. Гейкинс жана башка) өнүккөн. Эгемендикти калыбына келтирүү үчүн күрөштүн жана кайра түзүлгөн Латвия Республикасынын алгачкы жылдарында (1980-жылдардын акыры – 1990-жылдардын башы) латыш адабияты «жаңы прозаны» (П. Банковскис, Я. Веверис, М. Зелменис, А. Колманис жана башка) издөө аракети менен белгилүү. 1990-жылдардагы латыш адабиятына латыш эмигрант-жазуучуларынын (Л. Берзиньш, И. Гребзде, И. Губиня, Г. Зариньш, В. Зэпс, А. Иваска, В. Карклиньш, В. Краславиетис, К. Лесиньш, Р. Мукс, Л. Таунс, Э. Фрейманис, Андрей жана Аншлав Эглиттер жана башка) чыгармачылыгы кошулат. 20-кылымдын башында аңгеме (М. Апель, П. Апшиникс, Н. Ранцан, К. Строд-Пленциник), адабий жомок (Наайзмиерстуле), роман (В. Луоцс-Вайдеанс «Жашоо күндөрү», 1939), очерк, новелла жанрлары өз ордун ээлейт; драматургия (К. Даугуленин «Өртү», 1912, биринчи латгаль пьесасы; О. Рупайнистин комедиялары) өнүгөт. Латгаль тилиндеги биринчи ыр жыйнак чыгат – Ю. Паберзанын «Жаз үндөрү» (1913). Согуштан кийин латгаль адабиятынын борбору эмиграцияга – Германияга (акын А. Спогис) жана АКШга (новеллачы Е. Лелис, драматург А. Рубенис жана башка) оогон. Заманбап латгаль адабиятынын жаңы багыттары О. Сейкстс менен В. Лукашевич өңдүү авторлош иштешкен постмодернисттердин чыглыгында («Күнгө кактанган Сэппуку» ырлар жыйнагы, 1995; «Валерьяндын өмүрү жана көз караштары» романы, 1996), Л. Рунданенин, Ю. Рыучанстын, И. Тарауданын поэзиясынан орун алган. 20-кылымдын 2-жарымында – 21-кылымдын башында А. Гаррос, Н. Гуданц, Р. Добровенский, А. Левкин, С. Пичугин жана башка прозасы; Л. Азаровы, В. Ермолаева, О. Ленцой, А. Пунтен, Л. Романенко, Д. Сумароков, С. Тимофеев, Л. Черевичник, С. Ханин жана башка поэзия менен алектенишкен. == Архитектура жана сүрөт искусствосу == Биздин заманга чейин 1-миң жылдыкта Латвия аймагында бекемделген конуштар (пилскалндар) балт жана финн-угор топторуна байланыштуу кооздуктардын түрлөрү пайда болгон. 12-кылымдын аягы – 13-кылымдын башында жыгачтан православие чиркөөлөрү курулган. 14-кылымда европалык роман стилиндеги коргонуу жана чиркөө имараттары басымдуулук кылган. Орто кылымда көркөм сүрөт искусствосу Батыш Европа искусствосу менен тыгыз өз ара байланышта таш, жыгач скульптура өнүккөн. Латвия шаар архитектурасы поляк жана нидерланд зодчийлигинин таасиринде өнүксө, 17-кылымдын аягында Польша менен Түндүк Европадан барокконун формалары таралган. Прибалтиканын Россияга кошулушу менен Латвия архитектурасынын таасири күчөгөн (Б. Ф. Растрелли). 18- кылымда курулуш өнөрүнө рококо стилинин элементтери кире баштаган. 18-кылымдын 2-жарымында Латвияда классицизм калыптана баштаган. Совет бийлиги орноп, фашисттик баскынчылар куулгандан кийин шаар, кыштактар пландуу түрдө курула баштаган. 1940-жылга чейин эклектикалык кооздоо өнөрү күчөгөн. 1955-жылдан типтүү долбоор боюнча темир-бетон жана кыш имараттар советтик неоклассицизм стилинде (Ригадагы Л. ИАнын бийик имараты, арх. О. Тилманс) курула баштаган. 1970–80-жылдарда Ригадагы конгресс үйү (1982, арх. Ю. Гертманис, В. Кадырков), Вентспилстеги «Юрас варты» (1977, арх. В. Вавулс, О. Домбровскис) маданият үйү курулган. Латвия архитекторлорунун долбоорлору менен Москвада коомдук имараттар (метрополитендин «Рижская» станциясы, 1958, арх. В. Апситис жана башка) жана турак үйлөр салынган. 13–19-кылымда Латвияда көркөм сүрөт искусствосу негизинен Батыш Европанын искусствосу менен эриш-аркак өнүккөн. 13-кылымдан адегенде роман, анан готика искусствосунун нугунда таш скульптуралар пайда болгон. Готикадан бароккого өткөн кезде жасалган рельефтерде маньеризм өкүм сүргөн. 1900–10-ж. графика өнүккөн. Жасалга өнөрүнө негиз салган Я. Куга, Ю. Мадерниек эмгектенишкен. Латыш сүрөтчүлөрүнүн көбү Ригадагы сүрөт академиясынан таалим алган. Совет доорунда реалисттик салты улантылган, 1920–30-жылдарда живописте, лирикалык-романтикалык дүйнө таанымга көңүл бурулуп, пейзаж (В. Пурвитис), натюрморт (Л. Свемпс), жанрдык сүрөт (Я. Лиепиньш) портрет (Я. Тимбергс) тартуу өнүккөн. Согуштан кийинки турмуш К. Мнесниек, Я. Розенталс. Ырчы М. Вигнере-Гринбергдин портрети. 1916. Латвия улуттук көркөм сүрөт музейи. Рига. Г. Элиас, А. Скриде, А. Эгле, П. Упитис, Г. Вилкс жана башка сүрөтчүлөрдүн чыгармаларында чагылдырган. Бир нече скульптуралык монументтер жаралган (Саласпилстеги мемориалдык ансамбль, 1961–67), скульптуралык портрет өнүккөн (Л. Давыдова-Медене, М. Ланге). 20-кылымдын аягындагы искусство жанрынын ар түрдүүлүгү менен мүнөздөлөт: абстракттык живопись (Э. Илтнерс, О. Аболс), гиперреализм (Я. Осис, Л. Пурмале, А. Станкевиц), сюрреализм (М. Табака), акционизм (И. Блумбергс) багыттарында чыгармалар пайда болгон. 20-кылымдын аягы – 21-кылымдын башында Иецавадагы костёл (1997–2007), Даугавпилстеги Ыйык Александр Невский чакан чиркөөсү (1999–2002), Саласпилстеги Ыйык Георгий чиркөөсү (2008-ж. курула башталган) жана башка имараттар курулган. == Музыкасы == Латыштардын элдик музыкасынын негизги жанрлары – эмгек, мезгилдин салтсанаа, лирика, юмор, бий, ырлар. Элдик музыкалык аспаптары: кокле (сыбызгы сымал), дига, скрипка, стабуле, тауре, ажаргс (үйлөмө); тридексникс эглите (урма) жана башка 16-кылымдын аягында чиркөө ырлары биринчи ирет нотага түшүрүлгөн. 18- кылымда Ригада орган музыкасы кыйла өнүккөн. 1760-ж. Рига музыкалык коому уюшулуп, ал симфониялык концерттер берген. 1782-ж. туруктуу опера труппасы бар шаардык немис театры ачылган (анда 1837–39-ж. Р. Вагнер дирижёрлук кылган). 19-кылымдын 2-жарымында хор музыкасы кеңири тараган. Улуттук композиторлор мектеби хор жана орган музыкасынын негизинде түзүлгөн. Я. Витолс, А. Юрьянс, Э. Вигнерс жана башка алгачкы латыш композиторлору болушкан. 20-кылымдын башында музыкалык маданияттын өнүгүшүнө А. Калниньш, Э. Мелнгайлис, Э. Дарзиньш кыйла таасир тийгизген. Латвиянын музыкалык турмушундагы маанилүү окуя 1917–19-ж. латыш аткычтарынын оркестрлеринин түзүлүшү болгон. 1920-ж. биринчи улуттук опера (А. Калниньш, «Банюта») коюлган. Латвия консерваториясы (1919) латыш улуттук музыкасынын өнүгүшү үчүн зор мааниге ээ болгон. 1940–41-ж. Латвия опера жана балет театры, 1941-ж. мамлекеттик филармония уюшулган. Музыкалык чыгармалар, изилдөөлөр «Латыш музыкасы» жыйнагына (1958-жылдан) жарыяланып турат. Латвия симфониялык музыкасына симфониячы композитор Я. Иванов зор салым кошкон. Опера жанрында көптөгөн чыгармалар жаралган: М. Зариньш, «Жаңы жээкке» (1955), «Жашыл тегирмен» (1958); А. Скулте, «Каныша кыз Гундега» (1971); И. Калниньш, «Ифигения Авлидада» (1982); Я. Лусенс, «Чымчык операсы» (2000) жана башка. == Театры == Латвия алгачкы театр 18-кылымдын 2-жарымында пайда болуп, 19-кылымда немис жана орус театр өнөрүнүн таасиринде өнүккөн. 1930-ж. Ригада жана башка шаарларда театрлар, Мамлекеттик Куурчак театры (1944) ачылган. 1960-жылдары жаңы муундагы режиссёрлор (А. Яунушанс, А. Я. Шапиро жана башка), 1990-жылдары постмодернизмге таянган режиссёрлор (Ж. Ж. Жилинжер, Г. Шмите) жана башка чыккан. 1995-жылдан Рига жана Даугавпилсте эл аралык «Ноmо Novus», 1998-жылдан «Homo Alibi» фестивалдары өткөрүлөт (2 жылда бир жолу). == Балети == Биринчи балеттик труппа 1782-ж. пайда болгон. Артисттер менен балетмейстерлер чет өлкөдөн чакырылып турган. Улуттук балеттин келип чыгышы 1912-ж. Ригада ачылган «Латыш операсы» театры менен байланыштуу. 1919-ж. анын базасында опера жана балет театры түзүлгөн. Балет труппасын В. Комисарс жетектеген. 1935-ж. биринчи латыш балети Я. Мединьштин «Сүйүүнүн жеңиши» коюлган. 1932- жылдан театрда балет мектеби (1948-жылдан Рига хореография окуу жайы) иштеген. Е. Чанги койгон спектаклдер Латвия хореографиясынын алтын фондусунан орун алган. Балет искусствосуна салым кошкон өнөрпоздор: хореографтар – И. Строде, А. Лембергс; артисттер – В. Вильциня, И. Гинтере, И. Каруле, И. Думпе, В. Янсонс жана башка. == Киносу == Латвия киносу 1910-ж. башталган. Адеп хроникалык, документ кинофильмдер тартылып, Лиепая шаары жөнүндөгү репортажды оператор Э. К. Тиссе тарткан (1913). Эң алгачкы тартылган көркөм фильми «Чындык кайда?» (1913). 1939-ж. В. Лацистин романы боюнча тартылган «Балыкчынын уулу» фильми кино чеберлеринин ири табылгасы болгон. 1940-ж. Ригада көркөм жана документ фильмдер киностудиялары уюшулуп, 1948-ж. Рига киностудиясына бириккен. «Каугур көтөрүлүшү» деген биринчи советтик латыш фильми тартылган (1941). 1970–80- жылдарда көптөгөн олуттуу фильмдер пайда болгон: «Оюн», 1981, «Дан куурай талаасы», 1984 – А. Криевс; «Менин үй-бүлөм», 1982 – П. Криловс жана башка Стрейчтин «Театр» жана Бренчтин «Дөбөлөрдөгү узак жол» («Долгая дорога в дюнах», 1980–81, СССРдин мамлекеттик сыйлыгы 1983), «Закым» (1983) жана башка фильмдери СССРде өзгөчө белгилүү болгон. 1990-ж. кино өндүрүшүн кескин кыскарса да, Стрейчтин «Адам баласы» (1991) жана «Тагдыр тегирмени» (1997); Фрейманистин «Уя» (1995) фильмдери тартылган. 2000- жылдардагы эң жакшы кинофильмдери: В. Кайриштин «Жолдо кетип баратып» (2001), У. Цельманын «Алакандагы патрон» (2002), Ю. Пошкустун «Монотондуулук» (2007). Латвиянын кино искусствосунун өнүгүшүнө реж. – П. Н. Арманд, У. Браун, А. Фреманис, Л. Лейманис, И. В. Масс, К. Пиесис; актёрлор – В. Артмане, Я. Грантинь, В. Зандбергс, Х. Лиепинь, Э. Павулс, Д. Ритенберг, Г. Цилинский жана башка чоң салым кошушкан. == Колдонулган адабияттар == * “Кыргызстан”. Улуттук энциклопедия: 5-том. Башкы ред. Асанов Ү. А., Б.: "Кыргыз энциклопедиясы" башкы редакциясы, 2014. ISBN 978—9967—14-111-7 <references /> {{Европа өлкөлөрү}} {{Европа Бирлиги}} {{НАТО}} {{Постсоветтик аймактын мамлекеттери}} [[Категория:Постсоветтик аймактын мамлекеттери]] [[Категория:Латвия| ]] [[Категория:НАТО мүчөлөрү]] dol6pqtazgero028ahekvfdve16040j Мухаммед ал-Хорезми 0 8483 652173 648498 2026-09-08T17:05:38Z Researchist+98 48928 /* */ ++ 652173 wikitext text/x-wiki {{Персона |ысымы = Мухаммед Ал-Хорезми |нукура ысымы = {{lang-ar|محمد بن موسى الخوارزمي‎}} |сүрөт =1983_CPA_5426.jpg |туурасы = 250px |сүрөткө баяндама = [[СССР|СССРде]] ал-Хорезминин мааракесине арналып 1983-жылы чыгарылган почта маркасы |төрөлгөндөгү аты = Мухаммад ибн Муса {{Nobr|аль-Хорезми аль-Мажуси}} |ишмердүүлүк тармагы = математик, астроном, географ, философ, котормочу, астролог, тарыхчы |туулган датасы = 783 |туулган жери = [[Хива]] |жарандыгы =[[Иран]] |улуту = [[Хорезмидер|хорезми]]<ref>{{публикация|книга|заглавие=История Каракалпакской АССР: с древнейших времен до наших дней|ссылка=https://books.google.ru/books?hl=ru&id=4ezUAAAAMAAJ&focus=searchwithinvolume&q=хорезмиец|издательство=Изд-во "Фан" Узбекской ССР|год=1986|страницы=42|страниц=364}}</ref> |букаралык = [[Файл:Black flag.svg|20x25px]] [[Аббасий халифаты]] |өлгөн датасы = 850 |өлгөн жери = [[Багдад]] |дини = [[Ислам]] ([[Суниттер]]) |атасы = Муса аль-Хорезми |апасы = |күйөөсү = |жубайы = |балдары = |сыйлыктары = |сайт = |уикиказына = Muhammad ibn Musa al-Khwarizmi }} '''Абу Абдуллах''' (же '''Абу Жафар''') '''Мухаммад ибн Муса аль-Хорезми''' ' ({{lang-ar|أبو عبد الله محمد بن موسی الخوارزمی}}; ок. [[783]], [[Хива]], [[Хорезм]] (азыркы. [[Өзбекстан]]) — [[850]], [[Багдад]] (азыркы. [[Ирак]], (болжол менен 783-850-жж.)) — “мусулмандык кайра жаралуу доорунда” жашаган даңазалуу борбордук азиялык математик, астроном жана географ, классикалык алгебраны негиздөөчү. '''Абу Жафар Мухаммад ибн Муса аль-Хорезми (болжол менен 780–850-жж. / хижра боюнча 185–233-жж.) — Аббасид халифтеринин (Харун ар-Рашидден баштап аль-Мутаваккилге чейинки) доорунда жашаган ирандык математик, астроном, географ, философ, тарыхчы жана ар тараптуу билимдүү окумуштуу болгон. Ал өмүрүнүн көпчүлүк бөлүгүн Багдадда өткөрүп, «Акылмандык үйүнүн» (*Дар аль-Хикма*) мүчөсү болгон. Ал математикага, өзгөчө алгебрага кошкон салымы менен кеңири белгилүү.''' == Өмүр баяны== Окумуштуу Абу Абдулла Мухаммед ибн Муса ал-Хорезми (ныспасы – ал-Хорезми, б.а. “Хорезмдик” خوارزمی‎) — Борбордук Азиянын батыш өңүрүндөгү Улуу Жибек Жолунуну таманындагы айтылуу Хорезм шаарында болжол менен 783-жылы туулган. Өмүрүнүн оодук бөлүгүн Багдад халифатынын ордо шаары Багдадда (азыркы Ирактын борбору) өткөргөн. Халиф ал-Мамундун (813-833) бийликтеги жылдары ал-Хорезми Багдад шаарындагы “Даанышмандык Үйү” атыккан китепкананы жетектеген. Ошол доордо бул илимий академияга айланган жайда башка да окумуштуулар, маселен, азыркы Түркмөнстандагы Мары шаарынан чыккан Ахмед ибн Абдулла ал-Марвази (Хабаш ал-Хасиб), ошондой эле Фергана өрөөнүнөн чыккан Абу-л-Аббас Ахмед ал-Фергани иштеген. Алар менен чогуу Ибн Түрк, ал-Кинди ж.б. аалымдар илимий иликтөөлөр жүргүзгөнү маалым. 827-жылы ал-Хорезми Синжар түздүгүндө Жердин меридианынын даражасыныны (градусунун) узундугун ченөө иштерине катышкан. Багдад халифи ал-Васиктин (842-847) тушунда ал-Хорезми түндүктөгү хазарларга багытталган сапарды башкарганы айтылат. Окумуштуу ал-Хорезми тууралуу эң соңку эскерүү 847-жылга таандык. == «Ал-жабр жана ал-мукабала» китеби == Борбордук азиялык чыгаан математик окумуштуу Абу Абдулла Мухаммед ибн Муса ал-Хорезми тээ 825-жылы арап тилинде «Китаб ал-жабр ва-л-мукабала» («Кошуу жана алуу тууралуу китеп») деген илимий эмгегин жазган. Анда алгебрага таандык эрежелер камтылгандыктан, бул китептин аталышынан («ал-жабр») кийинчерээк бүтүндөй бир математикалык илимий тармак «алгебра» деп аталып калган. Бул окумуштуу байыркы индиялыктар ачкан «нөл» деген санды мусулман цивилизациясына тааныштыртган, мусулмандардан «нөл» түшүнүгү европалыктарга өткөн. Ал-Хорезми «нөлдү» арапча «ас-сыфр», б.а. «жок», «эчтеке» деп атаган, бул сөздөн улам европалыктарда «цифра» сөзү келип чыккан. «Китаб ал-жабр ва-л-мукабала» («Кошуу жана алуу тууралуу китеп») чыгармасынын теориялык бөлүгүндө 1- жана 2-даражадагы теңдемелердин түрлөрү сыпатталып, жалпысынан алардын алты түрү көрсөтүлгөн. В теоретической части своего трактата ал-Хорезми даёт классификацию уравнений 1-й и 2-й степени и выделяет шесть их видов: Квадраттар тамырга барабар (мисалы 5x2 = 10x); Квадраттар санга барабар (мисалы 5x2 = 80); Тамырлар санга барабар (мисалы 4x = 20); Квадраттар менен тамырлар санга барабар (мисалы x2 + 10x = 39); Квадраттар менен сандар тамырга барабар (мисалы x2 + 21 = 10x); Тамырлар менен сандар квадратка барабар (мисалы 3x + 4 = x2). Мындай түрдөштүрүү үчүн теңдеменин эки тарабында тең оң мүчөлөр болушу керектиги талап кылынат. Охарактеризовав каждый вид уравнений и показав на примерах правила их решения, ал-Хорезми даёт геометрическое доказательство этих правил для трёх последних видов, когда решение не сводится к простому извлечению корня. Теңдемелердин ар бир түрүнө мүнөэдөмө берип жана аларды мисал аркылуу тастыктап, ал-Хорезми өзү көрсөткөн алты түрдүн соңку үч түрү үчүн геометриялык далил да келтирет. Бул үч түрдүн жыйынтыгы жөнөкөй гана усул менен тамыр чыгаруу аркылуу алынбайт эмеспи. Квадраттык канондук түрлөрдү алуу үчүн ал-Хорезми эки аракетти киргизген. Алардын бирин “ал-жабр” деп атаган. Бул ыкма аркылуу бир бөлүктөгү терс мүчөнү башка бөлүккө которуп, эки бөлүктө тең оң мүчөнү алууга болот. Экинчи аракетти “ал-мукабала” деп атаган. Бул ыкма аркылуу теңдеменин эки бөлүгүндө тең мүчөлөрдүн ушул сыяктуу амалдары жүргүзүлгөн. Мындан тышкары, ал-Хорезми көптүк мүчөлөрдү көбөйтүүнүн эрежесин иштеп чыккан. Булардын баарын ал 40 тапшырманы аткаруу аркылуу көрсөтүп берген. Мухаммед ал-Хорезминин алгебрага арналган чыгармасы математика илиминде өз алдынча алгебра тармагын өнүктүрүүгө башат болуп берди. Окумуштуунун ачылышын андан ары Ибн Түрк, Абу Камил, ал-Каражи сыяктуу окумуштуулар андан ары өркүндөтүшкөн. Мухаммед ал-Хорезминин дал ушул чыгармасы Батыш Европада алгебра илимин өнүктүрүүгө өзгөчө рол ойногон. Маселен, европалык математик, Пиза шаарынан чыккан Леонардо (13-кылым) ал-Хорезминин бул чыгармасынан чоң таасир алган. == Индиялык ондук санак системасы тууралуу эмгек == Мухаммед ал-Хорезминин индиялык ондук эсеп системасын сыпаттаган чыгармасы жалпы эле Аббасийлер халифатында жана башка мусулман мамлекеттеринин аймактарында “нөл” саны да камтылган индиялык ондук санак системасы тууралуу маалыматты кеңири жайылткан. Окумуштуунун бул эмгеги 12-кылымдын биринчи жарымында латынчага которулуп, Algoritmi de numero Indorum («Индиялык эсеп тууралуу алгоритмдер») деген наам менен Батыш жана Борбордук Европада кеңири белгилүү болгон. Бул эмгектин так аталышы «Ал-Хорезми индиялык ондук эсептөө системасы тууралуу» делип аңдалышы керек. Анын эмгегин пайдаланган Лейбниц “алгоритм” терминин илимге киргизген. Окумуштуу ал-Хорезми (латынча (Algorismus, Algorithmus) жазган бул математикалык чыгарма жалпы «мусулман кайра жаралуусунун» таасириндеги ири мейкиндикте, андан ары Батыш Европада кеңири таркалган. == Жусуп Баласагуни жана алгебра == Азыркы Түндүк Кыргызстандагы Токмок шаарынын жанында жайгашкан тарыхый Баласагун шаарынан (анын орду – Бурана шаар чалдыбары катары маалым) чыккан окумуштуу, философ, акын жана насаатчы Жусуп Баласагын да өзүнүн 1069-70-жылы караханийлик орток түрк тилинде жазылган «Кут билим» («Кутадгу билиг») поэзиялык чыгармасында теңдеме чыгаруу зарылдыгы жана «алгебра» («ал-жабр») китеби тууралуу эскере кетет. == Мухаммед ал-Хорезми жана география илими == Мухаммед ал-Хорезми жазган “Жердин сүрөтүнүн китеби” эмгеги – география илимине таандык арап тилиндеги алгачкы илимий эмгек болуп саналат. Бул эмгек кийинки мусулман географтарына жана география илимине чоң таасир тийгизген. == Мухаммед ал-Хорезми астрономия жана жыл санак тууралуу == Мухаммед ал-Хорезми математикалык астрономияны өнүктүрүүгө бараандуу салым кошкон. Ал тригонометриялык жана астрономиялык жадыбалдарды түзгөн. Ал түзгөн “ал-Хорезминин жадыбалы” (“Зиж ал-Хорезми”) чыгармасы, чын-чынына келгенде, айтылуу индиялык окумуштуу Брахмагуптанын “Брахмагупхута-сиддханта” эмгегин кайра иштеп чыгып, кошумчалаган эмгек болгон. Бул эмгекке фарсы тилдүү жана арап тилдүү калктардын айрым илимий түшүнүктөрү да киргизилген. Маселен, планеталардын аталыштарын арап тилинде гана жазбастан, жадыбалда алардын фарсыча аталышы да берилген. Бул чыгармага улай “Жөөттөрдүн доорун эсептөө тууралуу трактат” деген эмгекти да кошкон. Мухаммед ал-Хорезми “Тарыхый жадыбал китеби” деген эмгекти да жазганы башка библиографиялык маалыматтарда эскерилет, бирок анын бул чыгармасы сакталып жеткен эмес. == Мухаммед ал-Хорезминин башка эмгектери == Мухаммед ал-Хорезминин калемине таандык башка эмгектердин арасында “Астролябияны (жылдыздын ордун ченөө аспабын) жасоо китеби”, “Күн сааты тууралуу китеп”, “Астролябияны колдонуу аракети тууралуу китеп” жана башка чыгармалар бар. Мухаммед ал-Хорезминин эмгектеринин биринде (834-жылы) алгебра геометриядан ажыратылып сыпатталган. == Эскерүүлөр== Окумуштуулар Доналд Кнут жана Андрей Ершов көтөргөн демилгеге ылайык, 1979-жылы 16-22-октябрда СССР Илимдер академиясы жана Өзбекстан Илимдер академиясы Өзбекстандын Үргөнч шаарында эл аралык илимий жыйын өткөрүштү. “Заманбап математика илиминдеги жана арнын туундусундагы алгоритмдер” деп аталган бул жыйын “алгоритм” термининин келип чыгышынын 1100 жылдыгына багышталды. Жыйын ачылган күнү Мухаммед ал-Хорезминин эстелиги орнотулчу жайга символдук таш коюу аземи өткөрүлдү. 1983-жылы дүйнө коомчулугу ал-Хорезминин 1200 жылдык мааракесин белгиледи. Бир катар мааракелик жыйындар Өзбекстанда өткөрүлдү. Хива шаарында Мухаммед ал-Хорезминин эстелиги ачылды. == Алгоритм == [[Алгоритм]] (арап тилинде эмгектер жазган борбордук азиялык окумуштуу ал-Хорезминин ысымынан) – тийешелүү математикалык жана башка тапшырмаларды толук чечүү үчүн тапшырма аткаруучунун аракеттеринин тартибин (ыраатын жана жолун) сыпаттаган эрежелердин (көрсөтмөлөрдүн) так жыйындысы. Мурда “алгоритмдин” маанисин ачууда “тартип” сөзүнүн ордуна “ыраат” деген сөз көбүрөөк колдонулчу, бирок компютерлерде параллел аткарылчу иш-аракеттер арбыган сайын иш-аракеттеги ыраат эле эмес, параллелдүүлүк да чагылдырылышы үчүн “тартип” сөзү көбүрөөк колдонулуп калды. == ”Алгоритм” сөзүнүн теги == Орус жана кирилл жазмасындагы адабиятта “алгоритм” сөзү эски убакта “алгорифм” деген түрдө колдонулган (th тыбышы т эмес, ф түрүндө берилген). Кийинчерээк ал “алгоритм” болуп өзгөргөн. «[[Алгоритм]]» термининин аныктамасы тууралуу 20-кылымдын 30-50-жылдары Түринг, Пост, Чөрч, Н.Винер, А.А.Марков жана башка аалымдар өз жоромолдорун жазышкан. Жогоруда айтылгандай, «алгоритм» сөзү арапча «ал-» артикли менен «Хорезмдик» (Хорезми, б.а. خوارزمی‎) сөзүнүн жалгашуусунун натыйжасында пайда болгон «ал-Хорезми» ныспасынын орто кылымдардагы латынча берилишинен улам келип чыккан. Абу Абдулла Мухаммед ибн Муса ал-Хорезминин латынчага Algoritmi деп берилген ныспасынан улам «алгоритм» сөзү келип чыкканын илимде кийинчерэээк гана аныкташты. == Кыскача адабият тизмеси == === Өзүнүн эмгектери (азыркы котормолор) === * ал-Хорезми Мухаммад. Математические трактаты. Ташкент: Фан, 1964. (2-е изд.: 1983) <br /> * ал-Хорезми Мухаммад. Астрономические трактаты. Ташкент: Фан, 1983. <br /> === Ал тууралуу эмгектер === * Булгаков П. Г., Розенфельд Б. А., Ахмедов А. А. Мухаммад ал-Хорезми, ок. 783 — ок. 850. М.: Наука, 1983. <br /> * Матвиевская Г. П. Учение о числе на средневековом Ближнем и Среднем Востоке. Ташкент: Фан, 1967. <br /> * Мухаммад ибн Муса ал-Хорезми: К 1200-летию со дня рождения. М.: 1983. <br /> * Розенфельд Б. А., Сергеева Н. Д. Об астрономических трактатах ал-Хорезми. Историко-астрономические исследования, 13, 1977, с. 201—218. <br /> * Розенфельд Б. А. Астрономия стран Ислама. Историко-астрономические исследования, 17, 1984, с. 67-122. <br /> * Юшкевич А. П. Арифметический трактат Мухаммеда бен Муса ал-Хорезми. Труды Института истории естествознания и техники, вып. 1, 1954, с. 85-127. <br /> * Онлайн Энциклопедия Кругосвет <br /> * Дональд Кнут. Искусство программирования, том 1. Основные алгоритмы (The Art of Computer Programming, vol.1. Fundamental Algorithms). – Москва, Изд-во Вильямс, 2006. – Издание 3-е. – 720 страниц. – ISBN 0-201-89683-4. <br /> == Интернеттеги шилтемелер == * https://web.archive.org/web/20120512133412/http://elite-home.narod.ru/scien3.htm ал-Хорезми тууралуу <br /> * http://platonanet.org.ua/load/knigi_po_filosofii/istorija_filosofii_arabskaja/mukhammad_ibn_musa_al_khorezmi_astronomicheskie_traktaty_perev_a_akhmedova/59-1-0-558 {{Webarchive|url=https://web.archive.org/web/20101213063813/http://platonanet.org.ua/load/knigi_po_filosofii/istorija_filosofii_arabskaja/mukhammad_ibn_musa_al_khorezmi_astronomicheskie_traktaty_perev_a_akhmedova/59-1-0-558 |date=2010-12-13 }} ал-Хорезминин астрономиялык трактаттары<br /> * [http://algolist.manual.ru Алгоритмы, методы, исходники] {{Webarchive|url=https://web.archive.org/web/20210813184358/http://algolist.manual.ru/ |date=2021-08-13 }} — алгоритм тууралуу * [http://rain.ifmo.ru/cat/view.php/ Дискреттик математика: Алгоритмдер] {{Webarchive|url=https://web.archive.org/web/20060704171110/http://rain.ifmo.ru/cat/view.php/ |date=2006-07-04 }} — алгоритм тууралуу * Юрий Лифшиц. Курс лекций [http://yury.name/internet.html Интернеттеги алгоритмдер] {{Webarchive|url=https://web.archive.org/web/20081015062925/http://yury.name/internet.html |date=2008-10-15 }} * [http://www.geometrictools.com Геометриялык алгоритмдер] * [http://www.krugosvet.ru/articles/125/1012581/1012581a1.htm Алгоритм тууралуу] * [http://www.scholar.ru/catalog.php?topic_id=18 Алгоритмдер тууралуу] * [http://e-maxx.ru/algo Алгоритмдер жыйнагы] [[Категория:Так илимдер]] [[Категория:Чыгыш таануу]] [[Категория:Борбордук Азия]] [[Категория:Кыргыз таануу]] [[Категория:Географтар]] [[Категория:Математиктер]] [[Категория:Астрономдор]] [[Категория:Өзбекстан]] [[Категория:Окумуштуулар]] [[Категория:IX кылым]] oqtx4g4a0pryrd10qi4vjnn28vq7o5u Төрөкул Жанузаков 0 8696 652222 648735 2026-09-09T10:43:56Z InternetArchiveBot 27717 Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 652222 wikitext text/x-wiki {{Мамлекеттик ишмер|ысымы = Төрөкул Жанузак уулу (Канаев)|расмий ысымы = |туулган жери = Сыр-Дарыя облусунун [[Олуя-ата]] уездинин №5-айылындагы Орто-Кошой өзөнүнүн Узун-Булактын оозу|жарандыгы = [[Файл:Flag of Russian Empire for private use (1914–1917) 3.svg|{{{1|22px}}}|border|Орусия желеги]]<noinclude>[[Орусия империясы]] [[Файл:Turkestan Autonomous SSR Flag.svg|{{{1|22px}}}|border|ТАССР желеги]]<noinclude>[[Түркстан Советтик Социалисттик Автономиялуу республикасы|Түркстан АССР]] [[Файл:Flag of the Russian SFSR (1918-1920).svg|{{{1|22px}}}|border|РСФСР желеги]]<noinclude>[[Орусия СФСР]]|каза болгон жери = [[Түркстан Советтик Социалисттик Автономиялуу республикасы]], [[Фергана облусу]]|ишмердүүлүгү = мамлекеттик жана коомдук иштер|кызматы=[[Түркстан Советтик Социалисттик Автономиялуу республикасы|Түркстан АССР]] төрагасынын орун басары|сүрөтү=Törökul Zhanuzakov.jpg|желек=Turkestan Autonomous SSR Flag.svg|кызматы_2=Сырдарыя облустук кеңешинин мүчөсү|желек_2=Emblem of the Russian SFSR (1918-1920).svg|туулган жылы=1893-ж.|иш баштоо убагы_2=1917|иш аяктоо убагы_2=? жж.|билими=Мерке орус мектеп-интернаты|иш баштоо убагы=1920|партиясы=Түркстан коммунисттик партиясы, Түркстан Улуттук Биримдиги|каза болгон жылы=1921-ж.|желек_3=Flag of Russian Empire for private use (1914–1917) 3.svg|кызматы_3=[[Түркстан генерал-губернаторлугу|Түркстан]] генерал-губернаторунун адъютанты|иш баштоо убагы_3=1909|иш аяктоо убагы_3=? жж.|желек2=Emblem of the Russian SFSR (1918-1920).svg|желек2_2=Emblem of the Russian SFSR (1918-1920).svg|желек2_3=|иш аяктоо убагы=1921 жж.}} '''Төрөкул Жанузак уулу (Канаев)''' — (1893, [[Орусия|Орусия империясы]], [[Сыр-Дарыя облусу]], Олуя-Ата уезди, [[Талды-Булак (айыл)|Талды-Булак айылы]] — 1921, [[Орусия Советтик Федеративдик Социалисттик Республикасы|Орусия СФСРи]], [[Түркстан Советтик Социалисттик Автономиялуу республикасы|Түркстан АССР]]и, [[Фергана өрөөнү|Фергана облусу]]) — мамлекеттик жана коомдук ишмер. 1920-ж. Түркстан АССР Борбордук Аткаруу Комитетинин төрагасынын орун басары, 1916-жылкы көтөрүлүштөгү качкындарды кайтаруу боюнча комиссиясынын («комбеж») төрагасы. == Өмүр баяны == Ата-теги: атасы Жанузак, чоң атасы Шекербек, бабасы [[Байсейит баатыр]], бубасы [[Канай бий]], кубары [[Түлөберди баатыр]], жотосу [[Жамансарт бий]], жетеси кыргыздын ири манаптардын бири солто уруусунан чыккан [[Кошой бий]], андан [[Талкан бий]], андан - оң канат менен сол канаттын бийи - [[Чаа бий]] (Айтуу), андан [[Солто|Солто бий]] болуп кете берет. Төрөкулду төрөгөн Жанузактын аялы казак кызы эле, ал каза болуп калган соң, баккан энеси Бөжөк болгон. Т. Жанузаков 1893-жылы Таластын башында Орто-Кошой өзөнү, Узун-Булак (Талды-Булак) айылында төрөлгөн. === Балалыгы === Атасы Жанузак манап үйүнө [[Үпү|Үпүдөн]] татар молдо чакыртып, айылдагы балдарга Төрөкулду кошуп окуткан. Алты жашка жеткенде, орус мугалим Алексейди алдырып, уулун окута баштады. Төрөкул 1904-жылы он бирге чыгып Меркедеги орус-жергиликтүү мектебинде окуусун баштайт. Ошол мектептен казактын чыгаан мамлекеттик ишмери [[Рыскулов Турар Рыскулович|Турар Кыргызбаев (Рыскулов)]] менен достошот. Эл ич-ара аларды «бөлөлөр» деп атай баштайт. === Ишмердүүлүгү === ==== Ак падыша доору ==== 1909-жылы мектепти ийгиликтүү аяктап, он алты жашында Түркстан генерал-губернаторуна [[Самсонов|А. В. Самсоновдун]] жардамчысы жана тилмечи (адъютант) болуп иштеп баштайт. 1912-жылы 19 жашында Т. Жанузаков кыргыздардын ичинен биринчи болуп ак падышанын [[Россия|Орусия]] Думасына депутаттыкка талапкер болгон. [[Файл:TSSR ensign.gif|left|thumb|143x143px|Түркстан ССР БАКынын өкүлдөрүнүн төш белгиси.|alt=]][[Зеки Велиди Тоган]] 1969-жылы [[Стамбул|Стамбул шаарында]] жарык көргөн өзүнүн «Эскерүүлөр» деген аталыштагы китебинде: {{Цитата|Ошол сапарымда Ташкент, Фергана, Самарканд, Бухарада мен көптөгөн досторду таптым. 1914-жылы билим алып жатышкан жаштар менен бирге театрга, кечелерге бардым. Ташкенттеги мына ошондой кечелердин биринде Жанузаков аттуу кыргыз интеллигенти менен таанышкам.}} 1915-жылы Таластын жогорку чөлкөмүнө бир трашменке (араба) толтура дептер, калем сап, сыя, араб арибинде жазылган жүздөн ашык китептерди, өзү менен кошо үч татар мугалимдерди ээрчите келип, жай мезгилинде Үч-Кошой кыштоосунда айылдардан балдарды чогултуп, үч боз үйдү кошуп тиктирип мектеп уюштурган. 1916-жылы "Т. Рыскулов экөө тең көтөрүлүшкө активдүү катышып, ошол көтөрүлүштү жетектешкен" — деп [[Дмитрий Фурманов|Д. Фурманов]] күндөлүгүнө жазып кетти.<ref>{{Cite book|title=Собрание сочинений в четырех томах. Том 4. Дневники. Литературные записи. Письма.|last=Фурманов|first=Дмитрий Андреевич|publisher=Гихл|year=1961|location=Москва|pages=524}}</ref> ==== Февраль революциясы ==== 1917-жылы Февраль төңкөрүшүнөн кийин бийлик алмашып, Убактылуу Өкмөт башкара баштаган. Т. Жанузаков [[Солчул эсерлер]] партиясына кирет<ref>{{Cite web|title=Что Яков Петерс писал Сталину о письмах Рыскулова|url=https://camonitor.kz/35096-chto-yakov-peters-pisal-stalinu-o-pismah-ryskulova.html|accessdate=2026-01-12|archivedate=2020-08-29|archiveurl=https://web.archive.org/web/20200829231715/https://camonitor.kz/35096-chto-yakov-peters-pisal-stalinu-o-pismah-ryskulova.html}}</ref>. Жаңы мамлекеттин түзүлүшүн аныктоо үчүн Уюштуруу жыйынына (Учредительное собрание) өкүлдөрдү шайлоо керектиги пландалып, шайлоо ноябрь айына белгиленген. Бул шайлоо түркстандыктар жана башка элдер үчүн чоң мүмкүнчүлүк болгондуктан, жер-жерлерде партиялар түзүлүп, кызуу даярдыктар башталган. Казактар 28-июлда "Алаш" партиясын түзүшкөндөн кийин, 12-августта Төрөкул Жанузаков казактардын "Бирлик туу" гезитинин №5 саны аркылуу кыргыздарга кайрылуу жасап, "Кыргыз боорлорума" деген макаласын жарыялаган. Андан көп өтпөй эле, 29-августта да чүйлүк кыргыз Ашымбек Алымбеков менен авторлош катары "Ак калпактуу кыргызга (Учредительное собрание тууралуу)" деген макала жазышкан.<ref>{{Cite web|author=Кыргыйбек Молдожунусов|title=1917-жылкы шайлоо жана кыргыздар|url=https://kghistory.akipress.org/unews/un_post:40812?place=share-fab}}</ref> ==== Октябрь революциясы ==== Кеңеш бийлиги орногондо, эркиндикти, элдик бийликти колдоп, [[Түркстан АССРнин борбордук аткаруу комитети|Түркстан Аткомунун]] 1916-жылкы көтөрүлүштөгү качкындардын иши боюнча комиссиясына төрагалык кылган. Совет бийлиги качкын кыргыздардын калгандарын мекенине көчүрүп келүүгө, жардам берүү үчүн Батыш Кытайга атайын комиссия жөнөткөн. Бул комиссия Түркстан Советтик Республикасынын Советтеринин Борбордук Аткаруу Комитетинин 1920-ж. 3-февралдагы чечими менен түзүлгөн. Бул комиссияны 27-жаштагы Төрөкул Жанузаков жетектеген. Комиссияга качкын кыргыздарды мекенине кайтаруу, жерлерин кайтарып берүү, аларга зомбулук көрсөтүүнү токтотуу кулдукка сатылып кеткендерин куткаруу, материалдык жардам берүү жана орустар менен кыргыздардын касташуусун токтотуу милдеттери жүктөлгөн.[[Файл:Turkistan SSR.png|left|thumb|Түркстан АССР Борбордук Аткаруу Комитетинин 1920-ж. 3-февралындагы буйругунан.]]1920-жылы 22-мартта жыйын өткөрүлүп, анын негизинде Өзгөчө Комиссиянын мүчөлөрү толук катышып, комиссия өндүрүмдүү иштөө үчүн 3 подкомиссияга бөлүнөт: # Башкы пункт катары Пишпек жана Токмок уезддери белгиленип, төраганын (Т. Жанузаковдун) резиденциясы Пишпек болуп жана бардык иштердин жүрүшүн башкаруу болуп саналат; # Верный, Жаркент уезддери жана Кытайдагы Кулжа шаары камтылып, подкомиссиясынын төрагасы [[Мангелдиев]] бекитилген; # Кашкар, Прежевальский төрагалыгына [[Нигматуллин]] бекитилген. Т. Жанузаков Чүй жана Ысык-Көл өрөөндөрүндөгү кулактардын жергиликтүү кыргыздарга жасаган өзгөчө жырткычтык мамилелери боюнча тергөө иштерин уюштурат. Анын натыйжасында, 1916-жылы Беловодск (Ак-Суу) айылынын аймагында 537 куралсыз кыргыздарды, карыяларды, балдарды, аялдарды жырткычтык менен өлтүрүүнү уюштургандар атууга берилет. ==== Басмачыларга ооп кетиши ==== 1920-ж. сентябрь айында Түркстан элинин делегациясын жетектеп, [[Баку|Бакуда]] өткөн [[Чыгыш элдеринин биринчи конгресси|Чыгыш элдеринин I-конгрессинде]] доклад окуп, [[Орджоникидзе|С. Орджоникидзе]], [[С. Киров]] менен чогуу [[Зиновьев|Г. Зиновьев]] башында турган Чыгыш иштери боюнча Үгүт кеңешинин мүчөлүгүнө шайланган. Съездден кийин түркстандык 40 делегаттан турган атайын кеңешмеге да катышкан. Саясий көз карашы боюнча [[Рыскулов, Турар|Т. Рыскуловду]] колдоп, аны менен бирдикте Орусиянын курамында эмес өзүнчө Түркстан Республикасын түзүүнү сунуш кылган. Т. Рыскуловдун 15-декабрь 1934-жылы (Москва ш., Кремль) [[Иосиф Сталин|И. В. Сталинге]] жана [[Каганович|Л. М. Кагановичке]] «Борбор Азиянын партиялык уюмуну тазалоодо аша чаап кетүү» жашыруундук грифи менен жазган катынан: {{Цитата|Жанузаков дагы Бакудагы Чыгыш элдеринин курултайына катышты. Мага ал Түркстанга кайра кайткан соң таарынуусун баса албай кызуу кандуулукка алдырып, жолдон тайып кете тургандай көрүндү. Ошондуктан да ага мени менен ээрчип Бакудан түздөн-түз Москвага жөнөп кетүүнү сунуштадым. Москвага барган соң кызуусу басылаар, андан жакшы кызмат кылаар деп ойлодум. Сөзүмдү уккан күбөлөр азыр да тирүү. Бирок, ал баш тартып Ташкентке кетип калды. Ал жакта аны элдешкис душманы Манап Алимбеков тосуп алды. Башчы кызматкерлердин аны туткундоо тууралуу купуя чечими чыкты (аны мага бирөө жеткирди), чечимди уккан Жанузаков (мен муну окуяга катышкан бирөөнүн өз оозунан уктум) тоодогу кыргыздарга качып кетти, кийин басмачыларга кошулду. Биздин Бакуда аны менен айрылышканыбызга карабастан, аны басмачыларга мен жөнөттүм деген ушак жайылыптыр.}} [[Файл:Bandera del Turquestan.svg|thumb|1921-жылдын сентябрында Самарканддагы өткөн Түркстан Улуттук Бирлигинин VI-конгрессинде Түркстандын уставы жана туусу кабыл алынды.|alt=]] 1921-ж. сентябрда [[Самарканд|Самаркандда]] өткөн Түркстан улуттук биримдигинин VI-конгрессине катышкан. Белгилүү чыгыш таануучу, Төрөкулдун жакын досу жана санаалашы [[Зеки Велиди Тоган|Зеки Велидов]] өзүнүн эскертүүлөрүндө Жанузаковдун Түркстандын эркиндигин жарыялоону өз алдына максат кылып койгон Союздун программасын, Уставын жана башка толгон токой документтерин иштеп чыгып, ал түгүл Туунун эскизисине чейин сүрөтүн чийүүдө зор эмгек жасагандыгын жазып калтырган. Ошол конгрессте Түркстан аймагынын чегиндеги бардык корбашылар менен байланыш түзүлүп аларга саясый кеңешчилерди жиберүү боюнча чечим кабыл алынган. Ушул конгресстен кийин Жанузаков совет бийлигинин диктатурасына ачык нааразы болуп, Түркстан элдерин өз алдынча көз каранды эмес мамлекетке айландыруу үчүн жаңы бийликтен кол үзүп совет бийлигине каршы отряддарды уюштурган. Өзбекстан Республикасынын Мамлекеттик Архивине (19.08.1921. Стенограм. отчет) тийиштүү маалыматтарга ылайык, Т. Жанузаковдун ал мезгилдердеги ишмердүүлүгү жөнүндө: {{Цитата|Т. Жанузаков тоолуу аймактардагы манаптарда уюштуруучулук иштер менен жүрөт. Жана ал жергиликтүү калктарды улуттук платформага негиздеп бириктирүүнүн камын көрүп жатат. Ал болгон күч-аракетин жумшап, өзүн Жети-Суудагы кыргыздардын мыйзамдуу өкүлү катары көрсөтүүдө. Ошондой эле жакынкы аралыкта ал Англия аларга куралдуу күчтөрдөн турган көмөк көргөзөрүн, ал эми Ооганстан алар менен бирдиктүү союз түзөт деп ишендирүүдө.}} 1921-ж. Т. Жанузаков [[Андижан облусу|Анжыян]] уездинде Исраил кор башынын тобунда жүрүп, декабрь айында кызыл аскерлер менен болгон уруштардын биринде курман болгон. ==== «Манас» эпосун бастырып чыгаруу кыялы ==== Т. Жанузаков саясий ишмердүүлүгүнөн тышкары улуттук баалулуктарды сактоо боюнча иш алып барып жүргөн. Ошол эле Заки Валидинин «Эскерүүлөр» китебинен:{{Цитата|Радлов тарабынан жазылган „Манас“ дастанын варианты 19-кылымда араб графикасы менен жазылып анан мага Ташкентте Абубакир Диваевдин берген китебинен алдаганча айырмаланып турат. Анын көпчүлүк жерлерин окуганга да мүмкүн эмес. Түркстанда, Кокон хандыгы учурунда колдон колго өткөн бул варианттын 60 миң гана сабы араң окулат. Биз Жанузаков экөөбүз араб ариби менен кайрыадан бастырууну максат кылдык эле. Бул дастан менин колумда 8 жыл турду. 1920-жылы Жанузаков Бакуда өткөн Чыгыш элдеринин съездинде менден убактылуу бир мөөнөткө сурап алды эле. Бирок, аттиң. Бир жылга аяк баспай Ферганада Совет бийлигине каршы күрөштө ал баатырларча курман болуп, ал көчүрмө жоголуп кетти. Биздин „Манасты“ кайра чогуу бастырып чыгаруу тууралуу кыялдарыбыз ошентип ишке ашпай калды...}} == Эскертүүлөр == * ''-1919-жылы Төрөкул Жанузаков Жети-Суу облусундагы качкындарды жайгаштыруу боюнча Түркстан борбордук аткаруу комитетинин өзгөчө комиссиясынын төрагасы болгон. Мен анын талабы боюнча РКПБнын Пишпек уюмунун өзгөчө комитетине жиберилип, Пишпек уезди боюнча комиссиянын төрагасы болуп иштегем. Аны менен башка байланышпадым.''[http://www.azattyk.org/a/victims_repression_ukraine_cemetry_kyrgyzs/25021117.html] *- ''Элдин катышканы чындык. Саясий окуяларга ошол мезгилдеги кыргыз интеллигенциясы активдүү аралашкандыгын тарыхый маалыматтар далилдөөдө. Ыңкылапка салымын кошкондордун арасында '''Төрөкул Жанузаков''', Ахматбек Койбагаров, Ишенаалы Арабаев жана башкалар болгон.''[http://www.ca-irnews.com/kg/analytics-kg/9647-%D0%B0%D0%B8%D0%B4%D0%B0-%D0%BA%D1%83%D0%B1%D0%B0%D1%82%D0%BE%D0%B2%D0%B0,-%D1%82%D0%B0%D1%80%D1%8B%D1%85-%D0%B8%D0%BB%D0%B8%D0%BC%D0%B4%D0%B5%D1%80%D0%B8%D0%BD%D0%B8%D0%BD-%D0%BA%D0%B0%D0%BD%D0%B4%D0%B8%D0%B4]{{Жеткиликсиз шилтеме|date=May 2022 |bot=InternetArchiveBot |fix-attempted=yes }} * Революцияга чейинки Россия Думасына депутаттыкка кандидат болгон 1-кыргыз – Төрөкул Жанузаков [http://uchebana5.ru/cont/2524815-p7.html] {{Webarchive|url=https://web.archive.org/web/20250425132318/https://uchebana5.ru/cont/2524815-p7.html |date=2025-04-25 }} * ЖАНУЗАКОВ Төрөкул  [1893,  Олуя-ата  уезди  (азыркы  Талас  облусу,  Талдыбулак  айылы)  –  1921,  Фергана облусу,  Түркстан  АССРи] [http://referat.znate.ru/text/index-53564.html?page=63]{{Жеткиликсиз шилтеме|date=August 2021 |bot=InternetArchiveBot |fix-attempted=yes }} * 16-жыл боюнча эмгек сиңирген көп кишилер болгон. Мисалы, Төрөкул Жанузаков Лениндин алдына Кытайдагы кыргыздарды кайра көчүрүп келүү боюнча маселе коюп, 100 миң рублди бөл­дүртүп, кыргыздардын аман-эсен кайтып келишине эмгек сиңирген киши. [http://kmborboru.livejournal.com/57643.html] == Шилтемелер == # [http://aimakpress.kg/%D1%82%D3%A9%D1%80%D3%A9%D0%BA%D1%83%D0%BB-%D0%B8%D0%BD%D1%82%D1%80%D0%B8%D0%B3%D0%B0%D0%BD-%D0%BE%D1%8E%D0%BD%D0%B4%D1%83%D0%BD-%D0%BA%D1%83%D1%80%D0%BC%D0%B0%D0%BD%D0%B4%D1%8B%D0%B3%D1%8B-%D0%B1/ Төрөкул интриган оюндун курмандыгы болгон]{{Жеткиликсиз шилтеме|date=August 2021 |bot=InternetArchiveBot |fix-attempted=yes }} #[http://mezgilnews.kg/t-r-kul-zhanuzak-uulu-orusiyanyn-mamlekettik-dumasyna-deputattykka-talapker-bolgon-algachky-kyrgyz/ Төрөкул Жанузак уулу- Орусиянын мамлекеттик думасына депутаттыкка талапкер болгон алгачкы кыргыз] {{Webarchive|url=https://web.archive.org/web/20190923181740/http://mezgilnews.kg/t-r-kul-zhanuzak-uulu-orusiyanyn-mamlekettik-dumasyna-deputattykka-talapker-bolgon-algachky-kyrgyz/ |date=2019-09-23 }} #[https://medium.com/@DoSKyrgyzstan/%D1%82%D3%A9%D1%80%D3%A9%D0%BA%D1%83%D0%BB-%D0%B6%D0%B0%D0%BD%D1%83%D0%B7%D0%B0%D0%BA%D0%BE%D0%B2%D0%B4%D1%83%D0%BD-%D0%B0%D0%BA%D1%8B%D1%80%D0%BA%D1%8B-%D0%BA%D0%B0%D1%82%D1%8B-238e2e028635 Төрөкул Жанузаковдун акыркы каты] #[https://www.youtube.com/watch?v=GzwwrHD0JNA Улутман: "Унутулган инсан Төрөкул Жанузаков". 1-көрсөтүү] #[https://www.youtube.com/watch?v=XjlFsfgzajE Улутман: "Унутулган инсан Төрөкул Жанузаков". 2-көрсөтүү] #[https://www.azattyk.org/a/grate_kyrgyz_persony_torokul_januzakov/30235665.html Катаал мезгилдин кажыбас азаматы] #[https://soundcloud.com/dzhanuzakov/torokul-dzhanuzakov Достук радиосунун «Данакер» программасы: Төрөкул Жанузаков (14.09.2019)] #[https://www.bbc.com/kyrgyz/blog-52835361 Кыргыздардын XX кылымдын башында мамлекеттүүлүккө умтулуусу] == Колдонулган адабияттар == # “Кыргызстан”. Улуттук энциклопедия: 1-том. Башкы ред. Асанов Ү. А., Б.: Мамлекеттик тил жана энциклопедия борбору, 2006. [[ISBN 9967-14- 046-1]] #Осмонов Ө., Мырзакматова А. 0 - 9 4 Кыргызстандын тарыхы: урунттуу учурлар (XIX к. ортосунан азыркы мезгилге чейин). Орто мектептин 11-кл. үчүн окуу китеби. - Тол., онд. 2-бас. — Б.: «Билим-компьютер», 2012. - 288 б. [[ISBN 978-9967-426-41-2]] // Качкын кыргыздардын мекенине кайтышы — 101-102 б. # Акылбеков Алымбек, Алымбеков Тургунбек БАЛЫКООЗДУН САНЖЫРАСЫ (Отор хан, же арабдар келгенге чейинки кыргыздардын тарыхы) Кол жазманы көчүрүп, басууга даярдаган жана түшүндүрмө берген Турганбаев Элебай // Алгы сөз — 5 б. # [http://www.science-journal.kg/media/Papers/ivk/2016/11/ivk-2016-N11-150-152.pdf.pdf ТАРЫХ ИЗДЕРИНДЕ КАЛГАН ИНСАН - ТӨРӨКУЛ ЖАНУЗАКОВ. ''Үмөтов Э.А.'' 2016. № 11-1 . C. 150-152]{{Жеткиликсиз шилтеме|date=May 2022 |bot=InternetArchiveBot |fix-attempted=yes }} #Качибеков Кушубек (Кушан). Төрөкул Жанузаков... Түркстан жаңырыгы. (Тарыхый-даректүү баян). — Б.: 2019. - 548 бет. ISBN 978-9967-9150-2-2 #Осмонов Ө.Ж. Кыргызстан тарыхы (Байыркы доордон азыркы мезгилге чейин) Б., 2016. #Умөтов Э.А. Умөт Молдонун архивинен. Б., 2001. #[http://kmb3.kloop.asia/2009/03/18/kyrgyz-taryxynyn-uluu-insany/ Аалам : Адамга-ыйман, ырыскы, ынтымак! <nowiki>: Эркин КУТ геизити [Y: 2009, s.19, 17-март] // Кыргыз тарыхынын улуу инсаны (Төрөкул Жанузаков) — Ж.Жунушалиев, К.Кожомкулов.</nowiki>] #Рух кенчи : Республикалык тарыхый-маданий гезит: Даанышман өтөт, сөз калат! [Y: 2013, s.1, Январь] {{Webarchive|url=https://web.archive.org/web/20201129193001/https://kmb3.kloop.asia/2009/03/18/kyrgyz-taryxynyn-uluu-insany/ |date=2020-11-29 }} // Тарых бүктөмүндө калган кыргыздын кырааны (Көрүнүктүү саясый лидерлеринин бири Төрөкул Жанузаков жөнүндө) — Н. Сейдалиев. #Кыргыз туусу : Кыргыз Республикасынын улуттук расмий төл гезити [Y: 2016, s. 58, 26-июль], [Y: 2016, s. 59, 29-июль] // Кыргыз мамлекеттүүлүгүн түптөөгө катышкан инсан (Көрүнүктүү саясый лидерлиринин бири Төрөкул Жанузаков жөнүндө) — Н. Байжигитов. #[http://bizdin.kg/static/media/pdf/tarykh-kyskacha-entsiklopediia.pdf «Кыргыз тарыхы: Энциклопедиялык окуу куралы. Бишкек, 2003»] {{Webarchive|url=https://web.archive.org/web/20170806184309/http://bizdin.kg/static/media/pdf/tarykh-kyskacha-entsiklopediia.pdf |date=2017-08-06 }} #Бектенова Бүбүйра. Кызыл кыргын. Тарыхый очерктер. — Б.: 2025. - 304 б. ISBN 978-9967-4578-64 == Булактар == [[Категория:Талас облусу]] [[Категория:Кыргызстан]] [[Категория:Инсандар]] [[Категория:Кыргыз]] [[Категория:Кыргыз тарыхы]] [[Категория:СССР]] [[Категория:Саясатчылар]] [[Категория:Улуу Үркүн]] [[Категория:Арип боюнча саясатчылар]] [[Категория:Арип боюнча инсандар]] [[Категория:Түркстан]] [[Категория:Түркстан АССР]] gukph5dpvuk822t3yg4ijdjrhbraqmc Калып:Инсан 10 15130 652215 569577 2026-09-09T10:24:31Z Artelow 2286 652215 wikitext text/x-wiki {{Карточка |стиль_дене = width:23em; |класс_дене = vcard |аталышы = |стиль_аталышы = |үстүндө = {{{ысымы}}} |стиль_үстүндө = |класс_үстүндө = fn |үстүндө2 = {{{расмий ысымы|}}} |стиль_үстүндө2 = |класс_үстүндө2 = nickname |сүрөт = {{#if:{{{сүрөт|}}}|[[Файл:{{{сүрөт}}}|{{#if:{{{өлчөмү|}}}|{{{өлчөмү}}}|200px}}|{{{сүрөттүн аталышы|Сүрөт}}}]]}} |стиль_сүрөт = |сүрөттүн_аталышы = {{{сүрөттүн аталышы|}}} |стиль_сүрөттүн_аталышы = |стиль_башжазуу = font-weight:normal; |стиль_белги = vertical-align:top; |стиль_текст = |башжазуу1 = {{{сүрөттөлүшү|}}} |белги2 = Мезгили |текст2 = {{{мезгили|}}} |класс2 = nickname |белги3 = Туулган күнү |текст3 = {{Инсан/Күн|Туулган|{{{туулган күнү|}}}|{{{каза болгон күнү|}}}}} |белги4 = Туулган жери |текст4 = {{{туулган жери|}}} |белги5 = Жарандыгы |текст5 = {{#if:{{{жарандыгы|}}}|<span class="country-name">{{{жарандыгы}}}</span>}} |класс5 = adr |белги6 = Ишмердүүлүгү |текст6 = {{{ишмердүүлүгү|}}} |класс6 = note |белги7 = Букаралык |текст7 = {{{букаралык|}}} |белги8 = Каза болгон күнү |текст8 = {{Инсан/Күн|Каза болгон|{{{каза болгон күнү|}}}|{{{туулган күнү|}}}}} |белги9 = Каза болгон жери |текст9 = {{{каза болгон жери|}}} |белги10 = Атасы |текст10 = {{{атасы|}}} |белги11 = Апасы |текст11 = {{{апасы|}}} |белги12 = Жубайы |текст12 = {{{жубайы|}}} |белги13 = Келинчеги |текст13 = {{{Келинчеги|}}} |белги14 = Балдары |текст14 = {{{балдары|}}} |белги15 = Сыйлыктары |текст15 = {{#if:{{{сыйлыктары|}}}|<div> {{{сыйлыктары}}} </div>}} |белги16 = Дини |текст16 = {{{дини|}}} |белги17 = Сайты |текст17 = {{{сайты|}}} |белги18 = Башка маалымат |текст18 = {{{башка маалымат|}}} | стиль_астында = border-top:1px solid #DDD; background:#eaeaea; | астында = {{#if:{{{Commons|}}}|<div>'''[[commons:Category:{{{Commons}}}{{!}}{{#if:{{{ысым|}}}|{{{ысым}}}|{{{Commons}}}}}]]''' [[Уикиказына]]да</div>}} }}<includeonly>{{#if:{{NAMESPACE}}||{{#if:{{{nocat|}}}||{{#switch:{{{сүрөт|}}}|=[[Категория:Сүрөттөрү жок инсандар]]|Replace this image male.svg=[[Категория:Сүрөттөрү жок инсандар]]|Replace this image female.svg=[[Категория:Сүрөттөрү жок инсандар]]|#default=}}}}}}</includeonly><noinclude> {{Документация}} </noinclude> j4nlrqzap8fzwpaeys5y3bxw3tiee5y Аракечтик 0 20316 652180 647336 2026-09-08T23:12:56Z InternetArchiveBot 27717 Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 652180 wikitext text/x-wiki [[Файл:William Hogarth - Gin Lane.jpg|thumb|William Hogarth. Аракечтик]] — спирт ичкиликтерин такай ичүү; [[Адам|адамдын]] ден соолугуна жана иштөө жөндөмдүүлүгүнө, жашоо турмушуна, ошондой эле коомдун жыргалчылыгына залал келтирет.<ref>{{Cite web |title=Алкоголдук көз карандылыкты профилактикалоо |url=https://xn--80aengayigbkqdn4l.xn--p1ai/centr/profilaktika-alkogolizma |accessdate=2021-03-12 |archivedate=2021-03-02 |archiveurl=https://web.archive.org/web/20210302044736/https://xn--80aengayigbkqdn4l.xn--p1ai/centr/profilaktika-alkogolizma }}</ref> == Спирт ичкиликтери == Спирт ичкиликтери адамзатка байыртан белгилүү. Эң байыркы доордо эле спирт ичкиликтерин майрамдарда (ай жаңырганда, аңчылык олжолуу болгондо) чогулуп ичишкен. Коомдун социалдык түзүлүшү татаалдана баштагандан улам ичкилик ичүүгө бара-бара жеке мамиле жасалып, муну менен бирге Аракечтиктин өнүгүшүнө шарт түзгөн факторлор да көбөйө берген. == Аракечтиктин психологиялык абалы == Аракечтик социалдык жактан шартталган жана анын [[психология|психологиялык]] себептери бар.Айрым адамдарга ичкилик ичүүгө психологиялык себептер түрткү берет. Тышкы чөйрөгө кыйындык менен көнүү, айланасындагылар менен болгон чыр-чатактар, канааттанбагандык, жалгыздык, түшүнбөөчүлүк, чарчап-чаалыгуу, өтүмсүздүк, кандайдыр бир мамилелерде өз кемчиликтерин түшүнүү жана башка дискомфорттун (өзүн жаман сезүү) психикалык абалын пайда кылат. Мындай абал алкогол<ref>{{URL|http://ru.wikipedia.org/wiki/%D0%90%D0%BB%D0%BA%D0%BE%D0%B3%D0%BE%D0%BB%D0%B8%D0%B7%D0%BC|Алкогол}}</ref> таасири менен убактылуу жеңилдейт. Бирок бардык эле жагымсыз учурлар алкоголдун жардамын талап кыла бербейт. == Аракечтиктин социалдык абалы == Бул жеке тажрыйбага, алкоголго жекече мамиле кылууга, ошондой эле социалдык кырдаалга жараша болот. [[Социал|Социалдык]] кырдаал спирт ичкиликтерин ичүүгө шылтоо гана болбостон, ошондой эле аны ичүүнү азайтууга да түрткү берет. Алкоголду закондуу түрдө жана адептүүлүк менен азайтууга болот. Адам башына кыйынчылык түшкөн мезгилде өзүн кармана билүү мүмкүнчүлүгү төмөн болсо, ал ичкиликке тез берилип, аны ичүүнү токтотууга эрки жетпейт. Бирок бул топко айрым гана адамдар кирет, алар социалдык көзөмөлгө, психологиялык жардамга муктаж. [[Коом]] ичкилик ичкендерге канчалык кайдыгер караса, адам коомдун сергек абалына тез көнө албаса, аракечтик ошончолук кеңири тарайт. Акакечтик көбүнчө социалдык көзөмөлгө баш ийбеген же жалпыга бирдей социалдык нормалардан четте калган адамдар кабылат. «Бирөөнү туурап» ичкилик ичкендер деп аталгандар да бар, андайларга коом канчалык келишүүчүлүк менен мамиле кылса, алар ошончолук көбөйөт. «Бирөөнү тууроо» — шарттуу гана аталыш. Анын чыныгы себеби [[адеп|адептүүлүк]] нормаларынан четтеген, арзыбаган канааттануу алууга умтулуу, ошондой эле аракечтиктин адамдын керт башына жана коомго келтирүүчү кесепеттери жөнүндөгү түшүнүктүн тардыгы болуп саналат. == Аракечтик жаштарда == Алсак, ичкиликти психикалык жактан жетиле электер (жаштар) же интеллектуалдык жактан жетиштүү өнүгө элек адамдар ичишет. [[Жаштар]] арасында «бирөөнү туурап» мас болуунун таркалышына алкоголдун жан сергитер таасири жөнүндөгү, аз ичсе эч зыяны жок, аны ичүү эр жеткендиктин, күчтүүлүктүн күбөсү деген жалган ой-пикир көмөктөшөт. Өтө жакындарынын (ата-эненин, досторунун) тийгизген таасири маанилүү орунду ээлейт, алар жаш адамдын калыптанышына жана анын ичкиликке болгон мамилесине кыйла деңгээлде таасир берет. == Аракечтин келип чыгышы == Аракечтин келип чыгышына жана таркалышына үй-бүлөнүн ролун изилдеген учурда ата-эненин ичкилик ичиши, ошондой эле бала кезинен туура эмес тарбиялоо, ашыкча эркелетүү, же тескерисинче кароосуз калтыруу, балага ата-эненин кайдыгер мамилеси, алардын өздөрүнүн жосунсуз жүрүш-турушу, үй-бүлөдөгү чыр-чатак жана башка түрткү болот. == Аракечтиктин коомго келтирген зыяны == Аракечтин жеке жана коомдук турмушка зыяны чоң. Ичкиликти дайыма эмес, анда-санда иче коюу да адамдын ден соолугуна зыянын келтирип, үй-бүлөнү бузат, балдарды тарбиялоого терс таасир берет. Аракечтер коомдун жана мамлекеттин алдында жоопкерчилик сезимин жоготушат, ээн баш аракеттерге жана башка укук тартибин бузууларга барышат. Аракечтик өндүрүшкө да зыян келтирет, эмгек өндүрүмдүүлүгүнүн төмөндөшүнө, эмгек тартибинин бузулушуна, өндүрүштүк кокустуктарга, адамдардын өлүмүнө себепкер болот. Ичкен кишинин жүрүм-туруму өзгөрөт, ал уятсыз, калпычы болуп, үй-бүлөнүн кызыкчылыгына көңүл бурбай калат, өзүнчө же көрүнгөн киши менен шылтоо таап ичүүгө аракет кылат. Адамдык сапаттарынан ажыратып, калктын турмуш деңгээлинин төмөндөшүнө алып келет. == Ден соолукка зыяны == Алкоголь адамдын бардык системалары менен органдарына кыйраткыч таасир бере тургандыгы аныкталган. Ичкиликти такай ичүүнүн натыйжасында өзүнүн канча ичкенине контролдук кыла албай, дайыма ичкиси келип, борбордук жана четки нерв Системасынын (психоздор, невриттер жана башка) ички органдардын иштеши бузулат ( Өнөкөт аракечтик). Ал тургай адеп ичкенден эле психиканын өзгөрүшү (делөөрүү, өзүн кармай албоо, көңүл чөгүү жана башка) мас абалда өзүн өзү өлтүрүүгө түртүшү ыктымал. Мас абалда тең салмактуулук, аң-сезимдүүлүк, курчап турган чөйрөнү сергек кабыл алуу бузулуп, ар кандай кырсыктарга дуушарлантышы мүмкүн. [[Витамин]] алмашуунун бузулушу, алкоголдун ууландыруучу таасири нерв системасын бузуп, [[неврит]], [[полиневрит]] оорусуна чалдыктырат (колу калтырайт, тили булдуруктайт, терчил болот, буту-колу муздайт, угуусу, жыт сезүүсү, көрүүсү начарлайт). Өнөкөт гастрит (карындын оорусу) адатка айланган аракечтен болот, ал эми боордун циррозу (кара сарык) ичкичтердин өлүмүнө себепкер болот. Аракеч уйку безинин оорусуна ([[панкреатит]], [[кант диабети]]), стенокардияга, миокарддын [[инфарк|инфарктына]] түздөн-түз чалдыктырат. Аракеч жыныс бездерине терс таасир тийгизе тургандыгы белгилүү: ичкичтердин үчтөн биринин жыныс функциясы төмөндөйт, түрдүү нерв оорулары (невроздор, депрессия жана башка) пайда болот. Аялдарда этек кири эрте токтоп, төрөбөй калуусу мүмкүн, боюнда бар учурда катуу [[токсикоз]] (талгак) байкалат. Аракеч адамды эрте картайтып, өмүрдү кыскартат (ичкичтердин өмүрү орточо статистикалык жаштан 15 жылга аз болот).<ref>{{Cite web |title=Алкоголизмден улам кардиомиопатия |url=https://alcogolizmanet.ru/lechenie/alkogolnaya-kardiomiopatiya.html |accessdate=2022-04-21 |archivedate=2022-01-24 |archiveurl=https://web.archive.org/web/20220124030017/https://alcogolizmanet.ru/lechenie/alkogolnaya-kardiomiopatiya.html }}</ref> == Аракечтердин балдары == Аракечтердин балдары жана мас кезде бойго бүткөн балдар дене-бою, акыл эси жагынан жай өнүгөт (тили кеч чыгат, кеч басат жана башка), түрдүү кемчиликтер менен төрөлөт. Чоңдорго караганда балдар ичкиликке тез берилери аныкталган: 15—17 жаштан тартып ичкендер 2—3 жылда, 13—15 жаштан ичкендер 1 жылда эле аракеч болуп калышат. == Аракечтик Кыргызстанда == Биздин өлкөдө Совет бийлигинин алгачкы күндөрүнөн тартып эле аракечке каршы күрөш мамлекеттин ички саясатынын маанилүү жактарынын бири болуп калды. Аракечке каршы иш жүргүзүү системасы социалдык мамлекеттин адептик көрсөтмөлөрүн аткарууга моюн сунбаган адамдарга коомдук, мамлекеттик чара көрүү менен катар тарбиялоо жана дарылоону айкалыштырган иш-чаралардын комплекси болуп саналат. Аракечке мамилени өзгөртүүгө: спирт ичкиликтерин ар кандай шылтоо таап ичүү мамлекеттин таламына, адамдын ден соолугуна, материалдык жана үй-бүлөлүк кызыкчылыкка зыян келтирген, социалисттик моралга жана совет адамынын адептүүлүгүнө ылайыксыз зыяндуу көрүнүш катары каралуусуна, калкты аракечке каршы тарбиялоого жетишүү зарыл. Мамлекеттик жана администрациялык органдардын, коомдук уюмдардын масчылыкка жана аракечке каршы күрөш жүргүзүүгө багытталган иш-чараларды жайылтуусу, коомчулукту жана эмгекчилердин кеңири массасын алкоголдун ден соолукка, турмуш-тиричиликке, эмгектенүүгө, коомдун жыргалчылыгына терс таасири жөнүндө ачык-айкын билимдер менен куралдандыруу аркылуу Аракечке каршы күрөшкө тартуу ар бир совет адамынын маанилүү милдети болуп саналат. Окуучуларга жана жумушчу жаштарга аракечке каршы тарбия берүү ишине өзгөчө көңүл бурулат. Закондо ичкиликти ичкен жана үй-бүлөсүн материалдык оор абалга калтырган адамдардын айрым укуктарын чектөө , каралган. Ыктыяры менен дарылануудан баш тарткан, эмгек тартибин жана коомдук тартипти бузган аракечтерди 1 — 2 жыл мөөнөтүндө мажбурлап дарылоо киргизилди.<br /> == Шилтемелер == <references/> == Колдонулган адабияттар == Кыргыз Совет Энциклопедиясынын Башкы редакциясы. «Ден соолук» Медициналык энциклопедия. - Ф.:1991, ISBN 5-89750-008-8 [[Категория:Медицина]] [[Категория:Ден соолук]] 3s0f4euk9zuaj1cfdjckb0ndoqwhvd2 Салима Бекмуратова 0 23658 652210 616490 2026-09-09T09:02:03Z InternetArchiveBot 27717 Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 652210 wikitext text/x-wiki '''Бекмуратова Салима Саидовна''' (1932 -1995 ) — опера ырчысы (лирикалык сопрано), [[Кыргыз Советтик Социалисттик Республикасы|Кыргыз ССР]]инин эл артисти (1973). Б. [["Айчүрөк" операсы|«Айчүрөк» операсынан]] Айчүрөктүн, [[«Манас» операсы|«Манас»]] операсынан Канайымдын партияларын лирикалык маанайда, ырчылык жогорку чеберчилик менен аткарып, кыргыздардын акылман кыздарынын жаркын образын түзгөн. == Өмүр баяны == '''Балалыгы жана жаштыгы''' Лирикалык сопранонун кооз тембринин ээси Салима Саидовна 1932-жылы Ош облусунун Кара-Суу районунда белгилүү кыл кыякчы Саид Бекмуратовдун үй-бүлөсүндө туулган. 1933-жылдын күзүндө композитор [[Пётр Шубин|Петр Шубин]] борбордон Бекмуратовдор жашаган айылга келип, үйдүн ээсине Кыргыз филармониясында туруктуу иштөөнү сунуш кылат. Саид жубайы Уулча жана кичинекей Салима менен бирге Фрунзеге багыт алып, кыякчы,композитор катары узак жана кызыктуу жолду басып өткөн.Кылкыяк менен чоордун керемет үндөрүн тынымсыз угуп чоңойгон Салима бала кезинен атасынын көп ырларын жатка билип, ырчы болууну гана кыялданчу. Ал мектеп хорунда ырдап, бардык мектеп кечелеринде, концерттерде чыгып, көркөм чыгармачылык сынактарында, шаардык олимпиадаларда биринчи орунду ээлеп жүргөн. Салима 1941-жылы Фрунзедеги [[Муратаалы Күрөңкеев|Мураталы Күрөңкеев]] атындагы музыкалык окуу жайына экзамен тапшырбастан кабыл алынган. Окуу жайды аяктагандан кийин [[Москва|Москвага]] барып, П.И.Чайковский атындагы мамлекеттик консерваторияга сынак аркылуу өтөт. “Жолдуу экенмин, мага вокалдык искусствону тажрыйбалуу мугалим Ксения Ивановна Васькова үйрөткөн”, - деп айтып берген Салима. [./Https://www.mosconsv.ru/ru/default.aspx {{Webarchive|url=https://web.archive.org/web/20220215055844/https://www.mosconsv.ru/ru/default.aspx |date=2022-02-15 }} П.И.Чайковский атындагы Москва мамлекеттик консерваториясын] бүтүргөндөн кийин (1947-1952) чыгармачылык ишин [http://www.operaballet.lg.kg/index.php Кыргыз опера жана балет театрында] {{Webarchive|url=https://web.archive.org/web/20220215080422/http://www.operaballet.lg.kg/index.php |date=2022-02-15 }} алдыңкы вокалист катары баштаган. == Чыгармачылыгы == 1952-жылдын 31-октябрында театрдын сахнасында Жакомо Пуччининин “Чио-Чио-Сан”операсынын бет ачары болуп, Салима мадам Баттерфляйдын партиясын ырдаган. Бул күнү анын чыгармачыл жолу башталган. Салима Бекмуратова чыгармачылыктын бийиктигине көтөрүлүп, өтө тез убакытта таанылды, күйөрмандары керемет ырчынын кайталангыс талантына таазим кылышты. Анын үнү Орусиянын, Украинанын, Беларустун, Балтика боюндагы өлкөлөрдүн, Кавказдын жана Орто Азия республикаларынын, Казакстандын, ошондой эле Румыниянын, Польшанын, ГДРдин, Кытайдын, Болгариянын концерттик залдарында жаңырды. == Аткарган партиялары: == Иоланта (П. Чайковскийдин “Иолантасы”) Маргарита (“Фауст”, Ш. Гуно) Микаэла (“Кармен”, Ж.Бизе) Аида (“Аида”, Дж.Верди) Виолетта (“Травиата”, Дж.Верди) Лиза (“Пиковая дама”, П.Чайковский). Татьяна (“Евгений Онегин”, П.Чайковский) Мадам Баттерфляй (“Чио-Чио-Сан”, Дж.Пуччини) Джильда (“Риголетто”, Дж.Верди) “Ак куу ханбийке” (Н. Римский-Корсаковдун “Салтан падыша тууралуу жомогу”). Недда (“Паяцы”, Р. Леонкавалло) Айчүрөк (“Айчүрөк”, В. Власов, А. Малдыбаев жана В. Фере) Тотуя (“Токтогул”, В. Власов, А. Малдыбаев жана В. Фере). Гүлнар (“Ак-Шумкар”, С. Ряузов) Жамийла (“Жамиля”, М. Раучвергер) Айша (“Айдар жана Айша”, А. Аманбаев жана С. Германов) Салима Бекмуратованын эң жогорку жетишкендиктери опера сахнасында болгону талашсыз, бирок анын камералык аткаруусу да чоң ийгиликтерге жетишкен, ал өзгөчө ак ниеттүүлүгү, ак пейилдиги, толуктугу жана эркиндиги менен айырмаланган. Ырчынын репертуарында романстар, чет элдик жана орусиялык вокалдык классика болгон. == Сыйлыктары == “Эмгек Кызыл Туу”, “Ардак Белгиси” ордендери жана медалдар менен сыйланган. Кыргыз ССРинин эмгек сиңирген артисти (1958). Кыргыз ССРинин эл артисти (1973). Жаштардын жана студенттердин Бухарестте өткөн 4-Бүткүл дүйнөлүк фестивалынын вокалисттер конкурсунда 1-сыйлык жана алтын медаль (1953). == Жеке турмушу == Салима Бекмуратованын мыкты үй-бүлөсү болгон. Жолдошу-СССР кинематографисстер союзунун мүчөсү Юрий Сергеевич Шведов. Ал ВГИКти бүтүргөн, "Мосфильм" жана "Кыргызфильм" киностудияларында иштеген. Ал өз өмүрүн толугу менен жубайынын чыгармачылык жолуна арнаган. Алардын сүйүү баяны абдан кызыктуу. Шведов Салима менен тааныша электе анын үнүн радиодон угуп калат. Өмүрүндө такыр сентименталдуу болуп көрбөгөн оператор ... үндү сүйүп калганын сезген. Көп өтпөй экөө таанышып, ал Салиманын колун сурап, экөө баш кошуп, 1962-жылы Александр аттуу уулдуу болушкан. == Колдонулган адабияттар == ''Манас'' энциклопедиясы/Мамлекеттик тил жана энциклопедия борбору.Бишкек: Кыргыз энциклопедиясынын Башкы редакциясы, - 1995. 1-т. - 440. ISBN -5-89750-013-4 == Шилтемелер == https://www.kino-teatr.ru/teatr/728/forum/ https://limon.kg/ru/news:66062?from=limon&amp%3Bplace=search&amp%3Bsth=890f9c4204047875aea3f20f66f3e362 [http://www.operaballet.lg.kg/pamyat_ind.php Салима БЕКМУРАТОВА (1932-1995 гг.)] {{Webarchive|url=https://web.archive.org/web/20200604164304/http://www.operaballet.lg.kg/pamyat_ind.php |date=2020-06-04 }} [https://www.vb.kg/doc/269331_v_bishkeke_proydet_vecher_pamiati_salimy_bekmyratovoy.html Бишкекте Салима Бекмуратованы эскерүү кечеси өтөт] {{Интервикисиз}} [[Категория:Манас эпосу]] [[Категория:Кыргызстандын айымдары]] [[Категория:Ырчылар]] hwpe3ao6ihjzmsyi8mttqbqfmv4y6mx Кумар оюну 0 31455 652188 650990 2026-09-09T05:23:27Z InternetArchiveBot 27717 Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 652188 wikitext text/x-wiki '''Кумар оюндары''' – жыйынтыгы оюнга катышуучулардын аракеттерине байланыштуу эмес, кокус болуучу жана алдынала болжоого болбогон мүлк, акча утуучу оюндар. К. о-нын жыйынтыгы акчалай, же башка баалуу мүлк түрүндө аныкталат. Стратегия же тажрыйба маанилүү болгон оюндарда да, эгер жыйынтык кокустукка жана материалдык коюмга байланыштуу болсо, алар кумар оюну катары каралышы мүмкүн.<ref>[https://respin.info/glossary/azartnaya-igra/ Respin.info]</ref> '''Россияда''' Россияда, көп карталар жана эгин оюн куугунтукталган жана диний жетекчилер жана өкмөт турган белгилүү болгон, бул жетекчилерин көзөмөлдөө үчүн тапшырылган. ВОЕВОДСКИЕ заказдарынан ВОЕВОДСКОЙ кылым көрүнүп тургандай, карта жана Дан ойногондор камчы менен жазаланышкан, ал эми карталар менен данды өздөрү алып, өрттөш керек болчу. Петр эли башында аскер адамына карта же чүкө ойноого катуу тыюу салынган (арт аскердик уставы. Мына 59; деңиз уставы, кн. ЖРТ, хл.он, 15, 19), Анан - мындай тыюу салуу баарына эле жайылтылат: акча ойноого, оюнда табылган акчанын үч эселенген айып пулунун коркунучу алдында баарына тыюу салынат (Жарлык 3127, 17 (28) - декабрь, 1717-жыл). Бул буйрук 23-жылы 1733-январда императрица Анна Иоанновнанын тушунда тастыкталган: "эч ким эч качан эч кандай оюн ойнобошу үчүн, акча үчүн да, байлык үчүн да, короолор менен айылдар жана адамдар үчүн да". Муну көзөмөлдөө милдетинен тышкары, өндүрүлгөн айыптын үчтөн бири жеткирүүчүгө ($6313) дайындалган. Булар барган сайын көбүрөөк жайылган оюнга каршы турууга үмүттөнүшкөн, бирок, албетте, курулай: бул буйрук тынымсыз кайталанган (диаграм 9380, 10714). Элизабет Петровнанын падышалыгынын аягында гана (16-июнь, 1761-жыл) мыйзамда тыюу салынган кумар оюндары менен уруксат берилген коммерциялык оюндардын ортосунда айырмачылык бар: "оюндарды асыл тектүү үйлөрдө колдонууга уруксат берилет; бир гана чоң эмес, бирок акча кичинекей суммасы үчүн эмес, утуп алуу үчүн эмес, убакыт өткөрүү үчүн гана" (, 11275). Императрица Екатерина белектин тушунда адегенде кумар оюндарына тыюу салынгандыгы жөнүндө (еротия 11877, 12263, 12560), карта карыздарынын жараксыздыгы жана ушул негизде карыз алуучуларга акча төлөөдөн баш тартуу жөнүндө жалпы ырастоолор чыгарылган, эгерде оюнга билип туруп акча беришсе (ю 12593, 13677), ал эми "Такыбалыктын уставында" (1781-ж.): "Үй жана оюн оюндары, тамак-аш онойго кирбейт мыйзамсыздык же мыйзамдаштырууга каршы, полиция тыюу салбайт; ошол эле тыюу салынган оюнда ниетти, кандай ойнолгонун жана жагдайларды карап чыгуу. Оюнчу оюн үй-бүлөсүнүн ортосунда жана достору менен кызыктуу же эс кызмат кылат, жана оюн тыюу салынган эмес, эч кандай күнөө жок; оюнчу оюн жалгыз көнүгүү жана балык чарбасы катары кызмат кылат, же оюн кандай болгон үй, ылгабай бардык адамдар үчүн күнү-түнү ачык, ошол замат жана ушундан улам тыюу салынган келип чыгат, андан кийин изилдөө, мыйзам боюнча окутуу. Өтүнүч жана оюн боюнча карыз доо жок кылынат "(Устат. болуптур. § 67). Айрыкча, император Александрдын башкаруусунун башында Өкмөт кумар оюндарын катуу кубалап жатат. 1801-жылы Санкт-Петербургдун аскер генерал-губернаторуна жана 1806-жылы Москванын жарлыктарына ылайык, кумар оюндары болбошу үчүн, күнөөлүүлөр сотко кайрылып, алардын ысымдары жөнүндө императордун өзүнө жеткирилиши керек болчу (ерш 19938, 22107). Екатерининдин "такыбалык Уставынын" императору Александр Середдин тушунда жүргүзүлгөн жоболор жана токтомдор "кылмыштардын алдын алуу жана бөгөт коюу жөнүндө уставга" дээрлик өзгөртүүсүз көчүрүлгөн (444-449-ст., т. 1917-жылга чейин Россия империясында болгон. Мыйзам коммерциялык оюндарды, уруксат берилген, кумар оюндарынан, тыюу салынган оюндардан айырмалаган. Мындай кумар оюндарынын эч жерде болбошун көзөмөлдөө, ошондой эле оюн-зоок үйлөрүн издөө жана алардын уюштуруучуларын жана катышуучуларын куугунтуктоо милдети аткаруу полициясынын органдарына жүктөлгөн. Полицияга тергөө учурунда эмнени ачуу керектигин айтып (оюндун түрү жана куралы, убактысы, орду, катышуучулар, оюндун максаты жана кандай ниет менен ойнолгонун түшүндүргөн жагдайлар), мыйзам полицияга этияттык менен мамиле кылууну буйруду.бекер жүгүнбөө, таарыныч жана тынчсыздануу". Москвада тотализаторлорго 1889-жылы Москва генерал-губернаторунун буйругу менен тыюу салынган. Совет Мыйзамында жаңы экономикалык саясатка чейинки мезгилде ар кандай кумар оюндары алып-сатарлык байытуунун бир түрү катары катуу куугунтукка алынган. 24-жылдын 1917-ноябрында Петроград Аскердик-революциялык комитетинин бардык оюн-зоок клубдарын жана жайларды жабуу жөнүндө токтому чыккан. Бирок, кумар оюндарына большевиктер менен олуттуу күрөш жүргүзүлгөн эмес жана ал мыйзамсыз абалда кала берген. 1918-жылдын жазында Петроград эмгек коммунасынын комиссарлар Кеңеши М.и. Калининдин Петроград оюн-зоок жайларын легалдаштыруу жана салык салуу (кирешенин 10-30%) жөнүндө сунушун карап чыгып, четке каккан.<ref>[https://www.bridgersteel.com/ bridgersteel]</ref> 9-жылдын 1921-ноябрынан тартып Кыргыз ССРинин Эмгек жана Коргоо кеңеши тарабынан атайын уруксаты менен оюн-зоок клубдарынын концессиялык башталыштарында түзүлүүгө уруксат берилген, аларда "азарт эмес оюндарда" акы төлөнүүчү ойноого уруксат берилген, ошондой эле оюн карталарын сатууга уруксат берилген. 1923-жылдын аягынан баштап Петроград жумушчуларынын эс алуусун социологиялык изилдөөгө жана алар менен байланышкан терс көрүнүштөрдү аныктоого байланыштуу, шаарлардын "уктоочу райондорундагы" казинолорду, лото залдарын жана башка оюн-зоок жайларын жабуу боюнча кеңири кампания башталган, ал үчүн самогон, кокаин жана кумар оюндарына каршы атайын комиссия түзүлгөн. 1928-жылдын май айында Совнарком бардык жерде кумар оюндарына тыюу салган, ал эми Кылмыш кодексине кумар оюндарын уюштуруучуларды ири мөөнөткө түрмөгө кескен 201 берене Кошулган. Ипподромдордо кумар оюндарына жакын лотереяларга жана тотализаторлорго гана уруксат берилген, бул абал СССРдин кийинки жылдарында сакталып калган. Эң популярдуу жана массалык түрдө 1976-жылы өз ишин баштаган "Спортлото" мамлекеттик лотереясы болуп, бардык киреше спортту, анын ичинде 1980-жылы Москва олимпиадасын өткөрүүнү каржылоого жумшалган. 1940-жылдан 1973-жылга чейин спорт Ригада популярдуу болгон көпүрө катары таанылган, ал жерде эл аралык турнирлер өткөрүлгөн, бирок андан кийин көпүрөгө "коммунизм куруучусунун моралдык кодексине"туура келбейт деп тыюу салынган. 1988-жылы чет өлкөлүктөрдүн көңүлүн ачуу үчүн "Интурист" мейманканаларына 200гө жакын оюн автоматтарын орнотууга уруксат берилген. 1989-жылдын жазында Таллинде биринчи казино ачылып, августта казино Москвадагы "Савой" мейманканасында пайда болгон. 1990-жылдан баштап, СССРдин кулашы менен, казино жана оюн залдары Россияда дээрлик эч кандай чектөөсүз пайда боло баштады. 2006-жылы өлкөнүн ири шаарларынан алыс жайгашкан төрт "оюн-зоок зонасынан" башка Россиянын аймагында казино жана оюн-зоок мекемелерин уюштурууга тыюу салган мыйзам кабыл алынган. Алар төмөнкү региондор болуп калды: Алтай крайы, Краснодар крайы менен Ростов облусунун чек арасы, Калининград облусу, Приморье; 2014-жылы Крым жарым аралынын аймагында оюн-зоок зонасын уюштуруу сунушталган. 1-жылдын 2009-июлунан тартып, Орусияда Кумар расмий тыюу салынган. Ошого карабастан, оюн-зоок жайларынын бир бөлүгү "электрондук лотереялардын", интернет-кафелердин жана компьютердик клубдардын белгилери астында мыйзамсыз иштөөсүн улантууда. Россия Федерациясынын Заманбап мыйзамдарына ылайык, кумар оюндары - "мындай макулдашуунун эки же бир нече катышуучулары өз ара же кумар оюндарынын уюштуруучусу тарабынан белгиленген эрежелер боюнча кумар оюндарынын уюштуруучусу менен түзүлгөн, утуп алуу жөнүндө тобокелдикке негизделген макулдашуу". Көп учурда Россияда Кумар мамлекеттик лотереяларды камтыйт. Бул жалган. Лотереяда утуш байге фондунун жардамы менен өткөрүлгөнгө чейин түзүлөт. Кумар оюндарында-оюндун жүрүшүндө анын катышуучуларынын акча каражаттарынын эсебинен. Мындан тышкары, лотереялык утуш лотереялык билетте (же башка документте) көрсөтүлгөн жерде берилет. Кумар оюндары болгон учурда утуш оюн өткөрүлгөн жер боюнча берилет.<ref>https://www.mk.ru/social/2021/04/29/lotereynyy-korol-kak-rozygryshi-denezhnykh-prizov-v-rossii-poluchili-novuyu-zhizn.html</ref><ref>{{Cite web |title=архив көчүрмөсү |url=https://www.business-vector.info/loterei-kak-odin-iz-128659/ |accessdate=2023-05-17 |archivedate=2021-09-23 |archiveurl=https://web.archive.org/web/20210923215228/https://www.business-vector.info/loterei-kak-odin-iz-128659/ }}</ref><ref>https://www.niann.ru/?id=573973</ref> "Лотереялар жөнүндө" федералдык мыйзамга өзгөртүүлөр киргизилди, алар 1-жылдын 2014-июлунан тартып, Мамлекеттик лотереялардын иш-аракеттерин токтотуш керек. == Онлайн ойноогу оюндар == Бул интернетте өткөрүлүүчү ойноогу оюндардын кайсы да бир түрү. Булда виртуалдык покер, казино, спортка бааалоо жана тотализатордун салону камтылат. Кең ачыктыкка берилген биринчи онлайн ойноогу залы, 1994-жылдын октябрында Лихтенштейндеги дүйнөлүк лотереядагы билеттер болуп саналат. Бир нечче жарандуу биржаларда онлайн гемблингдин кызмат көрсөтүүчүлөрү жарандуунун өз асылышына өмүр стандартын эле жана жана психоактивдик материалдык колдонуу кызматтарын жекелегендерге же жергиликтүүлөргө реклама үчүн бир нече лицензиялык болулары керек.<ref>{{Cite web|title=USA Gambling Regulations: Casino Gaming License & States with Legal Online Gambling|url=https://nativenewsonline.net/advertise/branded-voices/usa-gambling-regulations-casino-gaming-license-states-with-legal-online-gambling|accessdate=2024-07-18|work=nativenewsonline.net}}</ref><ref>{{Cite web|title=History of Online Gambling Regulation|url=https://brewminate.com/history-of-online-gambling-regulation/|accessdate=2024-07-18|work=brewminate.com|archivedate=2024-08-04|archiveurl=https://web.archive.org/web/20240804041850/https://brewminate.com/history-of-online-gambling-regulation/}}</ref> Өрнөк, Ойноо оюндары менен айрык Комиссиясы же Пенсильваниядагы Ойноо Оюндарын текшерүү Боарду, АҚШ. 2015-жылдагы карап чыгууда психикалык ден соолуктун коштолгон оорулары, ошондой эле интернетке кирбеген оюнчуларга салыштырмалуу интернет-геймерлердин арасында затты колдонуунун жогорку көрсөткүчтөрү аныкталган.<ref>{{Cite web|title=Problem gambling, associations with comorbid health conditions, substance use, and behavioural addictions: Opportunities for pathways to treatment|url=https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0227644|accessdate=2024-07-18|work=journals.plos.org}}</ref><ref>{{Cite web|title=Online interventions for problem gamblers with and without co-occurring mental health symptoms: Protocol for a randomized controlled trial|url=https://bmcpublichealth.biomedcentral.com/articles/10.1186/s12889-016-3291-7|accessdate=2024-07-18|work=bmcpublichealth.biomedcentral.com}}</ref><ref>{{Cite web|title=Relationships between online gambling, mental health and substance use: A review|url=https://acuresearchbank.acu.edu.au/download/358be9c49d0caa3e018da7edad96f3d7cc9371b28a5884d7f892472937922c9e/119459/Balog_2012_Relationships_between_online_gambling_Postprint.pdf|accessdate=2024-07-18|work=acuresearchbank.acu.edu.au}}</ref> Себептүүлүк аныкталган жок, бирок, карап чыгуу онлайн жана оффлайн көйгөйү кумарчыларынын ортосунда когорттук айырмачылыктар болушу мүмкүн деп болжолдойт.<ref>{{Cite web|title=Would Internet Access Turn You Into a Problem Gambler?|url=https://www.unlv.edu/news/article/would-internet-access-turn-you-problem-gambler|accessdate=2024-06-14|work=www.unlv.edu}}</ref> Тотализатордун онлайндагы салону - бул онлайн ойноо бүлөгүнө альтернативдуу бир түзөлмө. Алар казино стилиндеги оюндар үчүн платформа менен кооп берет, традициялык онлайн ойноо баайдагы жергиликтүү мерзимдөгү ойноогу тиешелүүсүн.<ref>{{Cite web|title=Reimagining iGaming: Sweepstakes Social Casino Solution|url=https://www.casinowebscripts.com/blog/reimagining-igaming-sweepstakes-social-casino-solution.html|accessdate=2024-07-18|work=www.casinowebscripts.com}}</ref> Бул платформалар үчүн убактылуу сыяларды жана стандартты онлайн казинолордан баштап алып калган интернет үй мүлкчүлөрүн ойноого жатат. Көпчүлүк онлайн казинолор менен болгон ойноо компаниялары бүттү жердэги эсасий биржаларынын жакындагы азыктуу жерлерине өтүүнү жарандыктой колдонуу көздөй алышат. Бул багыттамалар Гибралтар, Малта жана Европадагы Олдерни<ref>{{Cite web|title=Under the microscope: Gambling tax havens|url=https://euroweeklynews.com/2019/03/13/under-the-microscope-gambling-tax-havens/|accessdate=2024-07-18|work=euroweeklynews.com}}</ref> менен бириктирүүчү, Азияда көбчүлүк маал-мөлкий өмүр менен бириктирген анонимдик район Макао өмүрүнүн өзгөчө кеүцөнө менен бириктиргечи. бир жак.<ref>{{Cite web|title=Quick Take: Is Macau a Tax Haven? You Bet, EU Says|url=https://www.caixinglobal.com/2017-12-07/quick-take-is-macau-a-tax-haven-you-bet-eu-says-101181976.html|accessdate=2024-07-18|work=www.caixinglobal.com}}</ref> Однако, 2018-жылы Евросоюз актый атактардын тизмесин, кара тизмеге коюлган Макаону алып салды.<ref>{{Cite web|title=Macau. City stays off EU tax haven list|url=https://www.macaubusiness.com/macau-city-stays-off-eu-tax-haven-list/|accessdate=2024-07-18|work=www.macaubusiness.com}}</ref> == Колдонулган адабияттар == * [[Юридика аталгылары менен түшүнүктөрүнүн орусча-кыргызча түшүндүрмө сөздүгү]]. Илимий-маалымдама басылыш/АРД/Чекки долбоору, авторлор жамааты. – Б.: 2005, ISBN 9967-428-14-7 == Шилтемелер == <references /> [[Категория:Юридикалык аталгылар жана түшүнүктөр ]] 7si1ueglcw7z0mnxruip2mesotsz85n Карбах (Хунсрүк) 0 59092 652185 602052 2026-09-09T04:39:26Z InternetArchiveBot 27717 Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 652185 wikitext text/x-wiki {{ОЖ |статусу = муниципалитет |кыргызча аталышы = Карбах (Хунсрүк) |расмий аталышы = Karbach |сүрөтү = |баш ийгени = |өлкө = Германия |герб = DEU Karbach (Hunsrück) COA.svg |желек = |гербдин сүрөттөлүшү = |желектин сүрөттөлүшү = |гербдин туурасы = |желектин туурасы = |lat_dir=N |lat_deg=50 |lat_min=9 |lat_sec=40 |lon_dir=E |lon_deg=7 |lon_min=37 |lon_sec=2 |CoordAddon = |CoordScale = |чек аранын түрү = |таблицадагы чек ара = |өлкөнүн картасынын өлчөмү = |облус картасынын өлчөмү = |район картасынын өлчөмү = |облус түрү = Германия жерлери{{!}}Жер |облус = Рейнланд-Пфальц |таблицадагы облус = Рейнланд-Пфальц |район түрү = Германия району{{!}}Району |район = Рейн-Хунсрүк |таблицадагы район = Рейн-Хунсрүк (район){{!}}Рейн-Хунсрүк |коомдун түрү = |коом = |таблицадагы коом = |ички бөлүнүшү = |башчысынын түрү = |башчысы = Курт Клеман |негизделген күнү = |биринчи белгиленген = |мурунку аталышы = |статустун берилиши = |аймагы = 4,98 |бийиктиктин түрү = |ОЖ борборунун бийиктиги = 468 |климаты = |расмий тили = |калкы = 563 |элди каттоо жылы = 2010 |жыштыгы = |агломерация = |улуттук курамы = |диний курамы = |этнохороним = |убакыт аралыгы = +1 |DST = бар |телефон коду = 06747 |почта индекси = 56281 |почта индекстери = |автоунаа коду = SIM |идентификатордун түрү = Жергиликтүү өз алдынча башкаруу органынын коду{{!}}Расмий коду |цифралык идентификатор = 07 1 40 063 |Commons түрмөгүндө = Karbach (Hunsrück) |сайты = http://www.gemeinde-karbach.de/ |сайтынын тили = de }} '''Карбах (Хунсрүк)''' ({{lang-de|Karbach}}) — [[Германия|Германия Федеративдик Республикасынын]] [[Рейнланд-Пфальц]] [[Германия Жерлери|жеринде]] жайгашкан [[муниципалитет]]. [[Рейн-Хунсрүк (район)|Рейн-Хунсрүк]] районуна кирет. Калкы — 563 киши (2013-жыл)<ref>[http://www.statistik.rlp.de/fileadmin/dokumente/berichte/A1033_201022_hj_G.pdf Statistisches Landesamt Rheinland-Pfalz – Bevölkerung der Gemeinden am 31. Dezember 2010] {{Webarchive|url=https://web.archive.org/web/20120131082852/http://www.statistik.rlp.de/fileadmin/dokumente/berichte/A1033_201022_hj_G.pdf |date=2012-01-31 }} (PDF; 727 KB)</ref>. Аянты — 4,98 км². Мамлекет ичинде бекитилген [[Жергиликтүү өз алдынча башкаруу органынын коду|расмий коду]] — ''07 1 40 063''. Муниципалитеттин башчысы — Курт Клеман. == Булактар == {{Булактар}} == Тышкы шилтемелер == * [http://www.gemeinde-karbach.de/ Расмий сайты] {{Webarchive|url=https://web.archive.org/web/20161002091617/http://gemeinde-karbach.de/ |date=2016-10-02 }} {{Рейнланд-Пфальц райондору}} {{Германия:Рейн-Хунсрүк району:Шаарлар}} {{RhinelandPalatinate-geo-stub}} [[Категория:Рейнланд-Пфальц шаарлары]] omkz7suplinx5u5upsxm9oewts9dpso Рынок экономикасы 0 62303 652209 464783 2026-09-09T08:52:39Z InternetArchiveBot 27717 Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 652209 wikitext text/x-wiki '''Рынок экономикасы''' – эркин ишкердик принциптерине, өндүрүш каражаттарына болгон менчиктин көп формалуулугуна, рыноктун баа чыгарууга, атаандаштыкка жана чарбалык субъектилердин ортосундагы өз ара келишимдерге, мамилелерге негизделген экономика; мында ар кандай ишкерликке мамлекеттин кийлигишүүсү чектелген. Деги эле Рынок экономикасы деп рынок механизмдери менен жөнгө салынган коомдогу [[Экономика|экономикалык]] мамилелердин жыйындысын түшүнөбүз, б. а. чарбалык турмушту башкаруу жана координациялоо түздөн-түз эркин атаандаштыкка негизделген рынок системасы (баа, пайда, чыгаша) аркылуу жөнгө салынат. Рынок экономикасында жумушчу күчү, капитал, товар жана тейлөө дайыма эркин өкүм сүрөт Рынок экономикасынын тушунда мезгил-мезгили менен кайталануучу [[Инфляция|инфляциянын]] болушу рынок механизмдеринин толук кандуу иштөөсүнө тоскоол болот. Товардын керектөөдөн ашыкча өндүрүлүшү – Рынок экономикасыда дайыма болуп туруучу көрүнүш. Рынок экономикасында жумушсуздук өндүрүштүн туруктуу өнүгүшүнө дайыма кедерги болот, ошондуктан мындай учурда мамлекет өзүнүн ички экономикалык рычагдарын колдонуу аркылуу өкмөттүк ж. б. чыгымдарды азайтып, ички салык жана акча-кредит саясатын жөнгө салат, ошондой эле тышкы экономикалык байланыштарга жол ачат.<ref>{{Cite web |title=Базар экономикасы: бул эмне, негизги белгилери |url=https://bankovaya.ru/wiki/market-economy-model/ |accessdate=2022-11-30 |archivedate=2022-11-30 |archiveurl=https://web.archive.org/web/20221130201542/https://bankovaya.ru/wiki/market-economy-model/ }}</ref> [[Категория:Экономика]] ==Колдонулган адабияттар== * [[“Кыргызстан” улуттук энциклопедиясы]]: 6-том. Башкы редактору Асанов Ү. А. К 97. Б.: Мамлекеттик тил жана энциклопедия борбору, 2014. 816 бет, илл. ISBN 978 9967-14-117 -9 qlixlf98zew0s4y7eeqvw5lhm7425kf Калып:Көчмөндөр оюндары 10 76318 652167 570467 2026-09-08T12:16:49Z Абдырашит Сатылганов 8269 652167 wikitext text/x-wiki <includeonly>{| class="infobox" style="font-size: 90%; width: 25em;" |- ! colspan=2 style="background-color:#b08261; color:black; text-align:#fee8ab; padding:0.3em"| {{#if:{{{аталышы|<noinclude>*</noinclude>}}}|<br/><small>''{{{аталышы}}}''</small>}} |- {{#if:{{{эн белгиси|<noinclude>*</noinclude>}}}| {{!}} colspan=2 style="text-align:center;; padding:0.3em"{{!}} [[Файл:{{{эн белгиси}}}|{{{өлчөмү|250px}}}|{{PAGENAME}}]] {{!}}- }} ! colspan=2 style="background-color:#D1BF91; color:black;text-align:center:#fee8ab; padding:0.3em"|{{#if:{{{расмий аталышы|<noinclude>*</noinclude>}}}|<br/><small>{{{расмий аталышы}}}</small>}} {{!}}- {{#if:{{{урааны|<noinclude>*</noinclude>}}}| {{!}}'''Урааны''' {{!}} {{{урааны}}} {{!}}- }} {{!}}- style="background-color:#D1BF91; color:black; text-align:center" {{!}}colspan="2" {{!}} '''Оюн тууралуу маалыматтар''' {{!}}- {{#if:{{{жайы|<noinclude>*</noinclude>}}}| {{!}} '''Өткөрүү жайы''' {{!}} {{{жайы}}} {{!}}- }} {{#if:{{{шаарлары|<noinclude>*</noinclude>}}}| {{!}} &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'''Өткөрүү шаарлары''' {{!}} {{{шаарлары}}} {{!}}- }} {{#if:{{{стадиондору|<noinclude>*</noinclude>}}}| {{!}} &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'''Стадиондору''' {{!}} {{{стадиондору}}} {{!}}- }} {{#if:{{{катышуучулар|<noinclude>*</noinclude>}}}| {{!}} '''Катышуучу өлкөлөр''' {{!}} {{{катышуучулар}}} {{!}}- }} {{#if:{{{спортчулар|<noinclude>*</noinclude>}}}| {{!}} '''Спортчулардын саны''' {{!}} {{{спортчулар}}} {{!}}- }} {{#if:{{{медалдар саны|<noinclude>*</noinclude>}}}| {{!}} '''Ойнотулуучу медалдар саны'' {{!}} {{{медалдар саны}}} {{!}}- }} {{#if:{{{ачылышы|<noinclude>*</noinclude>}}}| {{!}} '''Ачылыш аземи''' {{!}} {{{ачылышы}}} {{!}}- }} {{#if:{{{ачкан|<noinclude>*</noinclude>}}}| {{!}} '''Ачкан''' {{!}} {{{ачкан}}} {{!}}- }} {{#if:{{{жабылышы|<noinclude>*</noinclude>}}}| {{!}} '''Жабылыш аземи''' {{!}} {{{жабылышы}}} {{!}}- }} {{#if:{{{жапкан|<noinclude>*</noinclude>}}}| {{!}} '''Жапкан''' {{!}} {{{жапкан}}} {{!}}- }} {{!}}- style="background-color:#D1BF91; color:black; text-align:center" {{!}}colspan="2" {{!}} '''Хронологиясы''' {{!}}- {{!}} colspan="2" {{!}}{{#if:{{{мурдагы_оюн|}}}|{{align|left|<div style{{=}}"margin-top: 1em; font-size: 110%;">[[Файл:Oxygen480-actions-go-previous.svg|15px|link=]]&nbsp;{{{мурдагы_оюн|}}}</div> }}}}{{#if:{{{кийинки_оюн|}}}|{{align|right|<div style{{=}}"margin-top: 1em; font-size: 110%;">{{{кийинки_оюн|}}}&nbsp;[[Файл:Oxygen480-actions-go-next.svg|15px|link=]]</div>}}}} {{!}}- {{!}}- style="background-color:#b08261; color:black; text-align:center" {{!}}colspan="2" {{!}} '''[http://worldnomadgames.com/kg/ Расмий сайты]''' {{!}}- |} </includeonly><noinclude> {{Документация}} [[Категория:Калыптар:Спорттук мелдештер|{{PAGENAME}}]] [[Категория:Калып-карточкалар:Спорт|{{PAGENAME}}]] [[Категория:Калып-карточкалар:Спорттук мелдештер|{{PAGENAME}}]] </noinclude> akecjhqr9pu6qqe4jp7kcbepe7geb3h Калып:Көчмөндөр оюндары/doc 10 79386 652190 242516 2026-09-09T06:25:13Z Baydastann 38267 652190 wikitext text/x-wiki ==Колдонууга камылга== <pre>{{Көчмөндөр оюндары |аталышы = |эн белгиси = |расмий аталышы = |урааны = |жайы = |шаарлары = |стадиондору = |катышуучулар = |спортчулар = |ачылышы = |ачкан = |жабылышы = |жапкан = |мурдагы_оюн = |кийинки_оюн = }} </pre> ==Колдонуу мисалдары== <pre>{{Көчмөндөр оюну |аталышы = 2016 Дүйнөлүк көчмөндөр оюндары</br>{{lang-en|2016 World Nomad Games}} |эн белгиси = |расмий аталышы = II Дүйнөлүк көчмөндөр оюндары |урааны =Күч биримдиги! Рух биримдиги! |жайы = {{Желек|Кыргызстан}} [[Ысык-Көл]], [[Кыргызстан]] |шаарлары = [[Чолпон-Ата]] |стадиондору = Чолпон-Ата ат майданы |катышуучулар = [[#Катышуучу өлкөлөр|53 өлкө]] |спортчулар = |ачылышы = 3-сентябрь 2016</br>{{Ачылганга чейинки убакыт|3|9|2016}} |ачкан = |жабылышы = |жапкан = |мурдагы_оюн = [[2014 Дүйнөлүк көчмөндөр оюндары|2014]] |кийинки_оюн = [[2018 Дүйнөлүк көчмөндөр оюндары|2018]] }} </pre> {{Көчмөндөр оюну |аталышы = 2016 Дүйнөлүк көчмөндөр оюндары</br>{{lang-en|2016 World Nomad Games}} | эн белгиси = |расмий аталышы = II Дүйнөлүк көчмөндөр оюндары |урааны = Күч биримдиги! Рух биримдиги! | жайы = {{Желек|Кыргызстан}} [[Ысык-Көл]], [[Кыргызстан]] | шаарлары = [[Чолпон-Ата]] | стадиондору = Чолпон-Ата ат майданы | катышуучулар = [[#Катышуучу өлкөлөр|53 өлкө]] | спортчулар = | ачылышы = 3-сентябрь 2016</br>{{Ачылганга чейинки убакыт|3|9|2018}} |ачкан = | жабылышы = |жапкан = | мурдагы_оюн = [[2014 Дүйнөлүк көчмөндөр оюндары|2014]] | кийинки_оюн = [[2018 Дүйнөлүк көчмөндөр оюндары|2018]] }} 8tc2blvw21dha6ez9r1kjd2ylqo6wlu Кариб деңизинин каракчылары: Маркумдар жомок айтпайт 0 95776 652186 602196 2026-09-09T04:39:43Z InternetArchiveBot 27717 Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 652186 wikitext text/x-wiki '''"Кариб деңизинин каракчылары: Маркумдар жомок айтпайт"''' ({{lang-en|Pirates of the Caribbean: Dead Men Tell No Tales}}, {{lang-ru|Пираты Карибского моря: Мертвецы не рассказывают сказки}}) (Кариб деңизинин каракчылары: Салазардын өч алышы деген аталыш менен да белгилүү)[6] — 2017-жарык көргөн [[Америка|Американын]] [[Фантастика|фантастикалык]] тасмасы, "[[Кариб деңизи|Кариб деңизинин]] каракчылары" сериясынын 5-бөлүмү жана "Таң калычтуу жээктерде" (2011) тасмасынын сиквели же уландысы. Режиссерлору [[Жоаким Ронниң]] менен [[Эспен Сэндберг]], сценарийин жазган [[Жефф Натансон]], продюсери [[Жерри Брүкгеймер]]. [[Жонни Депп |Жонни Депп]] (Таранчы Жек), [[Кевин Макналли]] (Жошами Гиббс) жана [[Жеффри Раш]] (Гектор Барбосса) өз образдарын кайра жаратышкан. [[Хавер Бардем]] (Армандо Салазар), [[Брентон Туэйтес]] (Генри Тернер) жана [[Кая Скоделарио]] (Карина Смит) да актердук топко киришкен. Мындан мурунку тасмага катышпай калган [[Орландо Блум]] (Уилл Тернер) менен [[Кира Найтли]] (Элизабет Суон) өз образдары менен кайтып келишкен. == Сюжети == Кира Найтли кыска убакыттын аягында Уиллдин аялы жана Генринин апасы Элизабет Свонндун ролун ойнойт.<ref>{{cite web |url=https://allbusinessreviews.org/elizabeths-story-after-at-worlds-end/ |title=Keira Knightley confirmed for Pirates of the Caribbean 5 |access-date=2020-05-17 |accessdate=2022-09-05 |archivedate=2022-09-05 |archiveurl=https://web.archive.org/web/20220905193345/https://allbusinessreviews.org/elizabeths-story-after-at-worlds-end/ }}</ref> Адам Браун, Дэнни Киррейн жана Делрой Аткинсон Джектин экипажынын мүчөлөрү,<ref name="Cast Brown">{{cite news|last=Kroll |first=Justin |title='Pirates of the Caribbean 5' Adds Three to Cast |url=https://variety.com/2015/film/news/pirates-of-the-caribbean-5-cast-adam-brown-delroy-atkinson-danny-kirrane-1201423817/ |work=[[Variety (magazine)|Variety]] |date=2015-02-05 |access-date=2015-02-04 }}</ref> ал эми түрмө сахнасында Пол Маккартни кыска убакытка Джектин агасы, Джек таякеси катары көрүнөт. Дэви Жонстун CGI силуэти пост-кредиттик сценада көрүнүп турат, бирок актёр Билл Найги каармандын сырткы көрүнүшү тууралуу маалыматы жок экенин айткан.<ref>{{cite web|url=https://www.empireonline.com/movies/pirates-caribbean-salazar-revenge/exclusive-bill-nighy-idea-pirates-caribbean-5/|title=Exclusive: Bill Nighy had no idea he was in Pirates of the Caribbean 5|work=[[Empire (film magazine)|Empire]]|author=Nugent, John|date=2017-08-22|access-date=2018-02-16}}</ref> == Шилтемелер == {{Булактар}} [[Категория:АКШ тасмалары]] [[Категория:2017-жыл чыккан тасмалар‎]] 1nl3e24466vubhc1dar3gnf1302hbe5 Модуль:External links 828 118638 652195 548407 2026-09-09T07:45:18Z Asorev 36241 652195 Scribunto text/plain -- Localizable part -- Please, note, that labels to various sites and cataloges are taken from Wikidata (i.e. Wikidata label) local linksPrefix = '' local project = 'Уикипедия' local categoryTemplateEmpty = project .. ':Үлгі «Сыртқы сілтемелер» бос' local categoryWithWikimediaCommons = project .. ':Ортаққорға сілтенген мақалалар' local templateLink = 'Сыртқы сілтемелер' -- The language codes that should be always displayed even if they have normal rank and claim with another language and prefferered rank exists local preferredLanguage = 'Q7737'; -- kazakh local function categoryAuthorityControl( code ) return false; --project .. ':Мақала, мазмұнында ' .. code .. ' код' end local function categoryExternalLink( code ) return false; --project .. ':Сыртқы сілтемелері бар мақалалар:' .. code end local templateColorName = 'түс'; -- some project have "named" colors, defined by templates local function colorByTitle( frame, colorTitle ) local templateName = 'Түс/' .. colorTitle; local templateTitle = mw.title.makeTitle( 'Template', templateName ); if ( templateTitle == nil or not templateTitle.exists ) then return false; end return frame:expandTemplate{ title = templateName }; end local dictionaries = { { id = 'Q19217220', title = 'Березина', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q4086271', title = 'Библейская', project = 'ruwikisource', projectCode = 's:' }, { id = 'P1296', title = 'Большая каталонская', linkF = function ( id ) return 'http://www.enciclopedia.cat/enciclopèdies/gran-enciclopèdia-catalana/EC-GEC-' .. id .. '.xml' end }, { id = 'P2924', title = 'Большая российская', linkF = function ( id ) return 'http://bigenc.ru/text/' .. id end, }, { id = 'Q20078554', title = 'Большая советская (1 изд.)', project = 'ruwikisource', projectCode = 's:' }, -- { id = 'Q17378135', title = 'Большая советская', }, { id = 'Q4091878', title = 'Большая Южакова', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q602358', title = 'Брокгауза и Ефрона', project = 'ruwikisource', projectCode = 's:' }, { id = 'P1648', title = 'Валлийский биографический', linkF = function ( id ) return 'http://yba.llgc.org.uk/en/' .. id .. '.html' end, }, { id = 'Q4114391', title = 'Военная Сытина', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q4173137', title = 'Еврейская Брокгауза и Ефрона', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q4091875', title = 'Кирилла и Мефодия', }, { id = 'P1438', title = 'Краткая еврейская', linkF = function ( id ) return 'http://www.eleven.co.il/article/' .. id end, }, { id = 'Q4239850', title = 'Краткая литературная' }, { id = 'Q2627728', title = 'Кругосвет' }, { id = 'Q17329836', title = 'Ларусса', }, { id = 'Q17290934', title = 'Лентапедия', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q4263804', title = 'Литературная', }, { id = 'Q19180675', title = 'Малый Брокгауза и Ефрона', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q27680201', title = 'Музыкальный Римана', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q19190511', title = 'Новый', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q2498180', title = 'Православная', }, { id = 'Q19211082', title = 'Православная богословская', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q30059240', title = 'Реальный словарь классических древностей', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q1960551', title = 'Русский биографический', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q20078551', title = 'Техническая (1 изд.)', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q1970746', title = 'В. Даля', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q4532135', title = 'Энциклопедический лексикон', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q590208', title = 'Allgemeine Deutsche Biographie', project = 'dewikisource', projectCode = 's:de:' }, { id = 'Q19077875', title = 'American Cycl. (1879)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q19037977', title = 'American Med. Biogr. (1920)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q12912667', title = 'Appletons\' (1887—1901)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q20096917', title = 'Britannica (9-th)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q867541', title = 'Britannica (11-th)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q15987490', title = 'Britannica (12-th)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'P1417', title = 'Britannica (онлайн)', linkF = function ( id ) return 'http://global.britannica.com/'.. id end,}, { id = 'Q302556', title = 'Catholic (1907—13)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q16011749', title = 'Dictionary of Music and Musicians', project = 'enwikisource', projectCode = 'wikisource:'}, { id = 'Q15987216', title = 'Dictionary of National Biography', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q16014700', title = 'Dictionary of National Biography (1st suppl.)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q16014697', title = 'Dictionary of National Biography (2nd suppl.)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'P1614', title = 'History of Parliament', linkF = function ( id ) return 'http://www.historyofparliamentonline.org/volume/' .. id end, }, { id = 'Q20961706', title = 'Infernal (6e éd.)', project = 'frwikisource', projectCode = 's:fr:' }, { id = 'Q20089963', title = 'New International', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'P1415', title = 'Оксфордтық биография', linkF = function ( id ) return 'http://www.oxforddnb.com/index/' .. id .. '/' end, }, { id = 'P3217', title = 'Шведтік биография', linkF = function ( id ) return 'https://sok.riksarkivet.se/sbl/Presentation.aspx?id=' .. id end, }, { id = 'P902', title = 'Швейцарлық тарихи', linkF = function ( id ) return 'http://www.hls-dhs-dss.ch/textes/f/F' .. id .. '.php' end, }, { id = 'P886', title = 'Швейцарлық тарихи (online)', linkF = function ( id ) return 'http://www.e-lir.ch/e-LIR___Lexicon.' .. id .. '.450.0.html' end, }, } -- feed free to correct labels and categories, or add/remove sources here local dictionaryProperties = { } -- Non-localizable part (not need to localize ) local moduleNavbox = require('Module:Navbox') local titleBasedLinks = { ['Q602358'] = true, ['Q17290934'] = true, ['Q1960551'] = true } local p = {} local function link( url ) return url end function aniDBLink( id ) local pos,_ = id:find("/") local type = id:sub(1,pos-1) local number = id:sub(pos+1) local urltype ='' if type == "anime" then urltype = "a" elseif type == "creator" then urltype = "creator" elseif type == "character" then urltype = "char" else return "" end return "http://anidb.net/perl-bin/animedb.pl?show=" ..type .. "&" .. urltype .. "id=" .. number end function bavLink( id ) return 'http://viaf.org/processed/BAV%7C' .. id end function bibsysLink( id ) return 'http://ask.bibsys.no/ask/action/result?cmd=&kilde=biblio&cql=bs.autid+%3D+' .. id .. '&feltselect=bs.autid' end function bncLink( id ) return 'http://cantic.bnc.cat/registres/CUCId/' .. id end function bneLink( id ) return 'http://catalogo.bne.es/uhtbin/authoritybrowse.cgi?action=display&authority_id=' .. id end function bnfLink( id ) return 'http://catalogue.bnf.fr/ark:/12148/cb' .. id end function boxofficemojoLink( id ) return 'http://www.boxofficemojo.com/movies/?id=' .. id .. '.htm' end function bpnLink( id ) return 'http://www.biografischportaal.nl/persoon/' .. id end function calisLink( id ) return 'http://opac.calis.edu.cn/aopac/ajsp/detail.jsp?actionfrom=1&actl=CAL++' .. id end function cbdbLink( id ) return 'http://db1.ihp.sinica.edu.tw/cbdbc/cbdbkmeng?~~AAA' .. id end function ciniiLink( id ) return 'http://ci.nii.ac.jp/author/' .. id end function conorLink( id ) return 'http://www.cobiss.si/scripts/cobiss?command=DISPLAY&base=CONOR&rid=' .. id end function chitalnyaRuLink( id ) return 'http://www.chitalnya.ru/users/' .. id .. '/' end function commonsWikimediaLink( id ) return ':commons:Category:' .. id end function egaxaLink( id ) return 'http://viaf.org/processed/EGAXA%7Cvtls' .. id end function fanLibRuLink( id ) local firstChar = mw.ustring.sub( id, 1, 1 ) return 'http://fan.lib.ru/' .. firstChar .. '/' .. id .. '/' end function flickrLink( id ) return 'https://www.flickr.com/' .. id end function findagraveLink( id ) return 'http://www.findagrave.com/cgi-bin/fg.cgi?page=gr&GRid=' .. id end function gndLink( id ) return 'http://d-nb.info/gnd/' .. id end function ibdbPersonLink( id ) return 'http://www.ibdb.com/person.php?id=' .. id end function ibdbProductionLink( id ) return 'http://www.ibdb.com/production.php?id=' .. id end function ibdbShowLink( id ) return 'http://www.ibdb.com/show.php?id=' .. id end function ibdbVenueLink( id ) return 'http://www.ibdb.com/venue.php?id=' .. id end function isfdbAuthorLink( id ) return 'http://www.isfdb.org/cgi-bin/ea.cgi?' .. id end function isfdbPublicationLink( id ) return 'http://www.isfdb.org/cgi-bin/pl.cgi?' .. id end function isfdbSeriesLink( id ) return 'http://www.isfdb.org/cgi-bin/pe.cgi?' .. id end function isfdbPublisherLink( id ) return 'http://www.isfdb.org/cgi-bin/publisher.cgi?' .. id end function imslpLink( id ) return 'http://imslp.org/wiki/' .. string.gsub( id, ' ', '_' ) end function imdbLink( id ) if string.match( id, '^ch' ) then return 'http://www.imdb.com/character/' .. id end if string.match( id, '^co' ) then return 'http://www.imdb.com/company/' .. id end if string.match( id, '^nm' ) then return 'http://www.imdb.com/name/' .. id end if string.match( id, '^tt' ) then return 'http://www.imdb.com/title/' .. id end return false end function isniLink( id ) id = id:gsub( '[ %-]', '' ):upper() return 'http://isni-url.oclc.nl/isni/' .. id end function lccnLink( id ) return 'http://id.loc.gov/authorities/' .. id end function lastfmLink( id ) return 'http://www.lastfm.ru/music/' .. id end function iccuLink( id ) id = id:gsub( '\\\\', '%5C' ):upper() return 'http://opac.sbn.it/opacsbn/opac/iccu/scheda_authority.jsp?bid=' .. id end function lnbLink( id ) return 'http://viaf.org/processed/LNB%7CLNC10-' .. id end function merimeeLink( id ) return false end function mixcloudLink( id ) return 'https://mixcloud.com/' .. id .. '/' end function musicBrainzArtistLink( id ) return 'https://musicbrainz.org/artist/' .. id end function musicBrainzReleazeGroupLink( id ) return 'https://musicbrainz.org/release-group/' .. id end function musicBrainzWorkLink( id ) return 'https://musicbrainz.org/work/' .. id end function nclLink( id ) return 'http://aleweb.ncl.edu.tw/F/?func=accref&acc_sequence=' .. id end function ndlLink( id ) return 'http://id.ndl.go.jp/auth/ndlna/' .. id end function nlcLink( id ) return false end function nliLink( id ) return 'http://a20.libnet.ac.il/F?func=find-b&REQUEST=' .. id .. '&find_code=SYS&local_base=NNL10' end function nkcLink( id ) return 'http://aut.nkp.cz/' .. id end function nlaLink( id ) return 'http://nla.gov.au/anbd.aut-an' .. id end function nlrLink( id ) return 'http://alephnew.bibnat.ro:8991/F?func=find-b&request=' .. id .. '000354872&find_code=SYS&adjacent=Y&local_base=NLR10' end function nszlLink( id ) return 'http://viaf.org/processed/NSZL%7C' .. id end function nskLink( id ) return 'http://viaf.org/processed/NSK%7C' .. id end function ntaLink( id ) return 'http://opc4.kb.nl/PPN?PPN=' .. id end function nukatLink( id ) return 'http://viaf.org/processed/NUKAT%7C' .. id end function orcidLink( id ) id = id:gsub( '[ %-]', '' ):upper() return 'http://orcid.org/' .. id end function declaratorLink( id ) return 'http://declarator.org/person/' .. id .. '/' end function gutenbergLink( id ) return 'http://www.gutenberg.org/ebooks/' .. id end function promodjLink( id ) return 'http://promodj.com/' .. id end function prozaRuLink( id ) return 'http://proza.ru/avtor/' .. id end function ptbnpLink( id ) return 'http://viaf.org/processed/PTBNP%7C' .. id end function rkdArtistsLink( id ) return 'http://www.rkd.nl/rkddb/dispatcher.aspx?action=search&database=ChoiceArtists&search=priref=' .. id end function rkdImagesLink( id ) return 'http://explore.rkd.nl/en/images/' .. id end function rodovidLink( id ) return 'http://ru.rodovid.org/wk/Person:' .. id end function rottentomatoesLink( id ) return 'http://www.rottentomatoes.com/' .. id end function rslLink( id ) return 'http://aleph.rsl.ru/F?func=find-b&find_code=SYS&adjacent=Y&local_base=RSL11&request=' .. id end function rutubeLink( id ) if string.match( id, '^%d+$' ) then return 'http://rutube.ru/video/persion/' .. id .. '/' end return 'http://' .. id .. '.rutube.ru/' end function samlibRuLink( id ) local firstChar = mw.ustring.sub( id, 1, 1 ) return 'http://samlib.ru/' .. firstChar .. '/' .. id .. '/' end function selibrLink( id ) return 'http://libris.kb.se/auth/' .. id end function stihiRuLink( id ) return 'http://stihi.ru/avtor/' .. id end function sudocLink( id ) return 'http://www.idref.fr/' .. id end function ulanLink( id ) return 'http://www.getty.edu/vow/ULANFullDisplay?find=&role=&nation=&subjectid=' .. id end function vimeoLink( id ) return 'https://vimeo.com/' .. id end function viafLink( id ) return 'http://viaf.org/viaf/' .. id end function youtubeLink( id ) return 'https://youtube.com/' .. id end function youtubeLinkLong( id ) return 'https://youtube.com/channel/' .. id end local function getLabelWithoutLink( id, defaultLabel ) return mw.wikibase.label( id ) or defaultLabel; end local function getLabelWithLink( id, defaultTitle, label ) local link = mw.wikibase.sitelink( id ); if ( link ~= nil ) then return '[[' .. link .. '|' .. label .. ']]'; end local title = mw.wikibase.label( id ) or defaultTitle; return '<span title="' .. title .. '" style="border-bottom: 1px dotted; cursor: help;">' .. label .. '</span>' end local socialNetworkProperties = { { getLabelWithoutLink( 'Q116933', 'ВКонтакте'), 'P3185', function( id ) return 'https://vk.com/' .. id end, categoryExternalLink( 'ВКонтакте' ) }, { getLabelWithoutLink( 'Q4101720', 'В кругу друзей'), 'Q4101720', function( id ) return 'http://' .. id .. '.vkrugudruzei.ru/' end, categoryExternalLink( 'В кругу друзей' ) }, { getLabelWithoutLink( 'Q219523', 'Живой журнал'), 'P3258', function( id ) return 'http://' .. id .. '.livejournal.com/' end, categoryExternalLink( 'Живой журнал' ) }, { getLabelWithoutLink( 'Q219523', 'Живой журнал'), 'Q219523', function( id ) return 'http://' .. id .. '.livejournal.com/' end, categoryExternalLink( 'Живой журнал' ) }, { getLabelWithoutLink( 'Q4299813', 'Мой круг'), 'Q4299813', function( id ) return 'http://' .. id .. '.moikrug.ru/' end, categoryExternalLink( 'Мой круг' ) }, { getLabelWithoutLink( 'Q4299858', 'Мой мир'), 'Q4299858', function( id ) return 'http://my.mail.ru/' .. id end, categoryExternalLink( 'Мой мир' ) }, { getLabelWithoutLink( 'Q1123836', 'Одноклассники'), 'Q1123836', function( id ) return 'https://ok' .. '.ru/profile/' .. id end, categoryExternalLink( 'Одноклассники' ) }, { getLabelWithoutLink( 'Q17195318', 'Спрашивай.Ру'), 'Q17195318', function( id ) return 'http://sprashivai.ru/' .. id end, categoryExternalLink( 'Спрашивай.Ру' ) }, { getLabelWithoutLink( 'Q171186', 'Blogger'), 'Q171186', function( id ) return 'http://' .. id .. '.blogspot.com' end, categoryExternalLink( 'Blogger' ) }, { getLabelWithoutLink( 'Q4037665', 'Dudu'), 'Q4037665', function( id ) return 'http://dudu.com/' .. id end, categoryExternalLink( 'Dudu' ) }, { getLabelWithoutLink( 'Q355', 'Facebook'), 'P2013', function( id ) return 'https://www.facebook.com/' .. id end, categoryExternalLink( 'Facebook' ) }, { getLabelWithoutLink( 'Q356', 'Google+'), 'P2847', function( id ) return 'https://plus.google.com/' .. id .. '/posts' end, categoryExternalLink( 'Google+' ) }, { getLabelWithoutLink( 'Q356', 'Google+'), 'Q356', function( id ) return 'https://plus.google.com/' .. id .. '/posts' end, categoryExternalLink( 'Google+' ) }, { getLabelWithoutLink( 'Q4043051', 'LiveInternet'), 'Q4043051', function( id ) return 'http://www.liveinternet.ru/users/' .. id end, categoryExternalLink( 'LiveInternet' ) }, { getLabelWithoutLink( 'Q40629', 'MySpace'), 'Q40629', function( id ) return 'https://myspace.com/' .. id end, categoryExternalLink( 'MySpace' ) }, { getLabelWithoutLink( 'Q40629', 'MySpace'), 'P3265', function( id ) return 'https://myspace.com/' .. id end, categoryExternalLink( 'MySpace' ) }, { getLabelWithoutLink( 'Q17144398', 'QRoom'), 'Q17144398', function( id ) return 'http://qroom.ru/' .. id end, categoryExternalLink( 'QRoom' ) }, { getLabelWithoutLink( 'Q1002972', 'Spring.me'), 'Q1002972', function( id ) return 'http://www.spring.me/' .. id end, categoryExternalLink( 'Spring.me' ) }, { getLabelWithoutLink( 'Q15616276', 'Telegram'), 'Q15616276', function( id ) return 'https://t.me/' .. id end, categoryExternalLink( 'Telegram' ) }, { getLabelWithoutLink( 'Q384060', 'Tumblr'), 'Q384060', function( id ) return 'http://' .. id .. '.tumblr.com/' end, categoryExternalLink( 'Tumblr' ) }, { getLabelWithoutLink( 'Q918', 'Twitter'), 'P2002', function( id ) return 'https://twitter.com/' .. id end, categoryExternalLink( 'Twitter' ) }, } local textsProperties = { { getLabelWithoutLink( 'Q17254543', 'Изба-читальня'), 'Q17254543', chitalnyaRuLink, categoryExternalLink( 'Изба-читальня' ) }, { getLabelWithoutLink( 'Q17195344', 'Журнал «Самиздат»'), 'Q17195344', samlibRuLink, categoryExternalLink( 'Самиздат' ) }, { getLabelWithoutLink( 'Q22673', 'Проект «Гутенберг»'), 'P2034', gutenbergLink, categoryExternalLink( 'Проект «Гутенберг»' ) }, { getLabelWithoutLink( 'Q4380129', 'Проза.ру'), 'Q4380129', prozaRuLink, categoryExternalLink( 'Проза.ру' ) }, { getLabelWithoutLink( 'Q4442644', 'Стихи.ру'), 'Q4442644', stihiRuLink, categoryExternalLink( 'Стихи.ру' ) }, { getLabelWithoutLink( 'Q17300505', 'Lib.Ru/Фантастика'), 'Q17300505', fanLibRuLink, categoryExternalLink( 'Lib.Ru/Фантастика' ) }, } local labelAllocine = getLabelWithoutLink( 'Q31165', 'AlloCine' ); local labelAnimeNewsNetwork = getLabelWithoutLink( 'Q220509', 'Anime News Network' ); local labelDeezer = getLabelWithoutLink( 'Q602243', 'Deezer' ); local labelDiscogs = getLabelWithoutLink( 'Q504063', 'Discogs' ); local labelIBDb = getLabelWithoutLink( 'Q31964', 'Internet Broadway Database' ); local labelISFDb = getLabelWithoutLink( 'Q2629164', 'Internet Speculative Fiction Database' ); local labelMusicBrainz = getLabelWithoutLink( 'Q14005', 'MusicBrainz' ); local labelEncyclopaediaMetallum = getLabelWithoutLink( 'Q938726', 'Encyclopaedia Metallum' ); local labelYandexMusic = getLabelWithoutLink( 'Q4537983', 'Яндекс.Музыка' ); local labelYouTube = getLabelWithoutLink( 'Q866', 'YouTube' ); local contentHostingProperties = { { getLabelWithoutLink( 'Q565', 'Wikimedia Commons' ), 'P373', commonsWikimediaLink, categoryWithWikimediaCommons, true }, { getLabelWithoutLink( 'Q545966', 'Bandcamp'), 'P3283', function( id ) return 'https://' .. id .. '.bandcamp.com' end, categoryExternalLink( 'Bandcamp' ) }, { labelDeezer, 'P2722', function(id) return 'http://www.deezer.com/artist/' .. id end, categoryExternalLink( 'Deezer' ), false }, { labelDeezer, 'P2723', function(id) return 'http://www.deezer.com/album/' .. id end, categoryExternalLink( 'Deezer' ), false }, { labelDeezer, 'P2724', function(id) return 'http://www.deezer.com/track/' .. id end, categoryExternalLink( 'Deezer' ), false }, { getLabelWithoutLink( 'Q103204', 'Flickr' ), 'Q103204', flickrLink, categoryExternalLink( 'Flickr' ), false }, { getLabelWithoutLink( 'Q209330', 'Instagram' ), 'P2003', function( id ) return 'http://instagram.com/' .. id end, categoryExternalLink( 'Instagram' ), false }, { getLabelWithoutLink( 'Q183718', 'Last.fm' ), 'P3192', lastfmLink, categoryExternalLink( 'Last.fm' ), false }, { getLabelWithoutLink( 'Q6883832', 'Mixcloud' ), 'Q6883832', mixcloudLink, categoryExternalLink( 'Mixcloud' ), false }, { getLabelWithoutLink( 'Q2572292', 'Musopen' ), 'P2338', function( id ) return 'https://musopen.org/composer/' .. id .. '/' end, categoryExternalLink( 'Musopen' ), false }, { getLabelWithoutLink( 'Q17117201', 'PROMODJ' ), 'Q17117201', promodjLink, categoryExternalLink( 'PROMODJ' ), false }, { getLabelWithoutLink( 'Q372827', 'Rutube' ), 'Q372827', rutubeLink, categoryExternalLink( 'Rutube' ), false }, { getLabelWithoutLink( 'Q568769', 'SoundCloud' ), 'P3040', function( id ) return 'http://soundcloud.com/' .. id .. '/' end, categoryExternalLink( 'SoundCloud' ), false }, { getLabelWithoutLink( 'Q568769', 'SoundCloud' ), 'Q568769', function( id ) return 'http://soundcloud.com/' .. id .. '/' end, categoryExternalLink( 'SoundCloud' ), false }, { getLabelWithoutLink( 'Q156376', 'Vimeo' ), 'Q156376', vimeoLink, categoryExternalLink( 'Vimeo' ), false }, { labelYandexMusic, 'P1553', function(id) return 'https://music.yandex.ru/artist/' .. id end, categoryExternalLink( 'Яндекс.Музыка' ), false }, { labelYandexMusic, 'P2819', function(id) return 'https://music.yandex.ru/album/' .. id end, categoryExternalLink( 'Яндекс.Музыка' ), false }, { labelYouTube, 'P2397', youtubeLinkLong, categoryExternalLink( 'YouTube' ), false }, { labelYouTube, 'Q866', youtubeLink, categoryExternalLink( 'YouTube' ), false }, } local themeProfilesProperties = { -- science and technic { getLabelWithoutLink( 'Q364', 'GitHub '), 'P2037', function( id ) return 'https://github.com/' ..id end, categoryExternalLink( 'GitHub' ) }, { getLabelWithoutLink( 'Q494817', 'Google Scholar' ), 'P1960', function( id ) return 'https://scholar.google.com/citations?user=' .. id end, categoryExternalLink( 'Google Scholar' ) }, { getLabelWithoutLink( 'Q829984', 'Mathematics Genealogy Project' ), 'P549', function( id ) return 'http://www.genealogy.ams.org/id.php?id=' .. id end, categoryExternalLink( 'Математическая генеалогия' ) }, { getLabelWithoutLink( 'Q1373513', 'Notable Names Database' ), 'P1263', function( id ) return 'http://nndb.com/people/' .. id end, categoryExternalLink( 'NNDB' ) }, { getLabelWithoutLink( 'Q51044', 'ORCID' ), 'P496', orcidLink, categoryExternalLink( 'ORCID' ) }, { getLabelWithoutLink( 'Q7315186', 'ResearcherID' ), 'P1053', function( id ) return 'http://www.researcherid.com/rid/' .. id end, categoryExternalLink( 'ResearcherID' ) }, { getLabelWithoutLink( 'Q371467', 'Scopus' ), 'P1153', function( id ) return 'http://www.scopus.com/authid/detail.url?authorId=' .. id end, categoryExternalLink( 'Scopus' ) }, { getLabelWithoutLink( 'Q1061861', 'Structurae' ), 'P2418', function( id ) return 'http://structurae.de/personen/' .. id end, categoryExternalLink( 'Structurae' ) }, { getLabelWithoutLink( 'Q18241050', 'zbMATH' ), 'P1556', function( id ) return 'https://www.zbmath.org/authors/?q=ai:' .. id end, categoryExternalLink( 'zbMATH' ) }, { getLabelWithoutLink( 'Q4330205', 'Math-Net.ru' ), 'P4252', function( id ) return 'https://www.mathnet.ru/rus/person' .. id end, categoryExternalLink( 'Общероссийский математический портал' ) }, { getLabelWithoutLink( 'Q547473', 'MacTutor' ), 'P1563', function( id ) return 'http://www-groups.dcs.st-and.ac.uk/~history/Biographies/' .. id .. '.html' end, categoryExternalLink( 'MacTutor' ) }, -- sports { getLabelWithoutLink( 'Q17589204', 'FootballDatabase.eu ' ), 'P3537', function( id ) return 'http://www.footballdatabase.eu/football.joueurs.' .. id .. '.en.html' end, categoryExternalLink( 'FootballDatabase.eu' ) }, { getLabelWithoutLink( 'Q42428763', 'FootballFacts.ru' ), 'P3660', function( id ) return 'http://footballfacts.ru/players/' .. id end, categoryExternalLink( 'FootballFacts.ru' ) }, { getLabelWithoutLink( 'Q18693731', 'National Football Teams.com' ), 'P2574', function( id ) return 'http://www.national-football-teams.com/player/' .. id .. '.html' end, categoryExternalLink( 'National Football Teams.com' ) }, { getLabelWithoutLink( 'Q42430278', 'РФПЛ' ), 'P4417', function( id ) return 'http://rfpl.org/players/' .. id end, categoryExternalLink( 'РФПЛ' ) }, -- { getLabelWithoutLink( 'Q42309113', 'Scoresway' ), 'P3043', function( id ) return 'http://www.scoresway.com/?sport=soccer&page=person&id=' .. id end, categoryExternalLink( 'Scoresway' ) }, { getLabelWithoutLink( 'Q24192203', 'Soccerway' ), 'P2369', function( id ) return 'http://int.soccerway.com/players/-/' .. id .. '/' end, categoryExternalLink( 'Soccerway' ) }, { getLabelWithoutLink( 'Q4049959', 'Sportbox.ru ' ), 'P4421', function( id ) return 'http://news.sportbox.ru/Vidy_sporta/' .. id end, categoryExternalLink( 'Sportbox.ru ' ) }, { getLabelWithoutLink( 'Q4049960', 'Sports.ru' ), 'P4408', function( id ) return 'https://www.sports.ru/tags/' .. id end, categoryExternalLink( 'Sports.ru' ) }, { getLabelWithoutLink( 'Q18002875', 'Sports-Reference.com' ), 'P1447', function( id ) return 'http://www.sports-reference.com/olympics/athletes/' .. id .. '.html' end, categoryExternalLink( 'Sports-Reference.com' ) }, { getLabelWithoutLink( 'Q2449070', 'Transfermarkt' ), 'P2446', function( id ) return 'https://www.transfermarkt.com/transfermarkt/profil/spieler/' .. id end, categoryExternalLink( 'Transfermarkt' ) }, { getLabelWithoutLink( 'Q20773699', 'worldfootball.net' ), 'P2020', function( id ) return 'http://www.worldfootball.net/player_summary/$1/' .. id .. '/' end, categoryExternalLink( 'worldfootball.net' ) }, { getLabelWithoutLink( 'Q726183', 'Түрік футбол федерациясы' ), 'P2448', function( id ) return 'http://www.tff.org/Default.aspx?pageId=526&kisiID=' .. id end, categoryExternalLink( 'Турецкая футбольная федерация' ) }, { getLabelWithoutLink( 'Q140486', 'Украина футбол федерациясы' ), 'P3662', function( id ) return 'http://www.ffu.org.ua/ukr/tournaments/prof/' .. id .. '/' end, categoryExternalLink( 'Федерация футбола Украины' ) }, -- audio and video { getLabelWithoutLink( 'Q477809', 'AllMovie' ), 'P1562', function(id) return 'http://www.allmovie.com/movie/' .. id end, categoryExternalLink( 'AllMovie' ) }, { getLabelWithoutLink( 'Q477809', 'AllMovie' ), 'P2019', function(id) return 'http://www.allmovie.com/artist/' .. id end, categoryExternalLink( 'AllMovie' ) }, { getLabelWithoutLink( 'Q31181', 'AllMusic' ), 'P1728', function(id) return 'http://www.allmusic.com/artist/' .. id end, categoryExternalLink( 'AllMusic' ) }, { getLabelWithoutLink( 'Q31181', 'AllMusic' ), 'P1729', function(id) return 'http://www.allmusic.com/album/' .. id end, categoryExternalLink( 'AllMusic' ) }, { getLabelWithoutLink( 'Q31181', 'AllMusic' ), 'P1730', function(id) return 'http://www.allmusic.com/song/' .. id end, categoryExternalLink( 'AllMusic' ) }, { getLabelWithoutLink( 'Q31181', 'AllMusic' ), 'P1994', function(id) return 'http://www.allmusic.com/composition/' .. id end, categoryExternalLink( 'AllMusic' ) }, { labelAllocine, 'P1265', function(id) return 'http://www.allocine.fr/film/fichefilm_gen_cfilm=' .. id .. '.html' end, categoryExternalLink( 'AlloCiné' ) }, { labelAllocine, 'P1266', function(id) return 'http://www.allocine.fr/personne/fichepersonne_gen_cpersonne=' .. id .. '.html' end, categoryExternalLink( 'AlloCiné' ) }, { labelAllocine, 'P1267', function(id) return 'http://www.allocine.fr/series/ficheserie_gen_cserie=' .. id .. '.html' end, categoryExternalLink( 'AlloCiné' ) }, { getLabelWithoutLink( 'P1688', 'AniDB' ), 'P1688', aniDBLink, categoryExternalLink( 'AniDB' ) }, { labelAnimeNewsNetwork, 'P1982', function(id) return 'http://www.animenewsnetwork.com/encyclopedia/people.php?id=' .. id end, categoryExternalLink( 'Anime News Network' ) }, { labelAnimeNewsNetwork, 'P1983', function(id) return 'http://www.animenewsnetwork.com/encyclopedia/company.php?id=' .. id end, categoryExternalLink( 'Anime News Network' ) }, { labelAnimeNewsNetwork, 'P1984', function(id) return 'http://www.animenewsnetwork.com/encyclopedia/manga.php?id=' .. id end, categoryExternalLink( 'Anime News Network' ) }, { labelAnimeNewsNetwork, 'P1985', function(id) return 'http://www.animenewsnetwork.com/encyclopedia/anime.php?id=' .. id end, categoryExternalLink( 'Anime News Network' ) }, { getLabelWithoutLink( 'Q223142', 'Box Office Mojo' ), 'P1237', boxofficemojoLink, categoryExternalLink( 'Box Office Mojo' ) }, { getLabelWithoutLink( 'Q3561957', 'ČSFD' ), 'P2529', function(id) return 'http://www.csfd.cz/film/' .. id end, categoryExternalLink( 'ČSFD' ) }, { getLabelWithoutLink( 'Q3561957', 'ČSFD' ), 'P2605', function(id) return 'http://www.csfd.cz/tvurce/' .. id end, categoryExternalLink( 'ČSFD' ) }, { labelDiscogs, 'P1953', function(id) return 'http://www.discogs.com/artist/' .. id end, categoryExternalLink( 'Discogs' ) }, { labelDiscogs, 'P1954', function(id) return 'http://www.discogs.com/master/' .. id end, categoryExternalLink( 'Discogs' ) }, { labelDiscogs, 'P1955', function(id) return 'http://www.discogs.com/label/' .. id end, categoryExternalLink( 'Discogs' ) }, { labelDiscogs, 'P2206', function(id) return 'http://www.discogs.com/release/' .. id end, categoryExternalLink( 'Discogs' ) }, { getLabelWithoutLink( 'Q2638147', 'FilmAffinity' ), 'P480', function(id) return 'http://www.filmaffinity.com/en/film' .. id .. '.html' end, categoryExternalLink( 'FilmAffinity' ) }, { labelEncyclopaediaMetallum, 'P1952', function(id) return 'http://www.metal-archives.com/bands//' .. id end, categoryExternalLink( 'Encyclopaedia Metallum' ) }, { labelEncyclopaediaMetallum, 'P1989', function(id) return 'http://www.metal-archives.com/artists//' .. id end, categoryExternalLink( 'Encyclopaedia Metallum' ) }, { labelEncyclopaediaMetallum, 'P2721', function(id) return 'http://www.metal-archives.com/release.php?id=' .. id end, categoryExternalLink( 'Encyclopaedia Metallum' ) }, { labelIBDb, 'P1217', ibdbVenueLink, categoryExternalLink( 'IBDb' ) }, { labelIBDb, 'P1218', ibdbProductionLink, categoryExternalLink( 'IBDb' ) }, { labelIBDb, 'P1219', ibdbShowLink, categoryExternalLink( 'IBDb' ) }, { labelIBDb, 'P1220', ibdbPersonLink, categoryExternalLink( 'IBDb' ) }, { getLabelWithoutLink( 'Q37312', 'Internet Movie Database' ), 'P345', imdbLink, categoryExternalLink( 'IMDb' ) }, { getLabelWithoutLink( 'Q523660', 'International Music Score Library Project' ), 'P839', imslpLink, categoryExternalLink( 'IMSLP' ) }, { getLabelWithoutLink( 'Q150248', 'Metacritic' ), 'P1712', function( id ) return 'http://www.metacritic.com/' .. id end, categoryExternalLink( 'Metacritic' ) }, { labelMusicBrainz, 'P434', musicBrainzArtistLink, categoryExternalLink( 'MusicBrainz' ) }, { labelMusicBrainz, 'P435', musicBrainzWorkLink, categoryExternalLink( 'MusicBrainz' ) }, { labelMusicBrainz, 'P436', musicBrainzReleazeGroupLink, categoryExternalLink( 'MusicBrainz' ) }, { getLabelWithoutLink( 'Q22673', 'Project Gutenberg' ), 'P1938', function(id) return 'http://www.gutenberg.org/ebooks/author/' .. id end, categoryExternalLink( 'Project Gutenberg' ) }, { getLabelWithoutLink( 'Q105584', 'Rotten Tomatoes' ), 'P1258', rottentomatoesLink, categoryExternalLink( 'Rotten Tomatoes' ) }, { getLabelWithoutLink( 'Q4066284', 'Аниматор.ру' ), 'P1934', function(id) return 'http://www.animator.ru/db/?p=show_film&fid=' .. id end, categoryExternalLink( 'Аниматор.ру' ) }, -- literature { labelISFDb, 'P1233', isfdbAuthorLink, categoryExternalLink( 'ISFDb' ) }, { labelISFDb, 'P1234', isfdbPublicationLink, categoryExternalLink( 'ISFDb' ) }, { labelISFDb, 'P1235', isfdbSeriesLink, categoryExternalLink( 'ISFDb' ) }, { labelISFDb, 'P1239', isfdbPublisherLink, categoryExternalLink( 'ISFDb' ) }, { getLabelWithoutLink( 'Q17299517', 'RKDartists' ), 'P650', rkdArtistsLink, categoryExternalLink( 'RKDartists' ) }, { getLabelWithoutLink( 'Q17299580', 'RKDimages' ), 'P350', rkdImagesLink, categoryExternalLink( 'RKDimages' ) }, { getLabelWithoutLink( 'Q24694883', 'ECARTICO' ), 'P2915', function(id) return 'http://www.vondel.humanities.uva.nl/ecartico/persons/' .. id end, categoryExternalLink( 'ECARTICO' ) }, -- videogames { getLabelWithoutLink( 'Q612975', 'MobyGames'), 'P1933', function( id ) return 'https://www.mobygames.com/game/' ..id end, categoryExternalLink( 'MobyGames' ) }, -- common { getLabelWithoutLink( 'Q649227', 'Родовод' ), 'P1185', rodovidLink, categoryExternalLink( 'Родовод' ) }, { getLabelWithoutLink( 'Q20035614', 'Декларатор' ), 'P1883', declaratorLink, categoryExternalLink( 'Декларатор' ) }, { getLabelWithoutLink( 'Q41226', 'Open Directory Project' ), 'P998', function ( id ) return 'http://dmoztools.net/' .. id end, categoryExternalLink( 'DMOZ' ) }, { getLabelWithoutLink( 'Q63056', 'Find a Grave' ), 'P535', findagraveLink, categoryExternalLink( 'Find a Grave' ) }, } local authorityControl = { { getLabelWithLink( 'Q213678', 'Bibliotheca Apostolica Vaticana', 'BAV'), 'P1017', bavLink, categoryAuthorityControl( 'BAV' ) }, { getLabelWithLink( 'Q4584301', '', 'BIBSYS'), 'P1015', bibsysLink, categoryAuthorityControl( 'BIBSYS' ) }, { getLabelWithLink( 'Q1200925', 'Biblioteca de Catalunya', 'BNC'), 'P1273', bncLink, categoryAuthorityControl( 'BNC' ) }, { getLabelWithLink( 'Q750403', 'Biblioteca Nacional de España', 'BNE'), 'P950', bneLink, categoryAuthorityControl( 'BNE' ) }, { getLabelWithLink( 'Q193563', 'Bibliothèque nationale de France', 'BNF'), 'P268', bnfLink, categoryAuthorityControl( 'BNF' ) }, { getLabelWithLink( 'Q1868372', 'Biografisch Portaal', 'BPN'), 'P651', bpnLink, categoryAuthorityControl( 'BPN' ) }, { getLabelWithLink( 'Q9384291', '中国高等教育文献保障系统', 'CALIS'), 'P270', calisLink, categoryAuthorityControl( 'CALIS' ) }, { getLabelWithLink( 'Q17299677', 'China Biographical Database Project', 'CBDB'), 'P497', cbdbLink, categoryAuthorityControl( 'CBDB' ) }, { getLabelWithLink( 'Q10726338', 'Citation Information by NII', 'CiNii'), 'P271', ciniiLink, categoryAuthorityControl( 'CiNii' ) }, { getLabelWithLink( 'Q16744133', 'CONOR', 'CONOR'), 'P1280', conorLink, categoryAuthorityControl( 'CONOR' ) }, { getLabelWithLink( 'Q501851', 'مكتبة الإسكندرية الجديدة', 'EGAXA'), 'P1309', egaxaLink, categoryAuthorityControl( 'EGAXA' ) }, { getLabelWithLink( 'Q36578', 'Gemeinsame Normdatei', 'GND'), 'P227', gndLink, categoryAuthorityControl( 'GND' ) }, { getLabelWithLink( 'Q3803707', 'Istituto Centrale per il Catalogo Unico', 'ICCU'), 'P396', iccuLink, categoryAuthorityControl( 'ICCU' ) }, { getLabelWithLink( 'Q423048', 'International Standard Name Identifier', 'ISNI'), 'P213', isniLink, categoryAuthorityControl( 'ISNI' ) }, { getLabelWithLink( 'Q620946', 'Library of Congress Control Number', 'LCCN'), 'P244', lccnLink, categoryAuthorityControl( 'LCCN' ) }, { getLabelWithLink( 'Q1133733', 'Latvijas Nacionālā bibliotēka', 'LNB'), 'P1368', lnbLink, categoryAuthorityControl( 'LNB' ) }, { getLabelWithLink( 'Q809830', 'Base Mérimée', 'Mérimée'), 'P380', merimeeLink,categoryAuthorityControl( 'Mérimée' ) }, { getLabelWithLink( 'Q618340', '國家圖書館 (中華民國)', 'NCL'), 'P1048', nclLink, categoryAuthorityControl( 'NCL' ) }, { getLabelWithLink( 'Q477675', '国立国会図書館', 'NDL'), 'P349', ndlLink, categoryAuthorityControl( 'NDL' ) }, { getLabelWithLink( 'Q732353', '中国国家图书馆', 'NLC'), 'P1213', nlcLink, categoryAuthorityControl( 'NLC' ) }, -- NLI numbers seems unstable { getLabelWithLink( 'Q1967876', 'Národní knihovna České republiky', 'NKC'), 'P691', nkcLink, categoryAuthorityControl( 'NKC' ) }, { getLabelWithLink( 'Q623578', 'National Library of Australia', 'NLA'), 'P409', nlaLink, categoryAuthorityControl( 'NLA' ) }, { getLabelWithLink( 'Q1467610', 'Αναγνωριστικό Καθιερωμένων από τον Κατάλογο Καθιερωμένων Όρων της Εθνικής Βιβλιοθήκης της Ελλάδος', 'NLG'), 'P3348', function(id) return 'http://nlg.okfn.gr/resource/authority/record' .. id end, categoryAuthorityControl( 'NLG' ) }, { getLabelWithLink( 'Q622012', 'Biblioteca Națională a României', 'NLR'), 'P1003', nlrLink, categoryAuthorityControl( 'NLR' ) }, { getLabelWithLink( 'Q631375', 'Nacionalna i sveučilišna knjižnica u Zagrebu', 'NSK'), 'P1375', nskLink, categoryAuthorityControl( 'NSK' ) }, { getLabelWithLink( 'Q1526131', 'Koninklijke Bibliotheek', 'NTA'), 'P1006', ntaLink, categoryAuthorityControl( 'NTA' ) }, { getLabelWithLink( 'Q1063819', 'Országos Széchényi Könyvtár', 'NSZL'), 'P951', nszlLink, categoryAuthorityControl( 'NSZL' ) }, { getLabelWithLink( 'Q11789729', 'Narodowy Uniwersalny Katalog Centralny', 'NUKAT'), 'P1207', nukatLink, categoryAuthorityControl( 'NUKAT' ) }, { getLabelWithLink( 'Q245966', 'Biblioteca Nacional de Portugal', 'PTBNP'), 'P1005', ptbnpLink, categoryAuthorityControl( 'PTBNP' ) }, { getLabelWithLink( 'Q1048694', 'Российская государственная библиотека', 'РГБ'), 'P947', rslLink, categoryAuthorityControl( 'RSL' ) }, { getLabelWithLink( 'Q953058', 'Kungliga biblioteket', 'LIBRIS'), 'P906', selibrLink, categoryAuthorityControl( 'SELIBR' ) }, { getLabelWithLink( 'Q2597810', 'Système universitaire de documentation', 'SUDOC'), 'P269', sudocLink, categoryAuthorityControl( 'SUDOC' ) }, { getLabelWithLink( 'Q54919', 'Virtual International Authority File', 'VIAF'), 'P214', viafLink, categoryAuthorityControl( 'VIAF' ) }, { getLabelWithLink( 'Q2494649', 'Union List of Artist Names', 'ULAN' ), 'P245', ulanLink, categoryAuthorityControl( 'ULAN' ) }, } local function getQualifierSingleValue( statement, qualifierName ) if (statement ~= nil and statement.qualifiers ~= nil and statement.qualifiers[qualifierName] ~= nil) then for qualifierIndex, qualifier in pairs( statement.qualifiers[qualifierName] ) do if (qualifier.datavalue ~= nil and qualifier.datavalue.type ~= nil and qualifier.datavalue.value ~= nil) then if ( qualifier.datavalue.type == "monolingualtext" ) then return qualifier.datavalue.value.text; end if ( qualifier.datavalue.type == "string" ) then return qualifier.datavalue.value; end if ( qualifier.datavalue.type == "wikibase-entityid" ) then return 'Q' .. qualifier.datavalue.value["numeric-id"]; end mw.log( 'Unknown qualifier type: ' .. qualifier.datavalue.type ) return qualifier.datavalue.value; end end end return nil; end local function getQualifierValues( statement, qualifierName ) local result = {} if (statement ~= nil and statement.qualifiers ~= nil and statement.qualifiers[qualifierName] ~= nil) then local qualifiers = statement.qualifiers[qualifierName]; for _, qualifier in pairs( qualifiers ) do if (qualifier.datavalue ~= nil and qualifier.datavalue.type ~= nil and qualifier.datavalue.value ~= nil) then if ( qualifier.datavalue.type == "string" ) then result[#result+1] = qualifier.datavalue.value; elseif ( qualifier.datavalue.type == "wikibase-entityid" ) then result[#result+1] = 'Q' .. qualifier.datavalue.value["numeric-id"]; else mw.log( 'Unknown qualifier type: ' .. qualifier.datavalue.type ); result[#result+1] = 'Q' .. qualifier.datavalue.value; end end end end return result; end local function collectLinks( configuration, elementId ) local moduleLanguages if ( mw.title.makeTitle( 'Module', 'Languages' ).exists and mw.title.makeTitle( 'Module', 'Languages/data' ).exists and mw.title.makeTitle( 'Module', 'Wikidata/Language-codes' ).exists) then moduleLanguages = require('Module:Languages'); else moduleLanguages = false; end --Create rows local elements = {} local data = {} local item = mw.wikibase.getEntity( elementId ) if item == nil or item.claims == nil then return elements end if ( item.claims['P553'] ~= nil ) then local claim = item.claims['P553'] for _, statement in pairs( claim ) do if (statement ~= nil) then -- profile ID local rank = statement.rank or 'normal'; if ( rank ~= 'deprecated' ) then local itemId = getQualifierSingleValue( statement, 'P554' ); if (itemId ~= nil) then -- language local languages = getQualifierValues( statement, 'P407' ); local resourceId = 'Q' .. statement.mainsnak.datavalue.value['numeric-id'] if (data[resourceId] == nil) then data[resourceId] = {}; end table.insert( data[resourceId], { itemId = itemId, languages = languages, rank = rank} ) end end end end end for _, params in pairs( configuration ) do local resourceId = params[2] local claim = item.claims[ resourceId ] if ( claim ) then for _, statement in pairs( claim ) do local rank = statement.rank or 'normal'; if ( rank ~= 'deprecated' and statement.mainsnak.datavalue) then local itemId = statement.mainsnak.datavalue.value; local languages = getQualifierValues( statement, 'P407' ); if (data[resourceId] == nil) then data[resourceId] = {}; end table.insert( data[resourceId], { itemId = itemId, languages = languages, rank = rank} ); end end end end for resourceId, resourceDatas in pairs( data ) do data[resourceId] = filterByRank( resourceDatas ); end local hasNonOptionalLinks = false for _, params in pairs( configuration ) do local resourceLabel = params[1] local firstChar = mw.ustring.sub( resourceLabel, 1, 1 ); local separateDesign = firstChar == '[' or firstChar == '<'; local resourceId = params[2] local optional = params[5] or false; local resourceDatas = data[resourceId]; if resourceDatas ~= nil then if ( not optional ) then hasNonOptionalLinks = true end local html = ''; if ( separateDesign ) then html = html .. resourceLabel .. ':&nbsp;'; end for index, resourceData in pairs(resourceDatas) do local itemId = resourceData.itemId; local languages = resourceData.languages; local link = params[3] ( itemId ); local linkFirstChar; local interwiki; if ( link ) then linkFirstChar = mw.ustring.sub( link, 1, 1 ); interwiki = linkFirstChar == ':' end if ( separateDesign ) then if ( index ~= 1 ) then html = html .. ',&nbsp;' end if ( link ) then if ( interwiki ) then html = html .. '[[' .. link .. '|' .. itemId .. ']]'; else html = html .. '[' .. link .. ' ' .. itemId .. ']'; end else html = html .. itemId; end else if ( index ~= 1 ) then html = html .. ' · ' end if ( link ) then if ( interwiki ) then html = html .. '[[' .. link .. '|' .. resourceLabel .. ']]'; else html = html .. '[' .. link .. ' ' .. resourceLabel .. ']'; end else -- it should not happen html = html .. resourceLabel .. ':&nbsp;' .. itemId; end if ( moduleLanguages ) then if ( languages ~= nil and #languages > 0 ) then for langIndex, language in pairs(languages) do html = html .. '&nbsp;' .. moduleLanguages.getRefHtml( language ) end end end end end if ( #params >= 4 and params[4] ) then html = html .. '[[Категория:' .. params[4] .. ']]' end table.insert( elements, html ) end end if ( not hasNonOptionalLinks ) then return {} end return elements end local function collectDictionaryLinks( elementId ) --Create rows local elements = {} local item = mw.wikibase.getEntity( elementId ); if ( item == nil or item.claims == nil) then return elements end local sourceToElementLinks = {}; local claim = item.claims['P1343'] if ( claim ) then for _, statement in pairs( claim ) do if (statement ~= nil) then local rank = statement.rank or 'normal'; if ( rank ~= 'deprecated' ) then local resourceId = 'Q' .. statement.mainsnak.datavalue.value['numeric-id'] local languages = getQualifierValues( statement, 'P407' ); -- Wikisource link ? local entityId = getQualifierSingleValue( statement, 'P805' ) or getQualifierSingleValue( statement, 'P248' ); if ( entityId ) then if (sourceToElementLinks[resourceId] == nil) then sourceToElementLinks[resourceId] = {}; end table.insert( sourceToElementLinks[resourceId], { entityId = entityId, languages = languages, rank = rank} ); end -- URL to encyclopedia local url = getQualifierSingleValue( statement, 'P854' ); if (url ~= nil) then if (sourceToElementLinks[resourceId] == nil) then sourceToElementLinks[resourceId] = {}; end table.insert( sourceToElementLinks[resourceId], { url = url, languages = languages, rank = rank} ); end end end end end for _, description in pairs( dictionaries ) do if ( description.linkF ) then local claim = item.claims[ description.id ]; if ( claim ) then for _, statement in pairs( claim ) do local rank = statement.rank or 'normal'; if ( rank ~= 'deprecated' and statement.mainsnak.datavalue) then local value = statement.mainsnak.datavalue.value; local url = description.linkF( value ); local languages = getQualifierValues( statement, 'P407' ); if ( sourceToElementLinks[description.id] == nil) then sourceToElementLinks[description.id] = {}; end table.insert( sourceToElementLinks[description.id], { url = url, languages = languages, rank = rank} ); end end end end end local html = ''; for _, description in pairs( dictionaries ) do local links = sourceToElementLinks[ description.id ]; if ( links ) then for _, link in pairs( links ) do if ( link.url ) then table.insert( elements, '[' .. link.url .. ' ' .. description.title .. ']' ) end if ( link.entityId ) then local entity = mw.wikibase.getEntity( link.entityId ); if ( entity and entity.sitelinks and entity.sitelinks[description.project] ) then table.insert( elements, '[[' .. description.projectCode .. entity.sitelinks[description.project].title .. '|' .. description.title .. ']]' ) end end end end end return elements end local function contains( tableStructure, value ) if ( tableStructure == nil or value == nil) then return true; end for index, line in pairs( tableStructure ) do if (line == value) then return true; end end return false; end local function filterByRank( resourceDatas ) -- itemId, languages. rank = rank local hasPreffered = false; for index, resourceData in pairs(resourceDatas) do if ( resourceData.rank == 'preferred' ) then hasPreffered = true; end end if (not hasPreffered) then return resourceDatas; end local result = {}; for index, resourceData in pairs(resourceDatas) do if ( resourceData.rank == 'preferred' or contains(resourceData.languages, preferredLanguage) ) then table.insert(result, resourceData); end end return result; end function p.render( frame ) local colorArg = ''; local elementId = nil; if ( frame ~= nil ) then local parentArgs = frame:getParent().args colorArg = parentArgs[templateColorName] or parentArgs["color"] or parentArgs[1] or ''; if parentArgs['d'] and parentArgs['d'] ~= '' then elementId = string.upper( parentArgs['d'] ); end local firstChar = mw.ustring.sub( colorArg, 1, 1 ); if ( firstChar ~= '#' ) then local byTemplate = colorByTitle( frame, colorArg ); if ( byTemplate ) then colorArg = byTemplate; end end end local navboxData = { name = 'External links', navboxclass = 'navbox ruwikiArticleExternalLinksTable', bodyclass = 'hlist', }; if colorArg and colorArg ~= '' then navboxData.groupstyle = 'background: ' .. colorArg .. ';' end local rowIndex = 1 local socialNetworksElements = collectLinks( socialNetworkProperties, elementId ); if ( #socialNetworksElements > 0 ) then navboxData['group' .. rowIndex] = group1Label navboxData['list' .. rowIndex] = table.concat( socialNetworksElements , ' · ' ) rowIndex = rowIndex + 1 end local textsElements = collectLinks( textsProperties, elementId ); if ( #textsElements > 0 ) then navboxData['group' .. rowIndex] = group2Label navboxData['list' .. rowIndex] = table.concat( textsElements , ' · ' ) rowIndex = rowIndex + 1 end local contentHostingElements = collectLinks( contentHostingProperties, elementId ); if ( #contentHostingElements > 0 ) then navboxData['group' .. rowIndex] = group3Label navboxData['list' .. rowIndex] = table.concat( contentHostingElements , ' · ' ) rowIndex = rowIndex + 1 end local themeProfilesElements = collectLinks( themeProfilesProperties, elementId ); if ( #themeProfilesElements > 0 ) then navboxData['group' .. rowIndex] = group4Label navboxData['list' .. rowIndex] = table.concat( themeProfilesElements , ' · ' ) rowIndex = rowIndex + 1 end local dictionaryElements = collectDictionaryLinks(); if ( #dictionaryElements > 0 ) then navboxData['group' .. rowIndex] = group5Label navboxData['list' .. rowIndex] = table.concat( dictionaryElements , ' · ' ) rowIndex = rowIndex + 1 end local authorityControlElements = collectLinks( authorityControl, elementId ); if ( #authorityControlElements > 0 ) then navboxData['group' .. rowIndex] = group6Label navboxData['list' .. rowIndex] = table.concat( authorityControlElements , ' · ' ) rowIndex = rowIndex + 1 end if ( rowIndex == 1 ) then if ( mw.title.getCurrentTitle().namespace == 0 ) then return '[[Категория:' .. categoryTemplateEmpty .. ']]' end else navboxData['group1'] = '<div style="padding: 0px 18px 0px 0px; width: 100%;"><div style="float: left;">' .. frame:expandTemplate{ title = 'tnavbar-view', args = { templateLink } } .. '</div>&nbsp;&nbsp;' .. navboxData['group1'] .. '</div>' end local navbox = moduleNavbox._navbox( navboxData ) return navbox end function p.renderDocumentation( ) local result = '' result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group1Label .. '\n' result = result .. '|-\n' result = result .. renderDocumentationCategory( socialNetworkProperties ); result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group2Label .. '\n' result = result .. '|-\n' result = result .. renderDocumentationCategory( textsProperties ); result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group3Label .. '\n' result = result .. '|-\n' result = result .. renderDocumentationCategory( contentHostingProperties ); result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group4Label .. '\n' result = result .. '|-\n' result = result .. renderDocumentationCategory( themeProfilesProperties ); result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group5Label .. '\n' result = result .. '|-\n' --result = result .. renderDocumentationCategory( dictionaryProperties ); result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group6Label .. '\n' result = result .. '|-\n' result = result .. renderDocumentationCategory( authorityControl ); return result; end local function renderDocumentationCategory( links ) local result = '' for _, params in pairs( links ) do local resourceLabel = params[1] local resourceId = params[2] local category = params[4] local optional if ( params[5] or false ) then optional = 'TRUE' else optional = 'FALSE' end result = result .. '| ' .. resourceLabel .. '\n' if string.match( resourceId, '^P' ) then result = result .. '| [[:d:Property:' .. resourceId .. '|' .. resourceId .. ']]\n' elseif string.match( resourceId, '^Q' ) then result = result .. '| [[:d:' .. resourceId .. '' .. '|' .. resourceId .. ']]\n' else result = result .. '| &nbsp; \n' end if ( category ~= nil and category ~= false ) then result = result .. '| [[:Category:' .. category .. '|' .. category .. ']]\n' else result = result .. '| &nbsp; \n' end result = result .. '| ' .. optional .. '\n' result = result .. '|-\n' end return result; end return p cffv1ej1qbnnwql9krzc3lscyjj4136 652196 652195 2026-09-09T07:47:10Z Asorev 36241 652196 Scribunto text/plain -- Localizable part -- Please, note, that labels to various sites and cataloges are taken from Wikidata (i.e. Wikidata label) local linksPrefix = '' local project = 'Уикипедия' local categoryTemplateEmpty = project .. ':Үлгі «Сыртқы сілтемелер» бос' local categoryWithWikimediaCommons = project .. ':Ортаққорға сілтенген мақалалар' local templateLink = 'Сыртқы сілтемелер' -- The language codes that should be always displayed even if they have normal rank and claim with another language and prefferered rank exists local preferredLanguage = 'Q7737'; -- kazakh local function categoryAuthorityControl( code ) return false; --project .. ':Мақала, мазмұнында ' .. code .. ' код' end local function categoryExternalLink( code ) return false; --project .. ':Сыртқы сілтемелері бар мақалалар:' .. code end local templateColorName = 'түс'; -- some project have "named" colors, defined by templates local function colorByTitle( frame, colorTitle ) local templateName = 'Түс/' .. colorTitle; local templateTitle = mw.title.makeTitle( 'Template', templateName ); if ( templateTitle == nil or not templateTitle.exists ) then return false; end return frame:expandTemplate{ title = templateName }; end local dictionaries = { { id = 'Q19217220', title = 'Березина', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q4086271', title = 'Библейская', project = 'ruwikisource', projectCode = 's:' }, { id = 'P1296', title = 'Большая каталонская', linkF = function ( id ) return 'http://www.enciclopedia.cat/enciclopèdies/gran-enciclopèdia-catalana/EC-GEC-' .. id .. '.xml' end }, { id = 'P2924', title = 'Большая российская', linkF = function ( id ) return 'http://bigenc.ru/text/' .. id end, }, { id = 'Q20078554', title = 'Большая советская (1 изд.)', project = 'ruwikisource', projectCode = 's:' }, -- { id = 'Q17378135', title = 'Большая советская', }, { id = 'Q4091878', title = 'Большая Южакова', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q602358', title = 'Брокгауза и Ефрона', project = 'ruwikisource', projectCode = 's:' }, { id = 'P1648', title = 'Валлийский биографический', linkF = function ( id ) return 'http://yba.llgc.org.uk/en/' .. id .. '.html' end, }, { id = 'Q4114391', title = 'Военная Сытина', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q4173137', title = 'Еврейская Брокгауза и Ефрона', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q4091875', title = 'Кирилла и Мефодия', }, { id = 'P1438', title = 'Краткая еврейская', linkF = function ( id ) return 'http://www.eleven.co.il/article/' .. id end, }, { id = 'Q4239850', title = 'Краткая литературная' }, { id = 'Q2627728', title = 'Кругосвет' }, { id = 'Q17329836', title = 'Ларусса', }, { id = 'Q17290934', title = 'Лентапедия', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q4263804', title = 'Литературная', }, { id = 'Q19180675', title = 'Малый Брокгауза и Ефрона', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q27680201', title = 'Музыкальный Римана', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q19190511', title = 'Новый', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q2498180', title = 'Православная', }, { id = 'Q19211082', title = 'Православная богословская', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q30059240', title = 'Реальный словарь классических древностей', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q1960551', title = 'Русский биографический', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q20078551', title = 'Техническая (1 изд.)', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q1970746', title = 'В. Даля', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q4532135', title = 'Энциклопедический лексикон', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q590208', title = 'Allgemeine Deutsche Biographie', project = 'dewikisource', projectCode = 's:de:' }, { id = 'Q19077875', title = 'American Cycl. (1879)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q19037977', title = 'American Med. Biogr. (1920)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q12912667', title = 'Appletons\' (1887—1901)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q20096917', title = 'Britannica (9-th)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q867541', title = 'Britannica (11-th)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q15987490', title = 'Britannica (12-th)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'P1417', title = 'Britannica (онлайн)', linkF = function ( id ) return 'http://global.britannica.com/'.. id end,}, { id = 'Q302556', title = 'Catholic (1907—13)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q16011749', title = 'Dictionary of Music and Musicians', project = 'enwikisource', projectCode = 'wikisource:'}, { id = 'Q15987216', title = 'Dictionary of National Biography', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q16014700', title = 'Dictionary of National Biography (1st suppl.)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q16014697', title = 'Dictionary of National Biography (2nd suppl.)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'P1614', title = 'History of Parliament', linkF = function ( id ) return 'http://www.historyofparliamentonline.org/volume/' .. id end, }, { id = 'Q20961706', title = 'Infernal (6e éd.)', project = 'frwikisource', projectCode = 's:fr:' }, { id = 'Q20089963', title = 'New International', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'P1415', title = 'Оксфордтық биография', linkF = function ( id ) return 'http://www.oxforddnb.com/index/' .. id .. '/' end, }, { id = 'P3217', title = 'Шведтік биография', linkF = function ( id ) return 'https://sok.riksarkivet.se/sbl/Presentation.aspx?id=' .. id end, }, { id = 'P902', title = 'Швейцарлық тарихи', linkF = function ( id ) return 'http://www.hls-dhs-dss.ch/textes/f/F' .. id .. '.php' end, }, { id = 'P886', title = 'Швейцарлық тарихи (online)', linkF = function ( id ) return 'http://www.e-lir.ch/e-LIR___Lexicon.' .. id .. '.450.0.html' end, }, } -- feed free to correct labels and categories, or add/remove sources here local dictionaryProperties = { } -- Non-localizable part (not need to localize ) local moduleNavbox = require('Module:Navbox') local titleBasedLinks = { ['Q602358'] = true, ['Q17290934'] = true, ['Q1960551'] = true } local p = {} local function link( url ) return url end local function aniDBLink( id ) local pos,_ = id:find("/") local type = id:sub(1,pos-1) local number = id:sub(pos+1) local urltype ='' if type == "anime" then urltype = "a" elseif type == "creator" then urltype = "creator" elseif type == "character" then urltype = "char" else return "" end return "http://anidb.net/perl-bin/animedb.pl?show=" ..type .. "&" .. urltype .. "id=" .. number end local function bavLink( id ) return 'http://viaf.org/processed/BAV%7C' .. id end local function bibsysLink( id ) return 'http://ask.bibsys.no/ask/action/result?cmd=&kilde=biblio&cql=bs.autid+%3D+' .. id .. '&feltselect=bs.autid' end function bncLink( id ) return 'http://cantic.bnc.cat/registres/CUCId/' .. id end function bneLink( id ) return 'http://catalogo.bne.es/uhtbin/authoritybrowse.cgi?action=display&authority_id=' .. id end function bnfLink( id ) return 'http://catalogue.bnf.fr/ark:/12148/cb' .. id end function boxofficemojoLink( id ) return 'http://www.boxofficemojo.com/movies/?id=' .. id .. '.htm' end function bpnLink( id ) return 'http://www.biografischportaal.nl/persoon/' .. id end function calisLink( id ) return 'http://opac.calis.edu.cn/aopac/ajsp/detail.jsp?actionfrom=1&actl=CAL++' .. id end function cbdbLink( id ) return 'http://db1.ihp.sinica.edu.tw/cbdbc/cbdbkmeng?~~AAA' .. id end function ciniiLink( id ) return 'http://ci.nii.ac.jp/author/' .. id end function conorLink( id ) return 'http://www.cobiss.si/scripts/cobiss?command=DISPLAY&base=CONOR&rid=' .. id end function chitalnyaRuLink( id ) return 'http://www.chitalnya.ru/users/' .. id .. '/' end function commonsWikimediaLink( id ) return ':commons:Category:' .. id end function egaxaLink( id ) return 'http://viaf.org/processed/EGAXA%7Cvtls' .. id end function fanLibRuLink( id ) local firstChar = mw.ustring.sub( id, 1, 1 ) return 'http://fan.lib.ru/' .. firstChar .. '/' .. id .. '/' end function flickrLink( id ) return 'https://www.flickr.com/' .. id end function findagraveLink( id ) return 'http://www.findagrave.com/cgi-bin/fg.cgi?page=gr&GRid=' .. id end function gndLink( id ) return 'http://d-nb.info/gnd/' .. id end function ibdbPersonLink( id ) return 'http://www.ibdb.com/person.php?id=' .. id end function ibdbProductionLink( id ) return 'http://www.ibdb.com/production.php?id=' .. id end function ibdbShowLink( id ) return 'http://www.ibdb.com/show.php?id=' .. id end function ibdbVenueLink( id ) return 'http://www.ibdb.com/venue.php?id=' .. id end function isfdbAuthorLink( id ) return 'http://www.isfdb.org/cgi-bin/ea.cgi?' .. id end function isfdbPublicationLink( id ) return 'http://www.isfdb.org/cgi-bin/pl.cgi?' .. id end function isfdbSeriesLink( id ) return 'http://www.isfdb.org/cgi-bin/pe.cgi?' .. id end function isfdbPublisherLink( id ) return 'http://www.isfdb.org/cgi-bin/publisher.cgi?' .. id end function imslpLink( id ) return 'http://imslp.org/wiki/' .. string.gsub( id, ' ', '_' ) end function imdbLink( id ) if string.match( id, '^ch' ) then return 'http://www.imdb.com/character/' .. id end if string.match( id, '^co' ) then return 'http://www.imdb.com/company/' .. id end if string.match( id, '^nm' ) then return 'http://www.imdb.com/name/' .. id end if string.match( id, '^tt' ) then return 'http://www.imdb.com/title/' .. id end return false end function isniLink( id ) id = id:gsub( '[ %-]', '' ):upper() return 'http://isni-url.oclc.nl/isni/' .. id end function lccnLink( id ) return 'http://id.loc.gov/authorities/' .. id end function lastfmLink( id ) return 'http://www.lastfm.ru/music/' .. id end function iccuLink( id ) id = id:gsub( '\\\\', '%5C' ):upper() return 'http://opac.sbn.it/opacsbn/opac/iccu/scheda_authority.jsp?bid=' .. id end function lnbLink( id ) return 'http://viaf.org/processed/LNB%7CLNC10-' .. id end function merimeeLink( id ) return false end function mixcloudLink( id ) return 'https://mixcloud.com/' .. id .. '/' end function musicBrainzArtistLink( id ) return 'https://musicbrainz.org/artist/' .. id end function musicBrainzReleazeGroupLink( id ) return 'https://musicbrainz.org/release-group/' .. id end function musicBrainzWorkLink( id ) return 'https://musicbrainz.org/work/' .. id end function nclLink( id ) return 'http://aleweb.ncl.edu.tw/F/?func=accref&acc_sequence=' .. id end function ndlLink( id ) return 'http://id.ndl.go.jp/auth/ndlna/' .. id end function nlcLink( id ) return false end function nliLink( id ) return 'http://a20.libnet.ac.il/F?func=find-b&REQUEST=' .. id .. '&find_code=SYS&local_base=NNL10' end function nkcLink( id ) return 'http://aut.nkp.cz/' .. id end function nlaLink( id ) return 'http://nla.gov.au/anbd.aut-an' .. id end function nlrLink( id ) return 'http://alephnew.bibnat.ro:8991/F?func=find-b&request=' .. id .. '000354872&find_code=SYS&adjacent=Y&local_base=NLR10' end function nszlLink( id ) return 'http://viaf.org/processed/NSZL%7C' .. id end function nskLink( id ) return 'http://viaf.org/processed/NSK%7C' .. id end function ntaLink( id ) return 'http://opc4.kb.nl/PPN?PPN=' .. id end function nukatLink( id ) return 'http://viaf.org/processed/NUKAT%7C' .. id end function orcidLink( id ) id = id:gsub( '[ %-]', '' ):upper() return 'http://orcid.org/' .. id end function declaratorLink( id ) return 'http://declarator.org/person/' .. id .. '/' end function gutenbergLink( id ) return 'http://www.gutenberg.org/ebooks/' .. id end function promodjLink( id ) return 'http://promodj.com/' .. id end function prozaRuLink( id ) return 'http://proza.ru/avtor/' .. id end function ptbnpLink( id ) return 'http://viaf.org/processed/PTBNP%7C' .. id end function rkdArtistsLink( id ) return 'http://www.rkd.nl/rkddb/dispatcher.aspx?action=search&database=ChoiceArtists&search=priref=' .. id end function rkdImagesLink( id ) return 'http://explore.rkd.nl/en/images/' .. id end function rodovidLink( id ) return 'http://ru.rodovid.org/wk/Person:' .. id end function rottentomatoesLink( id ) return 'http://www.rottentomatoes.com/' .. id end function rslLink( id ) return 'http://aleph.rsl.ru/F?func=find-b&find_code=SYS&adjacent=Y&local_base=RSL11&request=' .. id end function rutubeLink( id ) if string.match( id, '^%d+$' ) then return 'http://rutube.ru/video/persion/' .. id .. '/' end return 'http://' .. id .. '.rutube.ru/' end function samlibRuLink( id ) local firstChar = mw.ustring.sub( id, 1, 1 ) return 'http://samlib.ru/' .. firstChar .. '/' .. id .. '/' end function selibrLink( id ) return 'http://libris.kb.se/auth/' .. id end function stihiRuLink( id ) return 'http://stihi.ru/avtor/' .. id end function sudocLink( id ) return 'http://www.idref.fr/' .. id end function ulanLink( id ) return 'http://www.getty.edu/vow/ULANFullDisplay?find=&role=&nation=&subjectid=' .. id end function vimeoLink( id ) return 'https://vimeo.com/' .. id end function viafLink( id ) return 'http://viaf.org/viaf/' .. id end local function youtubeLink( id ) return 'https://youtube.com/' .. id end function youtubeLinkLong( id ) return 'https://youtube.com/channel/' .. id end local function getLabelWithoutLink( id, defaultLabel ) return mw.wikibase.label( id ) or defaultLabel; end local function getLabelWithLink( id, defaultTitle, label ) local link = mw.wikibase.sitelink( id ); if ( link ~= nil ) then return '[[' .. link .. '|' .. label .. ']]'; end local title = mw.wikibase.label( id ) or defaultTitle; return '<span title="' .. title .. '" style="border-bottom: 1px dotted; cursor: help;">' .. label .. '</span>' end local socialNetworkProperties = { { getLabelWithoutLink( 'Q116933', 'ВКонтакте'), 'P3185', function( id ) return 'https://vk.com/' .. id end, categoryExternalLink( 'ВКонтакте' ) }, { getLabelWithoutLink( 'Q4101720', 'В кругу друзей'), 'Q4101720', function( id ) return 'http://' .. id .. '.vkrugudruzei.ru/' end, categoryExternalLink( 'В кругу друзей' ) }, { getLabelWithoutLink( 'Q219523', 'Живой журнал'), 'P3258', function( id ) return 'http://' .. id .. '.livejournal.com/' end, categoryExternalLink( 'Живой журнал' ) }, { getLabelWithoutLink( 'Q219523', 'Живой журнал'), 'Q219523', function( id ) return 'http://' .. id .. '.livejournal.com/' end, categoryExternalLink( 'Живой журнал' ) }, { getLabelWithoutLink( 'Q4299813', 'Мой круг'), 'Q4299813', function( id ) return 'http://' .. id .. '.moikrug.ru/' end, categoryExternalLink( 'Мой круг' ) }, { getLabelWithoutLink( 'Q4299858', 'Мой мир'), 'Q4299858', function( id ) return 'http://my.mail.ru/' .. id end, categoryExternalLink( 'Мой мир' ) }, { getLabelWithoutLink( 'Q1123836', 'Одноклассники'), 'Q1123836', function( id ) return 'https://ok' .. '.ru/profile/' .. id end, categoryExternalLink( 'Одноклассники' ) }, { getLabelWithoutLink( 'Q17195318', 'Спрашивай.Ру'), 'Q17195318', function( id ) return 'http://sprashivai.ru/' .. id end, categoryExternalLink( 'Спрашивай.Ру' ) }, { getLabelWithoutLink( 'Q171186', 'Blogger'), 'Q171186', function( id ) return 'http://' .. id .. '.blogspot.com' end, categoryExternalLink( 'Blogger' ) }, { getLabelWithoutLink( 'Q4037665', 'Dudu'), 'Q4037665', function( id ) return 'http://dudu.com/' .. id end, categoryExternalLink( 'Dudu' ) }, { getLabelWithoutLink( 'Q355', 'Facebook'), 'P2013', function( id ) return 'https://www.facebook.com/' .. id end, categoryExternalLink( 'Facebook' ) }, { getLabelWithoutLink( 'Q356', 'Google+'), 'P2847', function( id ) return 'https://plus.google.com/' .. id .. '/posts' end, categoryExternalLink( 'Google+' ) }, { getLabelWithoutLink( 'Q356', 'Google+'), 'Q356', function( id ) return 'https://plus.google.com/' .. id .. '/posts' end, categoryExternalLink( 'Google+' ) }, { getLabelWithoutLink( 'Q4043051', 'LiveInternet'), 'Q4043051', function( id ) return 'http://www.liveinternet.ru/users/' .. id end, categoryExternalLink( 'LiveInternet' ) }, { getLabelWithoutLink( 'Q40629', 'MySpace'), 'Q40629', function( id ) return 'https://myspace.com/' .. id end, categoryExternalLink( 'MySpace' ) }, { getLabelWithoutLink( 'Q40629', 'MySpace'), 'P3265', function( id ) return 'https://myspace.com/' .. id end, categoryExternalLink( 'MySpace' ) }, { getLabelWithoutLink( 'Q17144398', 'QRoom'), 'Q17144398', function( id ) return 'http://qroom.ru/' .. id end, categoryExternalLink( 'QRoom' ) }, { getLabelWithoutLink( 'Q1002972', 'Spring.me'), 'Q1002972', function( id ) return 'http://www.spring.me/' .. id end, categoryExternalLink( 'Spring.me' ) }, { getLabelWithoutLink( 'Q15616276', 'Telegram'), 'Q15616276', function( id ) return 'https://t.me/' .. id end, categoryExternalLink( 'Telegram' ) }, { getLabelWithoutLink( 'Q384060', 'Tumblr'), 'Q384060', function( id ) return 'http://' .. id .. '.tumblr.com/' end, categoryExternalLink( 'Tumblr' ) }, { getLabelWithoutLink( 'Q918', 'Twitter'), 'P2002', function( id ) return 'https://twitter.com/' .. id end, categoryExternalLink( 'Twitter' ) }, } local textsProperties = { { getLabelWithoutLink( 'Q17254543', 'Изба-читальня'), 'Q17254543', chitalnyaRuLink, categoryExternalLink( 'Изба-читальня' ) }, { getLabelWithoutLink( 'Q17195344', 'Журнал «Самиздат»'), 'Q17195344', samlibRuLink, categoryExternalLink( 'Самиздат' ) }, { getLabelWithoutLink( 'Q22673', 'Проект «Гутенберг»'), 'P2034', gutenbergLink, categoryExternalLink( 'Проект «Гутенберг»' ) }, { getLabelWithoutLink( 'Q4380129', 'Проза.ру'), 'Q4380129', prozaRuLink, categoryExternalLink( 'Проза.ру' ) }, { getLabelWithoutLink( 'Q4442644', 'Стихи.ру'), 'Q4442644', stihiRuLink, categoryExternalLink( 'Стихи.ру' ) }, { getLabelWithoutLink( 'Q17300505', 'Lib.Ru/Фантастика'), 'Q17300505', fanLibRuLink, categoryExternalLink( 'Lib.Ru/Фантастика' ) }, } local labelAllocine = getLabelWithoutLink( 'Q31165', 'AlloCine' ); local labelAnimeNewsNetwork = getLabelWithoutLink( 'Q220509', 'Anime News Network' ); local labelDeezer = getLabelWithoutLink( 'Q602243', 'Deezer' ); local labelDiscogs = getLabelWithoutLink( 'Q504063', 'Discogs' ); local labelIBDb = getLabelWithoutLink( 'Q31964', 'Internet Broadway Database' ); local labelISFDb = getLabelWithoutLink( 'Q2629164', 'Internet Speculative Fiction Database' ); local labelMusicBrainz = getLabelWithoutLink( 'Q14005', 'MusicBrainz' ); local labelEncyclopaediaMetallum = getLabelWithoutLink( 'Q938726', 'Encyclopaedia Metallum' ); local labelYandexMusic = getLabelWithoutLink( 'Q4537983', 'Яндекс.Музыка' ); local labelYouTube = getLabelWithoutLink( 'Q866', 'YouTube' ); local contentHostingProperties = { { getLabelWithoutLink( 'Q565', 'Wikimedia Commons' ), 'P373', commonsWikimediaLink, categoryWithWikimediaCommons, true }, { getLabelWithoutLink( 'Q545966', 'Bandcamp'), 'P3283', function( id ) return 'https://' .. id .. '.bandcamp.com' end, categoryExternalLink( 'Bandcamp' ) }, { labelDeezer, 'P2722', function(id) return 'http://www.deezer.com/artist/' .. id end, categoryExternalLink( 'Deezer' ), false }, { labelDeezer, 'P2723', function(id) return 'http://www.deezer.com/album/' .. id end, categoryExternalLink( 'Deezer' ), false }, { labelDeezer, 'P2724', function(id) return 'http://www.deezer.com/track/' .. id end, categoryExternalLink( 'Deezer' ), false }, { getLabelWithoutLink( 'Q103204', 'Flickr' ), 'Q103204', flickrLink, categoryExternalLink( 'Flickr' ), false }, { getLabelWithoutLink( 'Q209330', 'Instagram' ), 'P2003', function( id ) return 'http://instagram.com/' .. id end, categoryExternalLink( 'Instagram' ), false }, { getLabelWithoutLink( 'Q183718', 'Last.fm' ), 'P3192', lastfmLink, categoryExternalLink( 'Last.fm' ), false }, { getLabelWithoutLink( 'Q6883832', 'Mixcloud' ), 'Q6883832', mixcloudLink, categoryExternalLink( 'Mixcloud' ), false }, { getLabelWithoutLink( 'Q2572292', 'Musopen' ), 'P2338', function( id ) return 'https://musopen.org/composer/' .. id .. '/' end, categoryExternalLink( 'Musopen' ), false }, { getLabelWithoutLink( 'Q17117201', 'PROMODJ' ), 'Q17117201', promodjLink, categoryExternalLink( 'PROMODJ' ), false }, { getLabelWithoutLink( 'Q372827', 'Rutube' ), 'Q372827', rutubeLink, categoryExternalLink( 'Rutube' ), false }, { getLabelWithoutLink( 'Q568769', 'SoundCloud' ), 'P3040', function( id ) return 'http://soundcloud.com/' .. id .. '/' end, categoryExternalLink( 'SoundCloud' ), false }, { getLabelWithoutLink( 'Q568769', 'SoundCloud' ), 'Q568769', function( id ) return 'http://soundcloud.com/' .. id .. '/' end, categoryExternalLink( 'SoundCloud' ), false }, { getLabelWithoutLink( 'Q156376', 'Vimeo' ), 'Q156376', vimeoLink, categoryExternalLink( 'Vimeo' ), false }, { labelYandexMusic, 'P1553', function(id) return 'https://music.yandex.ru/artist/' .. id end, categoryExternalLink( 'Яндекс.Музыка' ), false }, { labelYandexMusic, 'P2819', function(id) return 'https://music.yandex.ru/album/' .. id end, categoryExternalLink( 'Яндекс.Музыка' ), false }, { labelYouTube, 'P2397', youtubeLinkLong, categoryExternalLink( 'YouTube' ), false }, { labelYouTube, 'Q866', youtubeLink, categoryExternalLink( 'YouTube' ), false }, } local themeProfilesProperties = { -- science and technic { getLabelWithoutLink( 'Q364', 'GitHub '), 'P2037', function( id ) return 'https://github.com/' ..id end, categoryExternalLink( 'GitHub' ) }, { getLabelWithoutLink( 'Q494817', 'Google Scholar' ), 'P1960', function( id ) return 'https://scholar.google.com/citations?user=' .. id end, categoryExternalLink( 'Google Scholar' ) }, { getLabelWithoutLink( 'Q829984', 'Mathematics Genealogy Project' ), 'P549', function( id ) return 'http://www.genealogy.ams.org/id.php?id=' .. id end, categoryExternalLink( 'Математическая генеалогия' ) }, { getLabelWithoutLink( 'Q1373513', 'Notable Names Database' ), 'P1263', function( id ) return 'http://nndb.com/people/' .. id end, categoryExternalLink( 'NNDB' ) }, { getLabelWithoutLink( 'Q51044', 'ORCID' ), 'P496', orcidLink, categoryExternalLink( 'ORCID' ) }, { getLabelWithoutLink( 'Q7315186', 'ResearcherID' ), 'P1053', function( id ) return 'http://www.researcherid.com/rid/' .. id end, categoryExternalLink( 'ResearcherID' ) }, { getLabelWithoutLink( 'Q371467', 'Scopus' ), 'P1153', function( id ) return 'http://www.scopus.com/authid/detail.url?authorId=' .. id end, categoryExternalLink( 'Scopus' ) }, { getLabelWithoutLink( 'Q1061861', 'Structurae' ), 'P2418', function( id ) return 'http://structurae.de/personen/' .. id end, categoryExternalLink( 'Structurae' ) }, { getLabelWithoutLink( 'Q18241050', 'zbMATH' ), 'P1556', function( id ) return 'https://www.zbmath.org/authors/?q=ai:' .. id end, categoryExternalLink( 'zbMATH' ) }, { getLabelWithoutLink( 'Q4330205', 'Math-Net.ru' ), 'P4252', function( id ) return 'https://www.mathnet.ru/rus/person' .. id end, categoryExternalLink( 'Общероссийский математический портал' ) }, { getLabelWithoutLink( 'Q547473', 'MacTutor' ), 'P1563', function( id ) return 'http://www-groups.dcs.st-and.ac.uk/~history/Biographies/' .. id .. '.html' end, categoryExternalLink( 'MacTutor' ) }, -- sports { getLabelWithoutLink( 'Q17589204', 'FootballDatabase.eu ' ), 'P3537', function( id ) return 'http://www.footballdatabase.eu/football.joueurs.' .. id .. '.en.html' end, categoryExternalLink( 'FootballDatabase.eu' ) }, { getLabelWithoutLink( 'Q42428763', 'FootballFacts.ru' ), 'P3660', function( id ) return 'http://footballfacts.ru/players/' .. id end, categoryExternalLink( 'FootballFacts.ru' ) }, { getLabelWithoutLink( 'Q18693731', 'National Football Teams.com' ), 'P2574', function( id ) return 'http://www.national-football-teams.com/player/' .. id .. '.html' end, categoryExternalLink( 'National Football Teams.com' ) }, { getLabelWithoutLink( 'Q42430278', 'РФПЛ' ), 'P4417', function( id ) return 'http://rfpl.org/players/' .. id end, categoryExternalLink( 'РФПЛ' ) }, -- { getLabelWithoutLink( 'Q42309113', 'Scoresway' ), 'P3043', function( id ) return 'http://www.scoresway.com/?sport=soccer&page=person&id=' .. id end, categoryExternalLink( 'Scoresway' ) }, { getLabelWithoutLink( 'Q24192203', 'Soccerway' ), 'P2369', function( id ) return 'http://int.soccerway.com/players/-/' .. id .. '/' end, categoryExternalLink( 'Soccerway' ) }, { getLabelWithoutLink( 'Q4049959', 'Sportbox.ru ' ), 'P4421', function( id ) return 'http://news.sportbox.ru/Vidy_sporta/' .. id end, categoryExternalLink( 'Sportbox.ru ' ) }, { getLabelWithoutLink( 'Q4049960', 'Sports.ru' ), 'P4408', function( id ) return 'https://www.sports.ru/tags/' .. id end, categoryExternalLink( 'Sports.ru' ) }, { getLabelWithoutLink( 'Q18002875', 'Sports-Reference.com' ), 'P1447', function( id ) return 'http://www.sports-reference.com/olympics/athletes/' .. id .. '.html' end, categoryExternalLink( 'Sports-Reference.com' ) }, { getLabelWithoutLink( 'Q2449070', 'Transfermarkt' ), 'P2446', function( id ) return 'https://www.transfermarkt.com/transfermarkt/profil/spieler/' .. id end, categoryExternalLink( 'Transfermarkt' ) }, { getLabelWithoutLink( 'Q20773699', 'worldfootball.net' ), 'P2020', function( id ) return 'http://www.worldfootball.net/player_summary/$1/' .. id .. '/' end, categoryExternalLink( 'worldfootball.net' ) }, { getLabelWithoutLink( 'Q726183', 'Түрік футбол федерациясы' ), 'P2448', function( id ) return 'http://www.tff.org/Default.aspx?pageId=526&kisiID=' .. id end, categoryExternalLink( 'Турецкая футбольная федерация' ) }, { getLabelWithoutLink( 'Q140486', 'Украина футбол федерациясы' ), 'P3662', function( id ) return 'http://www.ffu.org.ua/ukr/tournaments/prof/' .. id .. '/' end, categoryExternalLink( 'Федерация футбола Украины' ) }, -- audio and video { getLabelWithoutLink( 'Q477809', 'AllMovie' ), 'P1562', function(id) return 'http://www.allmovie.com/movie/' .. id end, categoryExternalLink( 'AllMovie' ) }, { getLabelWithoutLink( 'Q477809', 'AllMovie' ), 'P2019', function(id) return 'http://www.allmovie.com/artist/' .. id end, categoryExternalLink( 'AllMovie' ) }, { getLabelWithoutLink( 'Q31181', 'AllMusic' ), 'P1728', function(id) return 'http://www.allmusic.com/artist/' .. id end, categoryExternalLink( 'AllMusic' ) }, { getLabelWithoutLink( 'Q31181', 'AllMusic' ), 'P1729', function(id) return 'http://www.allmusic.com/album/' .. id end, categoryExternalLink( 'AllMusic' ) }, { getLabelWithoutLink( 'Q31181', 'AllMusic' ), 'P1730', function(id) return 'http://www.allmusic.com/song/' .. id end, categoryExternalLink( 'AllMusic' ) }, { getLabelWithoutLink( 'Q31181', 'AllMusic' ), 'P1994', function(id) return 'http://www.allmusic.com/composition/' .. id end, categoryExternalLink( 'AllMusic' ) }, { labelAllocine, 'P1265', function(id) return 'http://www.allocine.fr/film/fichefilm_gen_cfilm=' .. id .. '.html' end, categoryExternalLink( 'AlloCiné' ) }, { labelAllocine, 'P1266', function(id) return 'http://www.allocine.fr/personne/fichepersonne_gen_cpersonne=' .. id .. '.html' end, categoryExternalLink( 'AlloCiné' ) }, { labelAllocine, 'P1267', function(id) return 'http://www.allocine.fr/series/ficheserie_gen_cserie=' .. id .. '.html' end, categoryExternalLink( 'AlloCiné' ) }, { getLabelWithoutLink( 'P1688', 'AniDB' ), 'P1688', aniDBLink, categoryExternalLink( 'AniDB' ) }, { labelAnimeNewsNetwork, 'P1982', function(id) return 'http://www.animenewsnetwork.com/encyclopedia/people.php?id=' .. id end, categoryExternalLink( 'Anime News Network' ) }, { labelAnimeNewsNetwork, 'P1983', function(id) return 'http://www.animenewsnetwork.com/encyclopedia/company.php?id=' .. id end, categoryExternalLink( 'Anime News Network' ) }, { labelAnimeNewsNetwork, 'P1984', function(id) return 'http://www.animenewsnetwork.com/encyclopedia/manga.php?id=' .. id end, categoryExternalLink( 'Anime News Network' ) }, { labelAnimeNewsNetwork, 'P1985', function(id) return 'http://www.animenewsnetwork.com/encyclopedia/anime.php?id=' .. id end, categoryExternalLink( 'Anime News Network' ) }, { getLabelWithoutLink( 'Q223142', 'Box Office Mojo' ), 'P1237', boxofficemojoLink, categoryExternalLink( 'Box Office Mojo' ) }, { getLabelWithoutLink( 'Q3561957', 'ČSFD' ), 'P2529', function(id) return 'http://www.csfd.cz/film/' .. id end, categoryExternalLink( 'ČSFD' ) }, { getLabelWithoutLink( 'Q3561957', 'ČSFD' ), 'P2605', function(id) return 'http://www.csfd.cz/tvurce/' .. id end, categoryExternalLink( 'ČSFD' ) }, { labelDiscogs, 'P1953', function(id) return 'http://www.discogs.com/artist/' .. id end, categoryExternalLink( 'Discogs' ) }, { labelDiscogs, 'P1954', function(id) return 'http://www.discogs.com/master/' .. id end, categoryExternalLink( 'Discogs' ) }, { labelDiscogs, 'P1955', function(id) return 'http://www.discogs.com/label/' .. id end, categoryExternalLink( 'Discogs' ) }, { labelDiscogs, 'P2206', function(id) return 'http://www.discogs.com/release/' .. id end, categoryExternalLink( 'Discogs' ) }, { getLabelWithoutLink( 'Q2638147', 'FilmAffinity' ), 'P480', function(id) return 'http://www.filmaffinity.com/en/film' .. id .. '.html' end, categoryExternalLink( 'FilmAffinity' ) }, { labelEncyclopaediaMetallum, 'P1952', function(id) return 'http://www.metal-archives.com/bands//' .. id end, categoryExternalLink( 'Encyclopaedia Metallum' ) }, { labelEncyclopaediaMetallum, 'P1989', function(id) return 'http://www.metal-archives.com/artists//' .. id end, categoryExternalLink( 'Encyclopaedia Metallum' ) }, { labelEncyclopaediaMetallum, 'P2721', function(id) return 'http://www.metal-archives.com/release.php?id=' .. id end, categoryExternalLink( 'Encyclopaedia Metallum' ) }, { labelIBDb, 'P1217', ibdbVenueLink, categoryExternalLink( 'IBDb' ) }, { labelIBDb, 'P1218', ibdbProductionLink, categoryExternalLink( 'IBDb' ) }, { labelIBDb, 'P1219', ibdbShowLink, categoryExternalLink( 'IBDb' ) }, { labelIBDb, 'P1220', ibdbPersonLink, categoryExternalLink( 'IBDb' ) }, { getLabelWithoutLink( 'Q37312', 'Internet Movie Database' ), 'P345', imdbLink, categoryExternalLink( 'IMDb' ) }, { getLabelWithoutLink( 'Q523660', 'International Music Score Library Project' ), 'P839', imslpLink, categoryExternalLink( 'IMSLP' ) }, { getLabelWithoutLink( 'Q150248', 'Metacritic' ), 'P1712', function( id ) return 'http://www.metacritic.com/' .. id end, categoryExternalLink( 'Metacritic' ) }, { labelMusicBrainz, 'P434', musicBrainzArtistLink, categoryExternalLink( 'MusicBrainz' ) }, { labelMusicBrainz, 'P435', musicBrainzWorkLink, categoryExternalLink( 'MusicBrainz' ) }, { labelMusicBrainz, 'P436', musicBrainzReleazeGroupLink, categoryExternalLink( 'MusicBrainz' ) }, { getLabelWithoutLink( 'Q22673', 'Project Gutenberg' ), 'P1938', function(id) return 'http://www.gutenberg.org/ebooks/author/' .. id end, categoryExternalLink( 'Project Gutenberg' ) }, { getLabelWithoutLink( 'Q105584', 'Rotten Tomatoes' ), 'P1258', rottentomatoesLink, categoryExternalLink( 'Rotten Tomatoes' ) }, { getLabelWithoutLink( 'Q4066284', 'Аниматор.ру' ), 'P1934', function(id) return 'http://www.animator.ru/db/?p=show_film&fid=' .. id end, categoryExternalLink( 'Аниматор.ру' ) }, -- literature { labelISFDb, 'P1233', isfdbAuthorLink, categoryExternalLink( 'ISFDb' ) }, { labelISFDb, 'P1234', isfdbPublicationLink, categoryExternalLink( 'ISFDb' ) }, { labelISFDb, 'P1235', isfdbSeriesLink, categoryExternalLink( 'ISFDb' ) }, { labelISFDb, 'P1239', isfdbPublisherLink, categoryExternalLink( 'ISFDb' ) }, { getLabelWithoutLink( 'Q17299517', 'RKDartists' ), 'P650', rkdArtistsLink, categoryExternalLink( 'RKDartists' ) }, { getLabelWithoutLink( 'Q17299580', 'RKDimages' ), 'P350', rkdImagesLink, categoryExternalLink( 'RKDimages' ) }, { getLabelWithoutLink( 'Q24694883', 'ECARTICO' ), 'P2915', function(id) return 'http://www.vondel.humanities.uva.nl/ecartico/persons/' .. id end, categoryExternalLink( 'ECARTICO' ) }, -- videogames { getLabelWithoutLink( 'Q612975', 'MobyGames'), 'P1933', function( id ) return 'https://www.mobygames.com/game/' ..id end, categoryExternalLink( 'MobyGames' ) }, -- common { getLabelWithoutLink( 'Q649227', 'Родовод' ), 'P1185', rodovidLink, categoryExternalLink( 'Родовод' ) }, { getLabelWithoutLink( 'Q20035614', 'Декларатор' ), 'P1883', declaratorLink, categoryExternalLink( 'Декларатор' ) }, { getLabelWithoutLink( 'Q41226', 'Open Directory Project' ), 'P998', function ( id ) return 'http://dmoztools.net/' .. id end, categoryExternalLink( 'DMOZ' ) }, { getLabelWithoutLink( 'Q63056', 'Find a Grave' ), 'P535', findagraveLink, categoryExternalLink( 'Find a Grave' ) }, } local authorityControl = { { getLabelWithLink( 'Q213678', 'Bibliotheca Apostolica Vaticana', 'BAV'), 'P1017', bavLink, categoryAuthorityControl( 'BAV' ) }, { getLabelWithLink( 'Q4584301', '', 'BIBSYS'), 'P1015', bibsysLink, categoryAuthorityControl( 'BIBSYS' ) }, { getLabelWithLink( 'Q1200925', 'Biblioteca de Catalunya', 'BNC'), 'P1273', bncLink, categoryAuthorityControl( 'BNC' ) }, { getLabelWithLink( 'Q750403', 'Biblioteca Nacional de España', 'BNE'), 'P950', bneLink, categoryAuthorityControl( 'BNE' ) }, { getLabelWithLink( 'Q193563', 'Bibliothèque nationale de France', 'BNF'), 'P268', bnfLink, categoryAuthorityControl( 'BNF' ) }, { getLabelWithLink( 'Q1868372', 'Biografisch Portaal', 'BPN'), 'P651', bpnLink, categoryAuthorityControl( 'BPN' ) }, { getLabelWithLink( 'Q9384291', '中国高等教育文献保障系统', 'CALIS'), 'P270', calisLink, categoryAuthorityControl( 'CALIS' ) }, { getLabelWithLink( 'Q17299677', 'China Biographical Database Project', 'CBDB'), 'P497', cbdbLink, categoryAuthorityControl( 'CBDB' ) }, { getLabelWithLink( 'Q10726338', 'Citation Information by NII', 'CiNii'), 'P271', ciniiLink, categoryAuthorityControl( 'CiNii' ) }, { getLabelWithLink( 'Q16744133', 'CONOR', 'CONOR'), 'P1280', conorLink, categoryAuthorityControl( 'CONOR' ) }, { getLabelWithLink( 'Q501851', 'مكتبة الإسكندرية الجديدة', 'EGAXA'), 'P1309', egaxaLink, categoryAuthorityControl( 'EGAXA' ) }, { getLabelWithLink( 'Q36578', 'Gemeinsame Normdatei', 'GND'), 'P227', gndLink, categoryAuthorityControl( 'GND' ) }, { getLabelWithLink( 'Q3803707', 'Istituto Centrale per il Catalogo Unico', 'ICCU'), 'P396', iccuLink, categoryAuthorityControl( 'ICCU' ) }, { getLabelWithLink( 'Q423048', 'International Standard Name Identifier', 'ISNI'), 'P213', isniLink, categoryAuthorityControl( 'ISNI' ) }, { getLabelWithLink( 'Q620946', 'Library of Congress Control Number', 'LCCN'), 'P244', lccnLink, categoryAuthorityControl( 'LCCN' ) }, { getLabelWithLink( 'Q1133733', 'Latvijas Nacionālā bibliotēka', 'LNB'), 'P1368', lnbLink, categoryAuthorityControl( 'LNB' ) }, { getLabelWithLink( 'Q809830', 'Base Mérimée', 'Mérimée'), 'P380', merimeeLink,categoryAuthorityControl( 'Mérimée' ) }, { getLabelWithLink( 'Q618340', '國家圖書館 (中華民國)', 'NCL'), 'P1048', nclLink, categoryAuthorityControl( 'NCL' ) }, { getLabelWithLink( 'Q477675', '国立国会図書館', 'NDL'), 'P349', ndlLink, categoryAuthorityControl( 'NDL' ) }, { getLabelWithLink( 'Q732353', '中国国家图书馆', 'NLC'), 'P1213', nlcLink, categoryAuthorityControl( 'NLC' ) }, -- NLI numbers seems unstable { getLabelWithLink( 'Q1967876', 'Národní knihovna České republiky', 'NKC'), 'P691', nkcLink, categoryAuthorityControl( 'NKC' ) }, { getLabelWithLink( 'Q623578', 'National Library of Australia', 'NLA'), 'P409', nlaLink, categoryAuthorityControl( 'NLA' ) }, { getLabelWithLink( 'Q1467610', 'Αναγνωριστικό Καθιερωμένων από τον Κατάλογο Καθιερωμένων Όρων της Εθνικής Βιβλιοθήκης της Ελλάδος', 'NLG'), 'P3348', function(id) return 'http://nlg.okfn.gr/resource/authority/record' .. id end, categoryAuthorityControl( 'NLG' ) }, { getLabelWithLink( 'Q622012', 'Biblioteca Națională a României', 'NLR'), 'P1003', nlrLink, categoryAuthorityControl( 'NLR' ) }, { getLabelWithLink( 'Q631375', 'Nacionalna i sveučilišna knjižnica u Zagrebu', 'NSK'), 'P1375', nskLink, categoryAuthorityControl( 'NSK' ) }, { getLabelWithLink( 'Q1526131', 'Koninklijke Bibliotheek', 'NTA'), 'P1006', ntaLink, categoryAuthorityControl( 'NTA' ) }, { getLabelWithLink( 'Q1063819', 'Országos Széchényi Könyvtár', 'NSZL'), 'P951', nszlLink, categoryAuthorityControl( 'NSZL' ) }, { getLabelWithLink( 'Q11789729', 'Narodowy Uniwersalny Katalog Centralny', 'NUKAT'), 'P1207', nukatLink, categoryAuthorityControl( 'NUKAT' ) }, { getLabelWithLink( 'Q245966', 'Biblioteca Nacional de Portugal', 'PTBNP'), 'P1005', ptbnpLink, categoryAuthorityControl( 'PTBNP' ) }, { getLabelWithLink( 'Q1048694', 'Российская государственная библиотека', 'РГБ'), 'P947', rslLink, categoryAuthorityControl( 'RSL' ) }, { getLabelWithLink( 'Q953058', 'Kungliga biblioteket', 'LIBRIS'), 'P906', selibrLink, categoryAuthorityControl( 'SELIBR' ) }, { getLabelWithLink( 'Q2597810', 'Système universitaire de documentation', 'SUDOC'), 'P269', sudocLink, categoryAuthorityControl( 'SUDOC' ) }, { getLabelWithLink( 'Q54919', 'Virtual International Authority File', 'VIAF'), 'P214', viafLink, categoryAuthorityControl( 'VIAF' ) }, { getLabelWithLink( 'Q2494649', 'Union List of Artist Names', 'ULAN' ), 'P245', ulanLink, categoryAuthorityControl( 'ULAN' ) }, } local function getQualifierSingleValue( statement, qualifierName ) if (statement ~= nil and statement.qualifiers ~= nil and statement.qualifiers[qualifierName] ~= nil) then for qualifierIndex, qualifier in pairs( statement.qualifiers[qualifierName] ) do if (qualifier.datavalue ~= nil and qualifier.datavalue.type ~= nil and qualifier.datavalue.value ~= nil) then if ( qualifier.datavalue.type == "monolingualtext" ) then return qualifier.datavalue.value.text; end if ( qualifier.datavalue.type == "string" ) then return qualifier.datavalue.value; end if ( qualifier.datavalue.type == "wikibase-entityid" ) then return 'Q' .. qualifier.datavalue.value["numeric-id"]; end mw.log( 'Unknown qualifier type: ' .. qualifier.datavalue.type ) return qualifier.datavalue.value; end end end return nil; end local function getQualifierValues( statement, qualifierName ) local result = {} if (statement ~= nil and statement.qualifiers ~= nil and statement.qualifiers[qualifierName] ~= nil) then local qualifiers = statement.qualifiers[qualifierName]; for _, qualifier in pairs( qualifiers ) do if (qualifier.datavalue ~= nil and qualifier.datavalue.type ~= nil and qualifier.datavalue.value ~= nil) then if ( qualifier.datavalue.type == "string" ) then result[#result+1] = qualifier.datavalue.value; elseif ( qualifier.datavalue.type == "wikibase-entityid" ) then result[#result+1] = 'Q' .. qualifier.datavalue.value["numeric-id"]; else mw.log( 'Unknown qualifier type: ' .. qualifier.datavalue.type ); result[#result+1] = 'Q' .. qualifier.datavalue.value; end end end end return result; end local function collectLinks( configuration, elementId ) local moduleLanguages if ( mw.title.makeTitle( 'Module', 'Languages' ).exists and mw.title.makeTitle( 'Module', 'Languages/data' ).exists and mw.title.makeTitle( 'Module', 'Wikidata/Language-codes' ).exists) then moduleLanguages = require('Module:Languages'); else moduleLanguages = false; end --Create rows local elements = {} local data = {} local item = mw.wikibase.getEntity( elementId ) if item == nil or item.claims == nil then return elements end if ( item.claims['P553'] ~= nil ) then local claim = item.claims['P553'] for _, statement in pairs( claim ) do if (statement ~= nil) then -- profile ID local rank = statement.rank or 'normal'; if ( rank ~= 'deprecated' ) then local itemId = getQualifierSingleValue( statement, 'P554' ); if (itemId ~= nil) then -- language local languages = getQualifierValues( statement, 'P407' ); local resourceId = 'Q' .. statement.mainsnak.datavalue.value['numeric-id'] if (data[resourceId] == nil) then data[resourceId] = {}; end table.insert( data[resourceId], { itemId = itemId, languages = languages, rank = rank} ) end end end end end for _, params in pairs( configuration ) do local resourceId = params[2] local claim = item.claims[ resourceId ] if ( claim ) then for _, statement in pairs( claim ) do local rank = statement.rank or 'normal'; if ( rank ~= 'deprecated' and statement.mainsnak.datavalue) then local itemId = statement.mainsnak.datavalue.value; local languages = getQualifierValues( statement, 'P407' ); if (data[resourceId] == nil) then data[resourceId] = {}; end table.insert( data[resourceId], { itemId = itemId, languages = languages, rank = rank} ); end end end end for resourceId, resourceDatas in pairs( data ) do data[resourceId] = filterByRank( resourceDatas ); end local hasNonOptionalLinks = false for _, params in pairs( configuration ) do local resourceLabel = params[1] local firstChar = mw.ustring.sub( resourceLabel, 1, 1 ); local separateDesign = firstChar == '[' or firstChar == '<'; local resourceId = params[2] local optional = params[5] or false; local resourceDatas = data[resourceId]; if resourceDatas ~= nil then if ( not optional ) then hasNonOptionalLinks = true end local html = ''; if ( separateDesign ) then html = html .. resourceLabel .. ':&nbsp;'; end for index, resourceData in pairs(resourceDatas) do local itemId = resourceData.itemId; local languages = resourceData.languages; local link = params[3] ( itemId ); local linkFirstChar; local interwiki; if ( link ) then linkFirstChar = mw.ustring.sub( link, 1, 1 ); interwiki = linkFirstChar == ':' end if ( separateDesign ) then if ( index ~= 1 ) then html = html .. ',&nbsp;' end if ( link ) then if ( interwiki ) then html = html .. '[[' .. link .. '|' .. itemId .. ']]'; else html = html .. '[' .. link .. ' ' .. itemId .. ']'; end else html = html .. itemId; end else if ( index ~= 1 ) then html = html .. ' · ' end if ( link ) then if ( interwiki ) then html = html .. '[[' .. link .. '|' .. resourceLabel .. ']]'; else html = html .. '[' .. link .. ' ' .. resourceLabel .. ']'; end else -- it should not happen html = html .. resourceLabel .. ':&nbsp;' .. itemId; end if ( moduleLanguages ) then if ( languages ~= nil and #languages > 0 ) then for langIndex, language in pairs(languages) do html = html .. '&nbsp;' .. moduleLanguages.getRefHtml( language ) end end end end end if ( #params >= 4 and params[4] ) then html = html .. '[[Категория:' .. params[4] .. ']]' end table.insert( elements, html ) end end if ( not hasNonOptionalLinks ) then return {} end return elements end local function collectDictionaryLinks( elementId ) --Create rows local elements = {} local item = mw.wikibase.getEntity( elementId ); if ( item == nil or item.claims == nil) then return elements end local sourceToElementLinks = {}; local claim = item.claims['P1343'] if ( claim ) then for _, statement in pairs( claim ) do if (statement ~= nil) then local rank = statement.rank or 'normal'; if ( rank ~= 'deprecated' ) then local resourceId = 'Q' .. statement.mainsnak.datavalue.value['numeric-id'] local languages = getQualifierValues( statement, 'P407' ); -- Wikisource link ? local entityId = getQualifierSingleValue( statement, 'P805' ) or getQualifierSingleValue( statement, 'P248' ); if ( entityId ) then if (sourceToElementLinks[resourceId] == nil) then sourceToElementLinks[resourceId] = {}; end table.insert( sourceToElementLinks[resourceId], { entityId = entityId, languages = languages, rank = rank} ); end -- URL to encyclopedia local url = getQualifierSingleValue( statement, 'P854' ); if (url ~= nil) then if (sourceToElementLinks[resourceId] == nil) then sourceToElementLinks[resourceId] = {}; end table.insert( sourceToElementLinks[resourceId], { url = url, languages = languages, rank = rank} ); end end end end end for _, description in pairs( dictionaries ) do if ( description.linkF ) then local claim = item.claims[ description.id ]; if ( claim ) then for _, statement in pairs( claim ) do local rank = statement.rank or 'normal'; if ( rank ~= 'deprecated' and statement.mainsnak.datavalue) then local value = statement.mainsnak.datavalue.value; local url = description.linkF( value ); local languages = getQualifierValues( statement, 'P407' ); if ( sourceToElementLinks[description.id] == nil) then sourceToElementLinks[description.id] = {}; end table.insert( sourceToElementLinks[description.id], { url = url, languages = languages, rank = rank} ); end end end end end local html = ''; for _, description in pairs( dictionaries ) do local links = sourceToElementLinks[ description.id ]; if ( links ) then for _, link in pairs( links ) do if ( link.url ) then table.insert( elements, '[' .. link.url .. ' ' .. description.title .. ']' ) end if ( link.entityId ) then local entity = mw.wikibase.getEntity( link.entityId ); if ( entity and entity.sitelinks and entity.sitelinks[description.project] ) then table.insert( elements, '[[' .. description.projectCode .. entity.sitelinks[description.project].title .. '|' .. description.title .. ']]' ) end end end end end return elements end local function contains( tableStructure, value ) if ( tableStructure == nil or value == nil) then return true; end for index, line in pairs( tableStructure ) do if (line == value) then return true; end end return false; end local function filterByRank( resourceDatas ) -- itemId, languages. rank = rank local hasPreffered = false; for index, resourceData in pairs(resourceDatas) do if ( resourceData.rank == 'preferred' ) then hasPreffered = true; end end if (not hasPreffered) then return resourceDatas; end local result = {}; for index, resourceData in pairs(resourceDatas) do if ( resourceData.rank == 'preferred' or contains(resourceData.languages, preferredLanguage) ) then table.insert(result, resourceData); end end return result; end function p.render( frame ) local colorArg = ''; local elementId = nil; if ( frame ~= nil ) then local parentArgs = frame:getParent().args colorArg = parentArgs[templateColorName] or parentArgs["color"] or parentArgs[1] or ''; if parentArgs['d'] and parentArgs['d'] ~= '' then elementId = string.upper( parentArgs['d'] ); end local firstChar = mw.ustring.sub( colorArg, 1, 1 ); if ( firstChar ~= '#' ) then local byTemplate = colorByTitle( frame, colorArg ); if ( byTemplate ) then colorArg = byTemplate; end end end local navboxData = { name = 'External links', navboxclass = 'navbox ruwikiArticleExternalLinksTable', bodyclass = 'hlist', }; if colorArg and colorArg ~= '' then navboxData.groupstyle = 'background: ' .. colorArg .. ';' end local rowIndex = 1 local socialNetworksElements = collectLinks( socialNetworkProperties, elementId ); if ( #socialNetworksElements > 0 ) then navboxData['group' .. rowIndex] = group1Label navboxData['list' .. rowIndex] = table.concat( socialNetworksElements , ' · ' ) rowIndex = rowIndex + 1 end local textsElements = collectLinks( textsProperties, elementId ); if ( #textsElements > 0 ) then navboxData['group' .. rowIndex] = group2Label navboxData['list' .. rowIndex] = table.concat( textsElements , ' · ' ) rowIndex = rowIndex + 1 end local contentHostingElements = collectLinks( contentHostingProperties, elementId ); if ( #contentHostingElements > 0 ) then navboxData['group' .. rowIndex] = group3Label navboxData['list' .. rowIndex] = table.concat( contentHostingElements , ' · ' ) rowIndex = rowIndex + 1 end local themeProfilesElements = collectLinks( themeProfilesProperties, elementId ); if ( #themeProfilesElements > 0 ) then navboxData['group' .. rowIndex] = group4Label navboxData['list' .. rowIndex] = table.concat( themeProfilesElements , ' · ' ) rowIndex = rowIndex + 1 end local dictionaryElements = collectDictionaryLinks(); if ( #dictionaryElements > 0 ) then navboxData['group' .. rowIndex] = group5Label navboxData['list' .. rowIndex] = table.concat( dictionaryElements , ' · ' ) rowIndex = rowIndex + 1 end local authorityControlElements = collectLinks( authorityControl, elementId ); if ( #authorityControlElements > 0 ) then navboxData['group' .. rowIndex] = group6Label navboxData['list' .. rowIndex] = table.concat( authorityControlElements , ' · ' ) rowIndex = rowIndex + 1 end if ( rowIndex == 1 ) then if ( mw.title.getCurrentTitle().namespace == 0 ) then return '[[Категория:' .. categoryTemplateEmpty .. ']]' end else navboxData['group1'] = '<div style="padding: 0px 18px 0px 0px; width: 100%;"><div style="float: left;">' .. frame:expandTemplate{ title = 'tnavbar-view', args = { templateLink } } .. '</div>&nbsp;&nbsp;' .. navboxData['group1'] .. '</div>' end local navbox = moduleNavbox._navbox( navboxData ) return navbox end function p.renderDocumentation( ) local result = '' result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group1Label .. '\n' result = result .. '|-\n' result = result .. renderDocumentationCategory( socialNetworkProperties ); result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group2Label .. '\n' result = result .. '|-\n' result = result .. renderDocumentationCategory( textsProperties ); result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group3Label .. '\n' result = result .. '|-\n' result = result .. renderDocumentationCategory( contentHostingProperties ); result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group4Label .. '\n' result = result .. '|-\n' result = result .. renderDocumentationCategory( themeProfilesProperties ); result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group5Label .. '\n' result = result .. '|-\n' --result = result .. renderDocumentationCategory( dictionaryProperties ); result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group6Label .. '\n' result = result .. '|-\n' result = result .. renderDocumentationCategory( authorityControl ); return result; end local function renderDocumentationCategory( links ) local result = '' for _, params in pairs( links ) do local resourceLabel = params[1] local resourceId = params[2] local category = params[4] local optional if ( params[5] or false ) then optional = 'TRUE' else optional = 'FALSE' end result = result .. '| ' .. resourceLabel .. '\n' if string.match( resourceId, '^P' ) then result = result .. '| [[:d:Property:' .. resourceId .. '|' .. resourceId .. ']]\n' elseif string.match( resourceId, '^Q' ) then result = result .. '| [[:d:' .. resourceId .. '' .. '|' .. resourceId .. ']]\n' else result = result .. '| &nbsp; \n' end if ( category ~= nil and category ~= false ) then result = result .. '| [[:Category:' .. category .. '|' .. category .. ']]\n' else result = result .. '| &nbsp; \n' end result = result .. '| ' .. optional .. '\n' result = result .. '|-\n' end return result; end return p o7bade69agwokoudbowsdwmvdts0w8t 652197 652196 2026-09-09T07:47:41Z Asorev 36241 652197 Scribunto text/plain -- Localizable part -- Please, note, that labels to various sites and cataloges are taken from Wikidata (i.e. Wikidata label) local linksPrefix = '' local project = 'Уикипедия' local categoryTemplateEmpty = project .. ':Үлгі «Сыртқы сілтемелер» бос' local categoryWithWikimediaCommons = project .. ':Ортаққорға сілтенген мақалалар' local templateLink = 'Сыртқы сілтемелер' -- The language codes that should be always displayed even if they have normal rank and claim with another language and prefferered rank exists local preferredLanguage = 'Q7737'; -- kazakh local function categoryAuthorityControl( code ) return false; --project .. ':Мақала, мазмұнында ' .. code .. ' код' end local function categoryExternalLink( code ) return false; --project .. ':Сыртқы сілтемелері бар мақалалар:' .. code end local templateColorName = 'түс'; -- some project have "named" colors, defined by templates local function colorByTitle( frame, colorTitle ) local templateName = 'Түс/' .. colorTitle; local templateTitle = mw.title.makeTitle( 'Template', templateName ); if ( templateTitle == nil or not templateTitle.exists ) then return false; end return frame:expandTemplate{ title = templateName }; end local dictionaries = { { id = 'Q19217220', title = 'Березина', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q4086271', title = 'Библейская', project = 'ruwikisource', projectCode = 's:' }, { id = 'P1296', title = 'Большая каталонская', linkF = function ( id ) return 'http://www.enciclopedia.cat/enciclopèdies/gran-enciclopèdia-catalana/EC-GEC-' .. id .. '.xml' end }, { id = 'P2924', title = 'Большая российская', linkF = function ( id ) return 'http://bigenc.ru/text/' .. id end, }, { id = 'Q20078554', title = 'Большая советская (1 изд.)', project = 'ruwikisource', projectCode = 's:' }, -- { id = 'Q17378135', title = 'Большая советская', }, { id = 'Q4091878', title = 'Большая Южакова', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q602358', title = 'Брокгауза и Ефрона', project = 'ruwikisource', projectCode = 's:' }, { id = 'P1648', title = 'Валлийский биографический', linkF = function ( id ) return 'http://yba.llgc.org.uk/en/' .. id .. '.html' end, }, { id = 'Q4114391', title = 'Военная Сытина', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q4173137', title = 'Еврейская Брокгауза и Ефрона', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q4091875', title = 'Кирилла и Мефодия', }, { id = 'P1438', title = 'Краткая еврейская', linkF = function ( id ) return 'http://www.eleven.co.il/article/' .. id end, }, { id = 'Q4239850', title = 'Краткая литературная' }, { id = 'Q2627728', title = 'Кругосвет' }, { id = 'Q17329836', title = 'Ларусса', }, { id = 'Q17290934', title = 'Лентапедия', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q4263804', title = 'Литературная', }, { id = 'Q19180675', title = 'Малый Брокгауза и Ефрона', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q27680201', title = 'Музыкальный Римана', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q19190511', title = 'Новый', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q2498180', title = 'Православная', }, { id = 'Q19211082', title = 'Православная богословская', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q30059240', title = 'Реальный словарь классических древностей', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q1960551', title = 'Русский биографический', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q20078551', title = 'Техническая (1 изд.)', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q1970746', title = 'В. Даля', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q4532135', title = 'Энциклопедический лексикон', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q590208', title = 'Allgemeine Deutsche Biographie', project = 'dewikisource', projectCode = 's:de:' }, { id = 'Q19077875', title = 'American Cycl. (1879)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q19037977', title = 'American Med. Biogr. (1920)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q12912667', title = 'Appletons\' (1887—1901)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q20096917', title = 'Britannica (9-th)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q867541', title = 'Britannica (11-th)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q15987490', title = 'Britannica (12-th)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'P1417', title = 'Britannica (онлайн)', linkF = function ( id ) return 'http://global.britannica.com/'.. id end,}, { id = 'Q302556', title = 'Catholic (1907—13)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q16011749', title = 'Dictionary of Music and Musicians', project = 'enwikisource', projectCode = 'wikisource:'}, { id = 'Q15987216', title = 'Dictionary of National Biography', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q16014700', title = 'Dictionary of National Biography (1st suppl.)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q16014697', title = 'Dictionary of National Biography (2nd suppl.)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'P1614', title = 'History of Parliament', linkF = function ( id ) return 'http://www.historyofparliamentonline.org/volume/' .. id end, }, { id = 'Q20961706', title = 'Infernal (6e éd.)', project = 'frwikisource', projectCode = 's:fr:' }, { id = 'Q20089963', title = 'New International', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'P1415', title = 'Оксфордтық биография', linkF = function ( id ) return 'http://www.oxforddnb.com/index/' .. id .. '/' end, }, { id = 'P3217', title = 'Шведтік биография', linkF = function ( id ) return 'https://sok.riksarkivet.se/sbl/Presentation.aspx?id=' .. id end, }, { id = 'P902', title = 'Швейцарлық тарихи', linkF = function ( id ) return 'http://www.hls-dhs-dss.ch/textes/f/F' .. id .. '.php' end, }, { id = 'P886', title = 'Швейцарлық тарихи (online)', linkF = function ( id ) return 'http://www.e-lir.ch/e-LIR___Lexicon.' .. id .. '.450.0.html' end, }, } -- feed free to correct labels and categories, or add/remove sources here local dictionaryProperties = { } -- Non-localizable part (not need to localize ) local moduleNavbox = require('Module:Navbox') local titleBasedLinks = { ['Q602358'] = true, ['Q17290934'] = true, ['Q1960551'] = true } local p = {} local function link( url ) return url end local function aniDBLink( id ) local pos,_ = id:find("/") local type = id:sub(1,pos-1) local number = id:sub(pos+1) local urltype ='' if type == "anime" then urltype = "a" elseif type == "creator" then urltype = "creator" elseif type == "character" then urltype = "char" else return "" end return "http://anidb.net/perl-bin/animedb.pl?show=" ..type .. "&" .. urltype .. "id=" .. number end local function bavLink( id ) return 'http://viaf.org/processed/BAV%7C' .. id end local function bibsysLink( id ) return 'http://ask.bibsys.no/ask/action/result?cmd=&kilde=biblio&cql=bs.autid+%3D+' .. id .. '&feltselect=bs.autid' end local function bncLink( id ) return 'http://cantic.bnc.cat/registres/CUCId/' .. id end function bneLink( id ) return 'http://catalogo.bne.es/uhtbin/authoritybrowse.cgi?action=display&authority_id=' .. id end function bnfLink( id ) return 'http://catalogue.bnf.fr/ark:/12148/cb' .. id end function boxofficemojoLink( id ) return 'http://www.boxofficemojo.com/movies/?id=' .. id .. '.htm' end function bpnLink( id ) return 'http://www.biografischportaal.nl/persoon/' .. id end function calisLink( id ) return 'http://opac.calis.edu.cn/aopac/ajsp/detail.jsp?actionfrom=1&actl=CAL++' .. id end function cbdbLink( id ) return 'http://db1.ihp.sinica.edu.tw/cbdbc/cbdbkmeng?~~AAA' .. id end function ciniiLink( id ) return 'http://ci.nii.ac.jp/author/' .. id end function conorLink( id ) return 'http://www.cobiss.si/scripts/cobiss?command=DISPLAY&base=CONOR&rid=' .. id end function chitalnyaRuLink( id ) return 'http://www.chitalnya.ru/users/' .. id .. '/' end function commonsWikimediaLink( id ) return ':commons:Category:' .. id end function egaxaLink( id ) return 'http://viaf.org/processed/EGAXA%7Cvtls' .. id end function fanLibRuLink( id ) local firstChar = mw.ustring.sub( id, 1, 1 ) return 'http://fan.lib.ru/' .. firstChar .. '/' .. id .. '/' end function flickrLink( id ) return 'https://www.flickr.com/' .. id end function findagraveLink( id ) return 'http://www.findagrave.com/cgi-bin/fg.cgi?page=gr&GRid=' .. id end function gndLink( id ) return 'http://d-nb.info/gnd/' .. id end function ibdbPersonLink( id ) return 'http://www.ibdb.com/person.php?id=' .. id end function ibdbProductionLink( id ) return 'http://www.ibdb.com/production.php?id=' .. id end function ibdbShowLink( id ) return 'http://www.ibdb.com/show.php?id=' .. id end function ibdbVenueLink( id ) return 'http://www.ibdb.com/venue.php?id=' .. id end function isfdbAuthorLink( id ) return 'http://www.isfdb.org/cgi-bin/ea.cgi?' .. id end function isfdbPublicationLink( id ) return 'http://www.isfdb.org/cgi-bin/pl.cgi?' .. id end function isfdbSeriesLink( id ) return 'http://www.isfdb.org/cgi-bin/pe.cgi?' .. id end function isfdbPublisherLink( id ) return 'http://www.isfdb.org/cgi-bin/publisher.cgi?' .. id end function imslpLink( id ) return 'http://imslp.org/wiki/' .. string.gsub( id, ' ', '_' ) end function imdbLink( id ) if string.match( id, '^ch' ) then return 'http://www.imdb.com/character/' .. id end if string.match( id, '^co' ) then return 'http://www.imdb.com/company/' .. id end if string.match( id, '^nm' ) then return 'http://www.imdb.com/name/' .. id end if string.match( id, '^tt' ) then return 'http://www.imdb.com/title/' .. id end return false end function isniLink( id ) id = id:gsub( '[ %-]', '' ):upper() return 'http://isni-url.oclc.nl/isni/' .. id end function lccnLink( id ) return 'http://id.loc.gov/authorities/' .. id end function lastfmLink( id ) return 'http://www.lastfm.ru/music/' .. id end function iccuLink( id ) id = id:gsub( '\\\\', '%5C' ):upper() return 'http://opac.sbn.it/opacsbn/opac/iccu/scheda_authority.jsp?bid=' .. id end function lnbLink( id ) return 'http://viaf.org/processed/LNB%7CLNC10-' .. id end function merimeeLink( id ) return false end function mixcloudLink( id ) return 'https://mixcloud.com/' .. id .. '/' end function musicBrainzArtistLink( id ) return 'https://musicbrainz.org/artist/' .. id end function musicBrainzReleazeGroupLink( id ) return 'https://musicbrainz.org/release-group/' .. id end function musicBrainzWorkLink( id ) return 'https://musicbrainz.org/work/' .. id end function nclLink( id ) return 'http://aleweb.ncl.edu.tw/F/?func=accref&acc_sequence=' .. id end function ndlLink( id ) return 'http://id.ndl.go.jp/auth/ndlna/' .. id end function nlcLink( id ) return false end function nliLink( id ) return 'http://a20.libnet.ac.il/F?func=find-b&REQUEST=' .. id .. '&find_code=SYS&local_base=NNL10' end function nkcLink( id ) return 'http://aut.nkp.cz/' .. id end function nlaLink( id ) return 'http://nla.gov.au/anbd.aut-an' .. id end function nlrLink( id ) return 'http://alephnew.bibnat.ro:8991/F?func=find-b&request=' .. id .. '000354872&find_code=SYS&adjacent=Y&local_base=NLR10' end function nszlLink( id ) return 'http://viaf.org/processed/NSZL%7C' .. id end function nskLink( id ) return 'http://viaf.org/processed/NSK%7C' .. id end function ntaLink( id ) return 'http://opc4.kb.nl/PPN?PPN=' .. id end function nukatLink( id ) return 'http://viaf.org/processed/NUKAT%7C' .. id end function orcidLink( id ) id = id:gsub( '[ %-]', '' ):upper() return 'http://orcid.org/' .. id end function declaratorLink( id ) return 'http://declarator.org/person/' .. id .. '/' end function gutenbergLink( id ) return 'http://www.gutenberg.org/ebooks/' .. id end function promodjLink( id ) return 'http://promodj.com/' .. id end function prozaRuLink( id ) return 'http://proza.ru/avtor/' .. id end function ptbnpLink( id ) return 'http://viaf.org/processed/PTBNP%7C' .. id end function rkdArtistsLink( id ) return 'http://www.rkd.nl/rkddb/dispatcher.aspx?action=search&database=ChoiceArtists&search=priref=' .. id end function rkdImagesLink( id ) return 'http://explore.rkd.nl/en/images/' .. id end function rodovidLink( id ) return 'http://ru.rodovid.org/wk/Person:' .. id end function rottentomatoesLink( id ) return 'http://www.rottentomatoes.com/' .. id end function rslLink( id ) return 'http://aleph.rsl.ru/F?func=find-b&find_code=SYS&adjacent=Y&local_base=RSL11&request=' .. id end function rutubeLink( id ) if string.match( id, '^%d+$' ) then return 'http://rutube.ru/video/persion/' .. id .. '/' end return 'http://' .. id .. '.rutube.ru/' end function samlibRuLink( id ) local firstChar = mw.ustring.sub( id, 1, 1 ) return 'http://samlib.ru/' .. firstChar .. '/' .. id .. '/' end function selibrLink( id ) return 'http://libris.kb.se/auth/' .. id end function stihiRuLink( id ) return 'http://stihi.ru/avtor/' .. id end function sudocLink( id ) return 'http://www.idref.fr/' .. id end function ulanLink( id ) return 'http://www.getty.edu/vow/ULANFullDisplay?find=&role=&nation=&subjectid=' .. id end function vimeoLink( id ) return 'https://vimeo.com/' .. id end function viafLink( id ) return 'http://viaf.org/viaf/' .. id end local function youtubeLink( id ) return 'https://youtube.com/' .. id end function youtubeLinkLong( id ) return 'https://youtube.com/channel/' .. id end local function getLabelWithoutLink( id, defaultLabel ) return mw.wikibase.label( id ) or defaultLabel; end local function getLabelWithLink( id, defaultTitle, label ) local link = mw.wikibase.sitelink( id ); if ( link ~= nil ) then return '[[' .. link .. '|' .. label .. ']]'; end local title = mw.wikibase.label( id ) or defaultTitle; return '<span title="' .. title .. '" style="border-bottom: 1px dotted; cursor: help;">' .. label .. '</span>' end local socialNetworkProperties = { { getLabelWithoutLink( 'Q116933', 'ВКонтакте'), 'P3185', function( id ) return 'https://vk.com/' .. id end, categoryExternalLink( 'ВКонтакте' ) }, { getLabelWithoutLink( 'Q4101720', 'В кругу друзей'), 'Q4101720', function( id ) return 'http://' .. id .. '.vkrugudruzei.ru/' end, categoryExternalLink( 'В кругу друзей' ) }, { getLabelWithoutLink( 'Q219523', 'Живой журнал'), 'P3258', function( id ) return 'http://' .. id .. '.livejournal.com/' end, categoryExternalLink( 'Живой журнал' ) }, { getLabelWithoutLink( 'Q219523', 'Живой журнал'), 'Q219523', function( id ) return 'http://' .. id .. '.livejournal.com/' end, categoryExternalLink( 'Живой журнал' ) }, { getLabelWithoutLink( 'Q4299813', 'Мой круг'), 'Q4299813', function( id ) return 'http://' .. id .. '.moikrug.ru/' end, categoryExternalLink( 'Мой круг' ) }, { getLabelWithoutLink( 'Q4299858', 'Мой мир'), 'Q4299858', function( id ) return 'http://my.mail.ru/' .. id end, categoryExternalLink( 'Мой мир' ) }, { getLabelWithoutLink( 'Q1123836', 'Одноклассники'), 'Q1123836', function( id ) return 'https://ok' .. '.ru/profile/' .. id end, categoryExternalLink( 'Одноклассники' ) }, { getLabelWithoutLink( 'Q17195318', 'Спрашивай.Ру'), 'Q17195318', function( id ) return 'http://sprashivai.ru/' .. id end, categoryExternalLink( 'Спрашивай.Ру' ) }, { getLabelWithoutLink( 'Q171186', 'Blogger'), 'Q171186', function( id ) return 'http://' .. id .. '.blogspot.com' end, categoryExternalLink( 'Blogger' ) }, { getLabelWithoutLink( 'Q4037665', 'Dudu'), 'Q4037665', function( id ) return 'http://dudu.com/' .. id end, categoryExternalLink( 'Dudu' ) }, { getLabelWithoutLink( 'Q355', 'Facebook'), 'P2013', function( id ) return 'https://www.facebook.com/' .. id end, categoryExternalLink( 'Facebook' ) }, { getLabelWithoutLink( 'Q356', 'Google+'), 'P2847', function( id ) return 'https://plus.google.com/' .. id .. '/posts' end, categoryExternalLink( 'Google+' ) }, { getLabelWithoutLink( 'Q356', 'Google+'), 'Q356', function( id ) return 'https://plus.google.com/' .. id .. '/posts' end, categoryExternalLink( 'Google+' ) }, { getLabelWithoutLink( 'Q4043051', 'LiveInternet'), 'Q4043051', function( id ) return 'http://www.liveinternet.ru/users/' .. id end, categoryExternalLink( 'LiveInternet' ) }, { getLabelWithoutLink( 'Q40629', 'MySpace'), 'Q40629', function( id ) return 'https://myspace.com/' .. id end, categoryExternalLink( 'MySpace' ) }, { getLabelWithoutLink( 'Q40629', 'MySpace'), 'P3265', function( id ) return 'https://myspace.com/' .. id end, categoryExternalLink( 'MySpace' ) }, { getLabelWithoutLink( 'Q17144398', 'QRoom'), 'Q17144398', function( id ) return 'http://qroom.ru/' .. id end, categoryExternalLink( 'QRoom' ) }, { getLabelWithoutLink( 'Q1002972', 'Spring.me'), 'Q1002972', function( id ) return 'http://www.spring.me/' .. id end, categoryExternalLink( 'Spring.me' ) }, { getLabelWithoutLink( 'Q15616276', 'Telegram'), 'Q15616276', function( id ) return 'https://t.me/' .. id end, categoryExternalLink( 'Telegram' ) }, { getLabelWithoutLink( 'Q384060', 'Tumblr'), 'Q384060', function( id ) return 'http://' .. id .. '.tumblr.com/' end, categoryExternalLink( 'Tumblr' ) }, { getLabelWithoutLink( 'Q918', 'Twitter'), 'P2002', function( id ) return 'https://twitter.com/' .. id end, categoryExternalLink( 'Twitter' ) }, } local textsProperties = { { getLabelWithoutLink( 'Q17254543', 'Изба-читальня'), 'Q17254543', chitalnyaRuLink, categoryExternalLink( 'Изба-читальня' ) }, { getLabelWithoutLink( 'Q17195344', 'Журнал «Самиздат»'), 'Q17195344', samlibRuLink, categoryExternalLink( 'Самиздат' ) }, { getLabelWithoutLink( 'Q22673', 'Проект «Гутенберг»'), 'P2034', gutenbergLink, categoryExternalLink( 'Проект «Гутенберг»' ) }, { getLabelWithoutLink( 'Q4380129', 'Проза.ру'), 'Q4380129', prozaRuLink, categoryExternalLink( 'Проза.ру' ) }, { getLabelWithoutLink( 'Q4442644', 'Стихи.ру'), 'Q4442644', stihiRuLink, categoryExternalLink( 'Стихи.ру' ) }, { getLabelWithoutLink( 'Q17300505', 'Lib.Ru/Фантастика'), 'Q17300505', fanLibRuLink, categoryExternalLink( 'Lib.Ru/Фантастика' ) }, } local labelAllocine = getLabelWithoutLink( 'Q31165', 'AlloCine' ); local labelAnimeNewsNetwork = getLabelWithoutLink( 'Q220509', 'Anime News Network' ); local labelDeezer = getLabelWithoutLink( 'Q602243', 'Deezer' ); local labelDiscogs = getLabelWithoutLink( 'Q504063', 'Discogs' ); local labelIBDb = getLabelWithoutLink( 'Q31964', 'Internet Broadway Database' ); local labelISFDb = getLabelWithoutLink( 'Q2629164', 'Internet Speculative Fiction Database' ); local labelMusicBrainz = getLabelWithoutLink( 'Q14005', 'MusicBrainz' ); local labelEncyclopaediaMetallum = getLabelWithoutLink( 'Q938726', 'Encyclopaedia Metallum' ); local labelYandexMusic = getLabelWithoutLink( 'Q4537983', 'Яндекс.Музыка' ); local labelYouTube = getLabelWithoutLink( 'Q866', 'YouTube' ); local contentHostingProperties = { { getLabelWithoutLink( 'Q565', 'Wikimedia Commons' ), 'P373', commonsWikimediaLink, categoryWithWikimediaCommons, true }, { getLabelWithoutLink( 'Q545966', 'Bandcamp'), 'P3283', function( id ) return 'https://' .. id .. '.bandcamp.com' end, categoryExternalLink( 'Bandcamp' ) }, { labelDeezer, 'P2722', function(id) return 'http://www.deezer.com/artist/' .. id end, categoryExternalLink( 'Deezer' ), false }, { labelDeezer, 'P2723', function(id) return 'http://www.deezer.com/album/' .. id end, categoryExternalLink( 'Deezer' ), false }, { labelDeezer, 'P2724', function(id) return 'http://www.deezer.com/track/' .. id end, categoryExternalLink( 'Deezer' ), false }, { getLabelWithoutLink( 'Q103204', 'Flickr' ), 'Q103204', flickrLink, categoryExternalLink( 'Flickr' ), false }, { getLabelWithoutLink( 'Q209330', 'Instagram' ), 'P2003', function( id ) return 'http://instagram.com/' .. id end, categoryExternalLink( 'Instagram' ), false }, { getLabelWithoutLink( 'Q183718', 'Last.fm' ), 'P3192', lastfmLink, categoryExternalLink( 'Last.fm' ), false }, { getLabelWithoutLink( 'Q6883832', 'Mixcloud' ), 'Q6883832', mixcloudLink, categoryExternalLink( 'Mixcloud' ), false }, { getLabelWithoutLink( 'Q2572292', 'Musopen' ), 'P2338', function( id ) return 'https://musopen.org/composer/' .. id .. '/' end, categoryExternalLink( 'Musopen' ), false }, { getLabelWithoutLink( 'Q17117201', 'PROMODJ' ), 'Q17117201', promodjLink, categoryExternalLink( 'PROMODJ' ), false }, { getLabelWithoutLink( 'Q372827', 'Rutube' ), 'Q372827', rutubeLink, categoryExternalLink( 'Rutube' ), false }, { getLabelWithoutLink( 'Q568769', 'SoundCloud' ), 'P3040', function( id ) return 'http://soundcloud.com/' .. id .. '/' end, categoryExternalLink( 'SoundCloud' ), false }, { getLabelWithoutLink( 'Q568769', 'SoundCloud' ), 'Q568769', function( id ) return 'http://soundcloud.com/' .. id .. '/' end, categoryExternalLink( 'SoundCloud' ), false }, { getLabelWithoutLink( 'Q156376', 'Vimeo' ), 'Q156376', vimeoLink, categoryExternalLink( 'Vimeo' ), false }, { labelYandexMusic, 'P1553', function(id) return 'https://music.yandex.ru/artist/' .. id end, categoryExternalLink( 'Яндекс.Музыка' ), false }, { labelYandexMusic, 'P2819', function(id) return 'https://music.yandex.ru/album/' .. id end, categoryExternalLink( 'Яндекс.Музыка' ), false }, { labelYouTube, 'P2397', youtubeLinkLong, categoryExternalLink( 'YouTube' ), false }, { labelYouTube, 'Q866', youtubeLink, categoryExternalLink( 'YouTube' ), false }, } local themeProfilesProperties = { -- science and technic { getLabelWithoutLink( 'Q364', 'GitHub '), 'P2037', function( id ) return 'https://github.com/' ..id end, categoryExternalLink( 'GitHub' ) }, { getLabelWithoutLink( 'Q494817', 'Google Scholar' ), 'P1960', function( id ) return 'https://scholar.google.com/citations?user=' .. id end, categoryExternalLink( 'Google Scholar' ) }, { getLabelWithoutLink( 'Q829984', 'Mathematics Genealogy Project' ), 'P549', function( id ) return 'http://www.genealogy.ams.org/id.php?id=' .. id end, categoryExternalLink( 'Математическая генеалогия' ) }, { getLabelWithoutLink( 'Q1373513', 'Notable Names Database' ), 'P1263', function( id ) return 'http://nndb.com/people/' .. id end, categoryExternalLink( 'NNDB' ) }, { getLabelWithoutLink( 'Q51044', 'ORCID' ), 'P496', orcidLink, categoryExternalLink( 'ORCID' ) }, { getLabelWithoutLink( 'Q7315186', 'ResearcherID' ), 'P1053', function( id ) return 'http://www.researcherid.com/rid/' .. id end, categoryExternalLink( 'ResearcherID' ) }, { getLabelWithoutLink( 'Q371467', 'Scopus' ), 'P1153', function( id ) return 'http://www.scopus.com/authid/detail.url?authorId=' .. id end, categoryExternalLink( 'Scopus' ) }, { getLabelWithoutLink( 'Q1061861', 'Structurae' ), 'P2418', function( id ) return 'http://structurae.de/personen/' .. id end, categoryExternalLink( 'Structurae' ) }, { getLabelWithoutLink( 'Q18241050', 'zbMATH' ), 'P1556', function( id ) return 'https://www.zbmath.org/authors/?q=ai:' .. id end, categoryExternalLink( 'zbMATH' ) }, { getLabelWithoutLink( 'Q4330205', 'Math-Net.ru' ), 'P4252', function( id ) return 'https://www.mathnet.ru/rus/person' .. id end, categoryExternalLink( 'Общероссийский математический портал' ) }, { getLabelWithoutLink( 'Q547473', 'MacTutor' ), 'P1563', function( id ) return 'http://www-groups.dcs.st-and.ac.uk/~history/Biographies/' .. id .. '.html' end, categoryExternalLink( 'MacTutor' ) }, -- sports { getLabelWithoutLink( 'Q17589204', 'FootballDatabase.eu ' ), 'P3537', function( id ) return 'http://www.footballdatabase.eu/football.joueurs.' .. id .. '.en.html' end, categoryExternalLink( 'FootballDatabase.eu' ) }, { getLabelWithoutLink( 'Q42428763', 'FootballFacts.ru' ), 'P3660', function( id ) return 'http://footballfacts.ru/players/' .. id end, categoryExternalLink( 'FootballFacts.ru' ) }, { getLabelWithoutLink( 'Q18693731', 'National Football Teams.com' ), 'P2574', function( id ) return 'http://www.national-football-teams.com/player/' .. id .. '.html' end, categoryExternalLink( 'National Football Teams.com' ) }, { getLabelWithoutLink( 'Q42430278', 'РФПЛ' ), 'P4417', function( id ) return 'http://rfpl.org/players/' .. id end, categoryExternalLink( 'РФПЛ' ) }, -- { getLabelWithoutLink( 'Q42309113', 'Scoresway' ), 'P3043', function( id ) return 'http://www.scoresway.com/?sport=soccer&page=person&id=' .. id end, categoryExternalLink( 'Scoresway' ) }, { getLabelWithoutLink( 'Q24192203', 'Soccerway' ), 'P2369', function( id ) return 'http://int.soccerway.com/players/-/' .. id .. '/' end, categoryExternalLink( 'Soccerway' ) }, { getLabelWithoutLink( 'Q4049959', 'Sportbox.ru ' ), 'P4421', function( id ) return 'http://news.sportbox.ru/Vidy_sporta/' .. id end, categoryExternalLink( 'Sportbox.ru ' ) }, { getLabelWithoutLink( 'Q4049960', 'Sports.ru' ), 'P4408', function( id ) return 'https://www.sports.ru/tags/' .. id end, categoryExternalLink( 'Sports.ru' ) }, { getLabelWithoutLink( 'Q18002875', 'Sports-Reference.com' ), 'P1447', function( id ) return 'http://www.sports-reference.com/olympics/athletes/' .. id .. '.html' end, categoryExternalLink( 'Sports-Reference.com' ) }, { getLabelWithoutLink( 'Q2449070', 'Transfermarkt' ), 'P2446', function( id ) return 'https://www.transfermarkt.com/transfermarkt/profil/spieler/' .. id end, categoryExternalLink( 'Transfermarkt' ) }, { getLabelWithoutLink( 'Q20773699', 'worldfootball.net' ), 'P2020', function( id ) return 'http://www.worldfootball.net/player_summary/$1/' .. id .. '/' end, categoryExternalLink( 'worldfootball.net' ) }, { getLabelWithoutLink( 'Q726183', 'Түрік футбол федерациясы' ), 'P2448', function( id ) return 'http://www.tff.org/Default.aspx?pageId=526&kisiID=' .. id end, categoryExternalLink( 'Турецкая футбольная федерация' ) }, { getLabelWithoutLink( 'Q140486', 'Украина футбол федерациясы' ), 'P3662', function( id ) return 'http://www.ffu.org.ua/ukr/tournaments/prof/' .. id .. '/' end, categoryExternalLink( 'Федерация футбола Украины' ) }, -- audio and video { getLabelWithoutLink( 'Q477809', 'AllMovie' ), 'P1562', function(id) return 'http://www.allmovie.com/movie/' .. id end, categoryExternalLink( 'AllMovie' ) }, { getLabelWithoutLink( 'Q477809', 'AllMovie' ), 'P2019', function(id) return 'http://www.allmovie.com/artist/' .. id end, categoryExternalLink( 'AllMovie' ) }, { getLabelWithoutLink( 'Q31181', 'AllMusic' ), 'P1728', function(id) return 'http://www.allmusic.com/artist/' .. id end, categoryExternalLink( 'AllMusic' ) }, { getLabelWithoutLink( 'Q31181', 'AllMusic' ), 'P1729', function(id) return 'http://www.allmusic.com/album/' .. id end, categoryExternalLink( 'AllMusic' ) }, { getLabelWithoutLink( 'Q31181', 'AllMusic' ), 'P1730', function(id) return 'http://www.allmusic.com/song/' .. id end, categoryExternalLink( 'AllMusic' ) }, { getLabelWithoutLink( 'Q31181', 'AllMusic' ), 'P1994', function(id) return 'http://www.allmusic.com/composition/' .. id end, categoryExternalLink( 'AllMusic' ) }, { labelAllocine, 'P1265', function(id) return 'http://www.allocine.fr/film/fichefilm_gen_cfilm=' .. id .. '.html' end, categoryExternalLink( 'AlloCiné' ) }, { labelAllocine, 'P1266', function(id) return 'http://www.allocine.fr/personne/fichepersonne_gen_cpersonne=' .. id .. '.html' end, categoryExternalLink( 'AlloCiné' ) }, { labelAllocine, 'P1267', function(id) return 'http://www.allocine.fr/series/ficheserie_gen_cserie=' .. id .. '.html' end, categoryExternalLink( 'AlloCiné' ) }, { getLabelWithoutLink( 'P1688', 'AniDB' ), 'P1688', aniDBLink, categoryExternalLink( 'AniDB' ) }, { labelAnimeNewsNetwork, 'P1982', function(id) return 'http://www.animenewsnetwork.com/encyclopedia/people.php?id=' .. id end, categoryExternalLink( 'Anime News Network' ) }, { labelAnimeNewsNetwork, 'P1983', function(id) return 'http://www.animenewsnetwork.com/encyclopedia/company.php?id=' .. id end, categoryExternalLink( 'Anime News Network' ) }, { labelAnimeNewsNetwork, 'P1984', function(id) return 'http://www.animenewsnetwork.com/encyclopedia/manga.php?id=' .. id end, categoryExternalLink( 'Anime News Network' ) }, { labelAnimeNewsNetwork, 'P1985', function(id) return 'http://www.animenewsnetwork.com/encyclopedia/anime.php?id=' .. id end, categoryExternalLink( 'Anime News Network' ) }, { getLabelWithoutLink( 'Q223142', 'Box Office Mojo' ), 'P1237', boxofficemojoLink, categoryExternalLink( 'Box Office Mojo' ) }, { getLabelWithoutLink( 'Q3561957', 'ČSFD' ), 'P2529', function(id) return 'http://www.csfd.cz/film/' .. id end, categoryExternalLink( 'ČSFD' ) }, { getLabelWithoutLink( 'Q3561957', 'ČSFD' ), 'P2605', function(id) return 'http://www.csfd.cz/tvurce/' .. id end, categoryExternalLink( 'ČSFD' ) }, { labelDiscogs, 'P1953', function(id) return 'http://www.discogs.com/artist/' .. id end, categoryExternalLink( 'Discogs' ) }, { labelDiscogs, 'P1954', function(id) return 'http://www.discogs.com/master/' .. id end, categoryExternalLink( 'Discogs' ) }, { labelDiscogs, 'P1955', function(id) return 'http://www.discogs.com/label/' .. id end, categoryExternalLink( 'Discogs' ) }, { labelDiscogs, 'P2206', function(id) return 'http://www.discogs.com/release/' .. id end, categoryExternalLink( 'Discogs' ) }, { getLabelWithoutLink( 'Q2638147', 'FilmAffinity' ), 'P480', function(id) return 'http://www.filmaffinity.com/en/film' .. id .. '.html' end, categoryExternalLink( 'FilmAffinity' ) }, { labelEncyclopaediaMetallum, 'P1952', function(id) return 'http://www.metal-archives.com/bands//' .. id end, categoryExternalLink( 'Encyclopaedia Metallum' ) }, { labelEncyclopaediaMetallum, 'P1989', function(id) return 'http://www.metal-archives.com/artists//' .. id end, categoryExternalLink( 'Encyclopaedia Metallum' ) }, { labelEncyclopaediaMetallum, 'P2721', function(id) return 'http://www.metal-archives.com/release.php?id=' .. id end, categoryExternalLink( 'Encyclopaedia Metallum' ) }, { labelIBDb, 'P1217', ibdbVenueLink, categoryExternalLink( 'IBDb' ) }, { labelIBDb, 'P1218', ibdbProductionLink, categoryExternalLink( 'IBDb' ) }, { labelIBDb, 'P1219', ibdbShowLink, categoryExternalLink( 'IBDb' ) }, { labelIBDb, 'P1220', ibdbPersonLink, categoryExternalLink( 'IBDb' ) }, { getLabelWithoutLink( 'Q37312', 'Internet Movie Database' ), 'P345', imdbLink, categoryExternalLink( 'IMDb' ) }, { getLabelWithoutLink( 'Q523660', 'International Music Score Library Project' ), 'P839', imslpLink, categoryExternalLink( 'IMSLP' ) }, { getLabelWithoutLink( 'Q150248', 'Metacritic' ), 'P1712', function( id ) return 'http://www.metacritic.com/' .. id end, categoryExternalLink( 'Metacritic' ) }, { labelMusicBrainz, 'P434', musicBrainzArtistLink, categoryExternalLink( 'MusicBrainz' ) }, { labelMusicBrainz, 'P435', musicBrainzWorkLink, categoryExternalLink( 'MusicBrainz' ) }, { labelMusicBrainz, 'P436', musicBrainzReleazeGroupLink, categoryExternalLink( 'MusicBrainz' ) }, { getLabelWithoutLink( 'Q22673', 'Project Gutenberg' ), 'P1938', function(id) return 'http://www.gutenberg.org/ebooks/author/' .. id end, categoryExternalLink( 'Project Gutenberg' ) }, { getLabelWithoutLink( 'Q105584', 'Rotten Tomatoes' ), 'P1258', rottentomatoesLink, categoryExternalLink( 'Rotten Tomatoes' ) }, { getLabelWithoutLink( 'Q4066284', 'Аниматор.ру' ), 'P1934', function(id) return 'http://www.animator.ru/db/?p=show_film&fid=' .. id end, categoryExternalLink( 'Аниматор.ру' ) }, -- literature { labelISFDb, 'P1233', isfdbAuthorLink, categoryExternalLink( 'ISFDb' ) }, { labelISFDb, 'P1234', isfdbPublicationLink, categoryExternalLink( 'ISFDb' ) }, { labelISFDb, 'P1235', isfdbSeriesLink, categoryExternalLink( 'ISFDb' ) }, { labelISFDb, 'P1239', isfdbPublisherLink, categoryExternalLink( 'ISFDb' ) }, { getLabelWithoutLink( 'Q17299517', 'RKDartists' ), 'P650', rkdArtistsLink, categoryExternalLink( 'RKDartists' ) }, { getLabelWithoutLink( 'Q17299580', 'RKDimages' ), 'P350', rkdImagesLink, categoryExternalLink( 'RKDimages' ) }, { getLabelWithoutLink( 'Q24694883', 'ECARTICO' ), 'P2915', function(id) return 'http://www.vondel.humanities.uva.nl/ecartico/persons/' .. id end, categoryExternalLink( 'ECARTICO' ) }, -- videogames { getLabelWithoutLink( 'Q612975', 'MobyGames'), 'P1933', function( id ) return 'https://www.mobygames.com/game/' ..id end, categoryExternalLink( 'MobyGames' ) }, -- common { getLabelWithoutLink( 'Q649227', 'Родовод' ), 'P1185', rodovidLink, categoryExternalLink( 'Родовод' ) }, { getLabelWithoutLink( 'Q20035614', 'Декларатор' ), 'P1883', declaratorLink, categoryExternalLink( 'Декларатор' ) }, { getLabelWithoutLink( 'Q41226', 'Open Directory Project' ), 'P998', function ( id ) return 'http://dmoztools.net/' .. id end, categoryExternalLink( 'DMOZ' ) }, { getLabelWithoutLink( 'Q63056', 'Find a Grave' ), 'P535', findagraveLink, categoryExternalLink( 'Find a Grave' ) }, } local authorityControl = { { getLabelWithLink( 'Q213678', 'Bibliotheca Apostolica Vaticana', 'BAV'), 'P1017', bavLink, categoryAuthorityControl( 'BAV' ) }, { getLabelWithLink( 'Q4584301', '', 'BIBSYS'), 'P1015', bibsysLink, categoryAuthorityControl( 'BIBSYS' ) }, { getLabelWithLink( 'Q1200925', 'Biblioteca de Catalunya', 'BNC'), 'P1273', bncLink, categoryAuthorityControl( 'BNC' ) }, { getLabelWithLink( 'Q750403', 'Biblioteca Nacional de España', 'BNE'), 'P950', bneLink, categoryAuthorityControl( 'BNE' ) }, { getLabelWithLink( 'Q193563', 'Bibliothèque nationale de France', 'BNF'), 'P268', bnfLink, categoryAuthorityControl( 'BNF' ) }, { getLabelWithLink( 'Q1868372', 'Biografisch Portaal', 'BPN'), 'P651', bpnLink, categoryAuthorityControl( 'BPN' ) }, { getLabelWithLink( 'Q9384291', '中国高等教育文献保障系统', 'CALIS'), 'P270', calisLink, categoryAuthorityControl( 'CALIS' ) }, { getLabelWithLink( 'Q17299677', 'China Biographical Database Project', 'CBDB'), 'P497', cbdbLink, categoryAuthorityControl( 'CBDB' ) }, { getLabelWithLink( 'Q10726338', 'Citation Information by NII', 'CiNii'), 'P271', ciniiLink, categoryAuthorityControl( 'CiNii' ) }, { getLabelWithLink( 'Q16744133', 'CONOR', 'CONOR'), 'P1280', conorLink, categoryAuthorityControl( 'CONOR' ) }, { getLabelWithLink( 'Q501851', 'مكتبة الإسكندرية الجديدة', 'EGAXA'), 'P1309', egaxaLink, categoryAuthorityControl( 'EGAXA' ) }, { getLabelWithLink( 'Q36578', 'Gemeinsame Normdatei', 'GND'), 'P227', gndLink, categoryAuthorityControl( 'GND' ) }, { getLabelWithLink( 'Q3803707', 'Istituto Centrale per il Catalogo Unico', 'ICCU'), 'P396', iccuLink, categoryAuthorityControl( 'ICCU' ) }, { getLabelWithLink( 'Q423048', 'International Standard Name Identifier', 'ISNI'), 'P213', isniLink, categoryAuthorityControl( 'ISNI' ) }, { getLabelWithLink( 'Q620946', 'Library of Congress Control Number', 'LCCN'), 'P244', lccnLink, categoryAuthorityControl( 'LCCN' ) }, { getLabelWithLink( 'Q1133733', 'Latvijas Nacionālā bibliotēka', 'LNB'), 'P1368', lnbLink, categoryAuthorityControl( 'LNB' ) }, { getLabelWithLink( 'Q809830', 'Base Mérimée', 'Mérimée'), 'P380', merimeeLink,categoryAuthorityControl( 'Mérimée' ) }, { getLabelWithLink( 'Q618340', '國家圖書館 (中華民國)', 'NCL'), 'P1048', nclLink, categoryAuthorityControl( 'NCL' ) }, { getLabelWithLink( 'Q477675', '国立国会図書館', 'NDL'), 'P349', ndlLink, categoryAuthorityControl( 'NDL' ) }, { getLabelWithLink( 'Q732353', '中国国家图书馆', 'NLC'), 'P1213', nlcLink, categoryAuthorityControl( 'NLC' ) }, -- NLI numbers seems unstable { getLabelWithLink( 'Q1967876', 'Národní knihovna České republiky', 'NKC'), 'P691', nkcLink, categoryAuthorityControl( 'NKC' ) }, { getLabelWithLink( 'Q623578', 'National Library of Australia', 'NLA'), 'P409', nlaLink, categoryAuthorityControl( 'NLA' ) }, { getLabelWithLink( 'Q1467610', 'Αναγνωριστικό Καθιερωμένων από τον Κατάλογο Καθιερωμένων Όρων της Εθνικής Βιβλιοθήκης της Ελλάδος', 'NLG'), 'P3348', function(id) return 'http://nlg.okfn.gr/resource/authority/record' .. id end, categoryAuthorityControl( 'NLG' ) }, { getLabelWithLink( 'Q622012', 'Biblioteca Națională a României', 'NLR'), 'P1003', nlrLink, categoryAuthorityControl( 'NLR' ) }, { getLabelWithLink( 'Q631375', 'Nacionalna i sveučilišna knjižnica u Zagrebu', 'NSK'), 'P1375', nskLink, categoryAuthorityControl( 'NSK' ) }, { getLabelWithLink( 'Q1526131', 'Koninklijke Bibliotheek', 'NTA'), 'P1006', ntaLink, categoryAuthorityControl( 'NTA' ) }, { getLabelWithLink( 'Q1063819', 'Országos Széchényi Könyvtár', 'NSZL'), 'P951', nszlLink, categoryAuthorityControl( 'NSZL' ) }, { getLabelWithLink( 'Q11789729', 'Narodowy Uniwersalny Katalog Centralny', 'NUKAT'), 'P1207', nukatLink, categoryAuthorityControl( 'NUKAT' ) }, { getLabelWithLink( 'Q245966', 'Biblioteca Nacional de Portugal', 'PTBNP'), 'P1005', ptbnpLink, categoryAuthorityControl( 'PTBNP' ) }, { getLabelWithLink( 'Q1048694', 'Российская государственная библиотека', 'РГБ'), 'P947', rslLink, categoryAuthorityControl( 'RSL' ) }, { getLabelWithLink( 'Q953058', 'Kungliga biblioteket', 'LIBRIS'), 'P906', selibrLink, categoryAuthorityControl( 'SELIBR' ) }, { getLabelWithLink( 'Q2597810', 'Système universitaire de documentation', 'SUDOC'), 'P269', sudocLink, categoryAuthorityControl( 'SUDOC' ) }, { getLabelWithLink( 'Q54919', 'Virtual International Authority File', 'VIAF'), 'P214', viafLink, categoryAuthorityControl( 'VIAF' ) }, { getLabelWithLink( 'Q2494649', 'Union List of Artist Names', 'ULAN' ), 'P245', ulanLink, categoryAuthorityControl( 'ULAN' ) }, } local function getQualifierSingleValue( statement, qualifierName ) if (statement ~= nil and statement.qualifiers ~= nil and statement.qualifiers[qualifierName] ~= nil) then for qualifierIndex, qualifier in pairs( statement.qualifiers[qualifierName] ) do if (qualifier.datavalue ~= nil and qualifier.datavalue.type ~= nil and qualifier.datavalue.value ~= nil) then if ( qualifier.datavalue.type == "monolingualtext" ) then return qualifier.datavalue.value.text; end if ( qualifier.datavalue.type == "string" ) then return qualifier.datavalue.value; end if ( qualifier.datavalue.type == "wikibase-entityid" ) then return 'Q' .. qualifier.datavalue.value["numeric-id"]; end mw.log( 'Unknown qualifier type: ' .. qualifier.datavalue.type ) return qualifier.datavalue.value; end end end return nil; end local function getQualifierValues( statement, qualifierName ) local result = {} if (statement ~= nil and statement.qualifiers ~= nil and statement.qualifiers[qualifierName] ~= nil) then local qualifiers = statement.qualifiers[qualifierName]; for _, qualifier in pairs( qualifiers ) do if (qualifier.datavalue ~= nil and qualifier.datavalue.type ~= nil and qualifier.datavalue.value ~= nil) then if ( qualifier.datavalue.type == "string" ) then result[#result+1] = qualifier.datavalue.value; elseif ( qualifier.datavalue.type == "wikibase-entityid" ) then result[#result+1] = 'Q' .. qualifier.datavalue.value["numeric-id"]; else mw.log( 'Unknown qualifier type: ' .. qualifier.datavalue.type ); result[#result+1] = 'Q' .. qualifier.datavalue.value; end end end end return result; end local function collectLinks( configuration, elementId ) local moduleLanguages if ( mw.title.makeTitle( 'Module', 'Languages' ).exists and mw.title.makeTitle( 'Module', 'Languages/data' ).exists and mw.title.makeTitle( 'Module', 'Wikidata/Language-codes' ).exists) then moduleLanguages = require('Module:Languages'); else moduleLanguages = false; end --Create rows local elements = {} local data = {} local item = mw.wikibase.getEntity( elementId ) if item == nil or item.claims == nil then return elements end if ( item.claims['P553'] ~= nil ) then local claim = item.claims['P553'] for _, statement in pairs( claim ) do if (statement ~= nil) then -- profile ID local rank = statement.rank or 'normal'; if ( rank ~= 'deprecated' ) then local itemId = getQualifierSingleValue( statement, 'P554' ); if (itemId ~= nil) then -- language local languages = getQualifierValues( statement, 'P407' ); local resourceId = 'Q' .. statement.mainsnak.datavalue.value['numeric-id'] if (data[resourceId] == nil) then data[resourceId] = {}; end table.insert( data[resourceId], { itemId = itemId, languages = languages, rank = rank} ) end end end end end for _, params in pairs( configuration ) do local resourceId = params[2] local claim = item.claims[ resourceId ] if ( claim ) then for _, statement in pairs( claim ) do local rank = statement.rank or 'normal'; if ( rank ~= 'deprecated' and statement.mainsnak.datavalue) then local itemId = statement.mainsnak.datavalue.value; local languages = getQualifierValues( statement, 'P407' ); if (data[resourceId] == nil) then data[resourceId] = {}; end table.insert( data[resourceId], { itemId = itemId, languages = languages, rank = rank} ); end end end end for resourceId, resourceDatas in pairs( data ) do data[resourceId] = filterByRank( resourceDatas ); end local hasNonOptionalLinks = false for _, params in pairs( configuration ) do local resourceLabel = params[1] local firstChar = mw.ustring.sub( resourceLabel, 1, 1 ); local separateDesign = firstChar == '[' or firstChar == '<'; local resourceId = params[2] local optional = params[5] or false; local resourceDatas = data[resourceId]; if resourceDatas ~= nil then if ( not optional ) then hasNonOptionalLinks = true end local html = ''; if ( separateDesign ) then html = html .. resourceLabel .. ':&nbsp;'; end for index, resourceData in pairs(resourceDatas) do local itemId = resourceData.itemId; local languages = resourceData.languages; local link = params[3] ( itemId ); local linkFirstChar; local interwiki; if ( link ) then linkFirstChar = mw.ustring.sub( link, 1, 1 ); interwiki = linkFirstChar == ':' end if ( separateDesign ) then if ( index ~= 1 ) then html = html .. ',&nbsp;' end if ( link ) then if ( interwiki ) then html = html .. '[[' .. link .. '|' .. itemId .. ']]'; else html = html .. '[' .. link .. ' ' .. itemId .. ']'; end else html = html .. itemId; end else if ( index ~= 1 ) then html = html .. ' · ' end if ( link ) then if ( interwiki ) then html = html .. '[[' .. link .. '|' .. resourceLabel .. ']]'; else html = html .. '[' .. link .. ' ' .. resourceLabel .. ']'; end else -- it should not happen html = html .. resourceLabel .. ':&nbsp;' .. itemId; end if ( moduleLanguages ) then if ( languages ~= nil and #languages > 0 ) then for langIndex, language in pairs(languages) do html = html .. '&nbsp;' .. moduleLanguages.getRefHtml( language ) end end end end end if ( #params >= 4 and params[4] ) then html = html .. '[[Категория:' .. params[4] .. ']]' end table.insert( elements, html ) end end if ( not hasNonOptionalLinks ) then return {} end return elements end local function collectDictionaryLinks( elementId ) --Create rows local elements = {} local item = mw.wikibase.getEntity( elementId ); if ( item == nil or item.claims == nil) then return elements end local sourceToElementLinks = {}; local claim = item.claims['P1343'] if ( claim ) then for _, statement in pairs( claim ) do if (statement ~= nil) then local rank = statement.rank or 'normal'; if ( rank ~= 'deprecated' ) then local resourceId = 'Q' .. statement.mainsnak.datavalue.value['numeric-id'] local languages = getQualifierValues( statement, 'P407' ); -- Wikisource link ? local entityId = getQualifierSingleValue( statement, 'P805' ) or getQualifierSingleValue( statement, 'P248' ); if ( entityId ) then if (sourceToElementLinks[resourceId] == nil) then sourceToElementLinks[resourceId] = {}; end table.insert( sourceToElementLinks[resourceId], { entityId = entityId, languages = languages, rank = rank} ); end -- URL to encyclopedia local url = getQualifierSingleValue( statement, 'P854' ); if (url ~= nil) then if (sourceToElementLinks[resourceId] == nil) then sourceToElementLinks[resourceId] = {}; end table.insert( sourceToElementLinks[resourceId], { url = url, languages = languages, rank = rank} ); end end end end end for _, description in pairs( dictionaries ) do if ( description.linkF ) then local claim = item.claims[ description.id ]; if ( claim ) then for _, statement in pairs( claim ) do local rank = statement.rank or 'normal'; if ( rank ~= 'deprecated' and statement.mainsnak.datavalue) then local value = statement.mainsnak.datavalue.value; local url = description.linkF( value ); local languages = getQualifierValues( statement, 'P407' ); if ( sourceToElementLinks[description.id] == nil) then sourceToElementLinks[description.id] = {}; end table.insert( sourceToElementLinks[description.id], { url = url, languages = languages, rank = rank} ); end end end end end local html = ''; for _, description in pairs( dictionaries ) do local links = sourceToElementLinks[ description.id ]; if ( links ) then for _, link in pairs( links ) do if ( link.url ) then table.insert( elements, '[' .. link.url .. ' ' .. description.title .. ']' ) end if ( link.entityId ) then local entity = mw.wikibase.getEntity( link.entityId ); if ( entity and entity.sitelinks and entity.sitelinks[description.project] ) then table.insert( elements, '[[' .. description.projectCode .. entity.sitelinks[description.project].title .. '|' .. description.title .. ']]' ) end end end end end return elements end local function contains( tableStructure, value ) if ( tableStructure == nil or value == nil) then return true; end for index, line in pairs( tableStructure ) do if (line == value) then return true; end end return false; end local function filterByRank( resourceDatas ) -- itemId, languages. rank = rank local hasPreffered = false; for index, resourceData in pairs(resourceDatas) do if ( resourceData.rank == 'preferred' ) then hasPreffered = true; end end if (not hasPreffered) then return resourceDatas; end local result = {}; for index, resourceData in pairs(resourceDatas) do if ( resourceData.rank == 'preferred' or contains(resourceData.languages, preferredLanguage) ) then table.insert(result, resourceData); end end return result; end function p.render( frame ) local colorArg = ''; local elementId = nil; if ( frame ~= nil ) then local parentArgs = frame:getParent().args colorArg = parentArgs[templateColorName] or parentArgs["color"] or parentArgs[1] or ''; if parentArgs['d'] and parentArgs['d'] ~= '' then elementId = string.upper( parentArgs['d'] ); end local firstChar = mw.ustring.sub( colorArg, 1, 1 ); if ( firstChar ~= '#' ) then local byTemplate = colorByTitle( frame, colorArg ); if ( byTemplate ) then colorArg = byTemplate; end end end local navboxData = { name = 'External links', navboxclass = 'navbox ruwikiArticleExternalLinksTable', bodyclass = 'hlist', }; if colorArg and colorArg ~= '' then navboxData.groupstyle = 'background: ' .. colorArg .. ';' end local rowIndex = 1 local socialNetworksElements = collectLinks( socialNetworkProperties, elementId ); if ( #socialNetworksElements > 0 ) then navboxData['group' .. rowIndex] = group1Label navboxData['list' .. rowIndex] = table.concat( socialNetworksElements , ' · ' ) rowIndex = rowIndex + 1 end local textsElements = collectLinks( textsProperties, elementId ); if ( #textsElements > 0 ) then navboxData['group' .. rowIndex] = group2Label navboxData['list' .. rowIndex] = table.concat( textsElements , ' · ' ) rowIndex = rowIndex + 1 end local contentHostingElements = collectLinks( contentHostingProperties, elementId ); if ( #contentHostingElements > 0 ) then navboxData['group' .. rowIndex] = group3Label navboxData['list' .. rowIndex] = table.concat( contentHostingElements , ' · ' ) rowIndex = rowIndex + 1 end local themeProfilesElements = collectLinks( themeProfilesProperties, elementId ); if ( #themeProfilesElements > 0 ) then navboxData['group' .. rowIndex] = group4Label navboxData['list' .. rowIndex] = table.concat( themeProfilesElements , ' · ' ) rowIndex = rowIndex + 1 end local dictionaryElements = collectDictionaryLinks(); if ( #dictionaryElements > 0 ) then navboxData['group' .. rowIndex] = group5Label navboxData['list' .. rowIndex] = table.concat( dictionaryElements , ' · ' ) rowIndex = rowIndex + 1 end local authorityControlElements = collectLinks( authorityControl, elementId ); if ( #authorityControlElements > 0 ) then navboxData['group' .. rowIndex] = group6Label navboxData['list' .. rowIndex] = table.concat( authorityControlElements , ' · ' ) rowIndex = rowIndex + 1 end if ( rowIndex == 1 ) then if ( mw.title.getCurrentTitle().namespace == 0 ) then return '[[Категория:' .. categoryTemplateEmpty .. ']]' end else navboxData['group1'] = '<div style="padding: 0px 18px 0px 0px; width: 100%;"><div style="float: left;">' .. frame:expandTemplate{ title = 'tnavbar-view', args = { templateLink } } .. '</div>&nbsp;&nbsp;' .. navboxData['group1'] .. '</div>' end local navbox = moduleNavbox._navbox( navboxData ) return navbox end function p.renderDocumentation( ) local result = '' result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group1Label .. '\n' result = result .. '|-\n' result = result .. renderDocumentationCategory( socialNetworkProperties ); result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group2Label .. '\n' result = result .. '|-\n' result = result .. renderDocumentationCategory( textsProperties ); result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group3Label .. '\n' result = result .. '|-\n' result = result .. renderDocumentationCategory( contentHostingProperties ); result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group4Label .. '\n' result = result .. '|-\n' result = result .. renderDocumentationCategory( themeProfilesProperties ); result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group5Label .. '\n' result = result .. '|-\n' --result = result .. renderDocumentationCategory( dictionaryProperties ); result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group6Label .. '\n' result = result .. '|-\n' result = result .. renderDocumentationCategory( authorityControl ); return result; end local function renderDocumentationCategory( links ) local result = '' for _, params in pairs( links ) do local resourceLabel = params[1] local resourceId = params[2] local category = params[4] local optional if ( params[5] or false ) then optional = 'TRUE' else optional = 'FALSE' end result = result .. '| ' .. resourceLabel .. '\n' if string.match( resourceId, '^P' ) then result = result .. '| [[:d:Property:' .. resourceId .. '|' .. resourceId .. ']]\n' elseif string.match( resourceId, '^Q' ) then result = result .. '| [[:d:' .. resourceId .. '' .. '|' .. resourceId .. ']]\n' else result = result .. '| &nbsp; \n' end if ( category ~= nil and category ~= false ) then result = result .. '| [[:Category:' .. category .. '|' .. category .. ']]\n' else result = result .. '| &nbsp; \n' end result = result .. '| ' .. optional .. '\n' result = result .. '|-\n' end return result; end return p rnay1st4tk7ageu78p249ji9tatcf5p 652198 652197 2026-09-09T07:48:24Z Asorev 36241 652198 Scribunto text/plain -- Localizable part -- Please, note, that labels to various sites and cataloges are taken from Wikidata (i.e. Wikidata label) local linksPrefix = '' local project = 'Уикипедия' local categoryTemplateEmpty = project .. ':Үлгі «Сыртқы сілтемелер» бос' local categoryWithWikimediaCommons = project .. ':Ортаққорға сілтенген мақалалар' local templateLink = 'Сыртқы сілтемелер' -- The language codes that should be always displayed even if they have normal rank and claim with another language and prefferered rank exists local preferredLanguage = 'Q7737'; -- kazakh local function categoryAuthorityControl( code ) return false; --project .. ':Мақала, мазмұнында ' .. code .. ' код' end local function categoryExternalLink( code ) return false; --project .. ':Сыртқы сілтемелері бар мақалалар:' .. code end local templateColorName = 'түс'; -- some project have "named" colors, defined by templates local function colorByTitle( frame, colorTitle ) local templateName = 'Түс/' .. colorTitle; local templateTitle = mw.title.makeTitle( 'Template', templateName ); if ( templateTitle == nil or not templateTitle.exists ) then return false; end return frame:expandTemplate{ title = templateName }; end local dictionaries = { { id = 'Q19217220', title = 'Березина', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q4086271', title = 'Библейская', project = 'ruwikisource', projectCode = 's:' }, { id = 'P1296', title = 'Большая каталонская', linkF = function ( id ) return 'http://www.enciclopedia.cat/enciclopèdies/gran-enciclopèdia-catalana/EC-GEC-' .. id .. '.xml' end }, { id = 'P2924', title = 'Большая российская', linkF = function ( id ) return 'http://bigenc.ru/text/' .. id end, }, { id = 'Q20078554', title = 'Большая советская (1 изд.)', project = 'ruwikisource', projectCode = 's:' }, -- { id = 'Q17378135', title = 'Большая советская', }, { id = 'Q4091878', title = 'Большая Южакова', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q602358', title = 'Брокгауза и Ефрона', project = 'ruwikisource', projectCode = 's:' }, { id = 'P1648', title = 'Валлийский биографический', linkF = function ( id ) return 'http://yba.llgc.org.uk/en/' .. id .. '.html' end, }, { id = 'Q4114391', title = 'Военная Сытина', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q4173137', title = 'Еврейская Брокгауза и Ефрона', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q4091875', title = 'Кирилла и Мефодия', }, { id = 'P1438', title = 'Краткая еврейская', linkF = function ( id ) return 'http://www.eleven.co.il/article/' .. id end, }, { id = 'Q4239850', title = 'Краткая литературная' }, { id = 'Q2627728', title = 'Кругосвет' }, { id = 'Q17329836', title = 'Ларусса', }, { id = 'Q17290934', title = 'Лентапедия', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q4263804', title = 'Литературная', }, { id = 'Q19180675', title = 'Малый Брокгауза и Ефрона', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q27680201', title = 'Музыкальный Римана', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q19190511', title = 'Новый', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q2498180', title = 'Православная', }, { id = 'Q19211082', title = 'Православная богословская', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q30059240', title = 'Реальный словарь классических древностей', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q1960551', title = 'Русский биографический', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q20078551', title = 'Техническая (1 изд.)', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q1970746', title = 'В. Даля', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q4532135', title = 'Энциклопедический лексикон', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q590208', title = 'Allgemeine Deutsche Biographie', project = 'dewikisource', projectCode = 's:de:' }, { id = 'Q19077875', title = 'American Cycl. (1879)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q19037977', title = 'American Med. Biogr. (1920)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q12912667', title = 'Appletons\' (1887—1901)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q20096917', title = 'Britannica (9-th)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q867541', title = 'Britannica (11-th)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q15987490', title = 'Britannica (12-th)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'P1417', title = 'Britannica (онлайн)', linkF = function ( id ) return 'http://global.britannica.com/'.. id end,}, { id = 'Q302556', title = 'Catholic (1907—13)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q16011749', title = 'Dictionary of Music and Musicians', project = 'enwikisource', projectCode = 'wikisource:'}, { id = 'Q15987216', title = 'Dictionary of National Biography', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q16014700', title = 'Dictionary of National Biography (1st suppl.)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q16014697', title = 'Dictionary of National Biography (2nd suppl.)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'P1614', title = 'History of Parliament', linkF = function ( id ) return 'http://www.historyofparliamentonline.org/volume/' .. id end, }, { id = 'Q20961706', title = 'Infernal (6e éd.)', project = 'frwikisource', projectCode = 's:fr:' }, { id = 'Q20089963', title = 'New International', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'P1415', title = 'Оксфордтық биография', linkF = function ( id ) return 'http://www.oxforddnb.com/index/' .. id .. '/' end, }, { id = 'P3217', title = 'Шведтік биография', linkF = function ( id ) return 'https://sok.riksarkivet.se/sbl/Presentation.aspx?id=' .. id end, }, { id = 'P902', title = 'Швейцарлық тарихи', linkF = function ( id ) return 'http://www.hls-dhs-dss.ch/textes/f/F' .. id .. '.php' end, }, { id = 'P886', title = 'Швейцарлық тарихи (online)', linkF = function ( id ) return 'http://www.e-lir.ch/e-LIR___Lexicon.' .. id .. '.450.0.html' end, }, } -- feed free to correct labels and categories, or add/remove sources here local dictionaryProperties = { } -- Non-localizable part (not need to localize ) local moduleNavbox = require('Module:Navbox') local titleBasedLinks = { ['Q602358'] = true, ['Q17290934'] = true, ['Q1960551'] = true } local p = {} local function link( url ) return url end local function aniDBLink( id ) local pos,_ = id:find("/") local type = id:sub(1,pos-1) local number = id:sub(pos+1) local urltype ='' if type == "anime" then urltype = "a" elseif type == "creator" then urltype = "creator" elseif type == "character" then urltype = "char" else return "" end return "http://anidb.net/perl-bin/animedb.pl?show=" ..type .. "&" .. urltype .. "id=" .. number end local function bavLink( id ) return 'http://viaf.org/processed/BAV%7C' .. id end local function bibsysLink( id ) return 'http://ask.bibsys.no/ask/action/result?cmd=&kilde=biblio&cql=bs.autid+%3D+' .. id .. '&feltselect=bs.autid' end local function bncLink( id ) return 'http://cantic.bnc.cat/registres/CUCId/' .. id end local function bneLink( id ) return 'http://catalogo.bne.es/uhtbin/authoritybrowse.cgi?action=display&authority_id=' .. id end local function bnfLink( id ) return 'http://catalogue.bnf.fr/ark:/12148/cb' .. id end local function boxofficemojoLink( id ) return 'http://www.boxofficemojo.com/movies/?id=' .. id .. '.htm' end local function bpnLink( id ) return 'http://www.biografischportaal.nl/persoon/' .. id end local function calisLink( id ) return 'http://opac.calis.edu.cn/aopac/ajsp/detail.jsp?actionfrom=1&actl=CAL++' .. id end local function cbdbLink( id ) return 'http://db1.ihp.sinica.edu.tw/cbdbc/cbdbkmeng?~~AAA' .. id end local function ciniiLink( id ) return 'http://ci.nii.ac.jp/author/' .. id end local function conorLink( id ) return 'http://www.cobiss.si/scripts/cobiss?command=DISPLAY&base=CONOR&rid=' .. id end local function chitalnyaRuLink( id ) return 'http://www.chitalnya.ru/users/' .. id .. '/' end local function commonsWikimediaLink( id ) return ':commons:Category:' .. id end local function egaxaLink( id ) return 'http://viaf.org/processed/EGAXA%7Cvtls' .. id end function fanLibRuLink( id ) local firstChar = mw.ustring.sub( id, 1, 1 ) return 'http://fan.lib.ru/' .. firstChar .. '/' .. id .. '/' end function flickrLink( id ) return 'https://www.flickr.com/' .. id end function findagraveLink( id ) return 'http://www.findagrave.com/cgi-bin/fg.cgi?page=gr&GRid=' .. id end function gndLink( id ) return 'http://d-nb.info/gnd/' .. id end function ibdbPersonLink( id ) return 'http://www.ibdb.com/person.php?id=' .. id end function ibdbProductionLink( id ) return 'http://www.ibdb.com/production.php?id=' .. id end function ibdbShowLink( id ) return 'http://www.ibdb.com/show.php?id=' .. id end function ibdbVenueLink( id ) return 'http://www.ibdb.com/venue.php?id=' .. id end function isfdbAuthorLink( id ) return 'http://www.isfdb.org/cgi-bin/ea.cgi?' .. id end function isfdbPublicationLink( id ) return 'http://www.isfdb.org/cgi-bin/pl.cgi?' .. id end function isfdbSeriesLink( id ) return 'http://www.isfdb.org/cgi-bin/pe.cgi?' .. id end function isfdbPublisherLink( id ) return 'http://www.isfdb.org/cgi-bin/publisher.cgi?' .. id end function imslpLink( id ) return 'http://imslp.org/wiki/' .. string.gsub( id, ' ', '_' ) end function imdbLink( id ) if string.match( id, '^ch' ) then return 'http://www.imdb.com/character/' .. id end if string.match( id, '^co' ) then return 'http://www.imdb.com/company/' .. id end if string.match( id, '^nm' ) then return 'http://www.imdb.com/name/' .. id end if string.match( id, '^tt' ) then return 'http://www.imdb.com/title/' .. id end return false end function isniLink( id ) id = id:gsub( '[ %-]', '' ):upper() return 'http://isni-url.oclc.nl/isni/' .. id end function lccnLink( id ) return 'http://id.loc.gov/authorities/' .. id end function lastfmLink( id ) return 'http://www.lastfm.ru/music/' .. id end function iccuLink( id ) id = id:gsub( '\\\\', '%5C' ):upper() return 'http://opac.sbn.it/opacsbn/opac/iccu/scheda_authority.jsp?bid=' .. id end function lnbLink( id ) return 'http://viaf.org/processed/LNB%7CLNC10-' .. id end function merimeeLink( id ) return false end function mixcloudLink( id ) return 'https://mixcloud.com/' .. id .. '/' end function musicBrainzArtistLink( id ) return 'https://musicbrainz.org/artist/' .. id end function musicBrainzReleazeGroupLink( id ) return 'https://musicbrainz.org/release-group/' .. id end function musicBrainzWorkLink( id ) return 'https://musicbrainz.org/work/' .. id end function nclLink( id ) return 'http://aleweb.ncl.edu.tw/F/?func=accref&acc_sequence=' .. id end function ndlLink( id ) return 'http://id.ndl.go.jp/auth/ndlna/' .. id end function nlcLink( id ) return false end function nliLink( id ) return 'http://a20.libnet.ac.il/F?func=find-b&REQUEST=' .. id .. '&find_code=SYS&local_base=NNL10' end function nkcLink( id ) return 'http://aut.nkp.cz/' .. id end function nlaLink( id ) return 'http://nla.gov.au/anbd.aut-an' .. id end function nlrLink( id ) return 'http://alephnew.bibnat.ro:8991/F?func=find-b&request=' .. id .. '000354872&find_code=SYS&adjacent=Y&local_base=NLR10' end function nszlLink( id ) return 'http://viaf.org/processed/NSZL%7C' .. id end function nskLink( id ) return 'http://viaf.org/processed/NSK%7C' .. id end function ntaLink( id ) return 'http://opc4.kb.nl/PPN?PPN=' .. id end function nukatLink( id ) return 'http://viaf.org/processed/NUKAT%7C' .. id end function orcidLink( id ) id = id:gsub( '[ %-]', '' ):upper() return 'http://orcid.org/' .. id end function declaratorLink( id ) return 'http://declarator.org/person/' .. id .. '/' end function gutenbergLink( id ) return 'http://www.gutenberg.org/ebooks/' .. id end function promodjLink( id ) return 'http://promodj.com/' .. id end function prozaRuLink( id ) return 'http://proza.ru/avtor/' .. id end function ptbnpLink( id ) return 'http://viaf.org/processed/PTBNP%7C' .. id end function rkdArtistsLink( id ) return 'http://www.rkd.nl/rkddb/dispatcher.aspx?action=search&database=ChoiceArtists&search=priref=' .. id end function rkdImagesLink( id ) return 'http://explore.rkd.nl/en/images/' .. id end function rodovidLink( id ) return 'http://ru.rodovid.org/wk/Person:' .. id end function rottentomatoesLink( id ) return 'http://www.rottentomatoes.com/' .. id end function rslLink( id ) return 'http://aleph.rsl.ru/F?func=find-b&find_code=SYS&adjacent=Y&local_base=RSL11&request=' .. id end function rutubeLink( id ) if string.match( id, '^%d+$' ) then return 'http://rutube.ru/video/persion/' .. id .. '/' end return 'http://' .. id .. '.rutube.ru/' end function samlibRuLink( id ) local firstChar = mw.ustring.sub( id, 1, 1 ) return 'http://samlib.ru/' .. firstChar .. '/' .. id .. '/' end function selibrLink( id ) return 'http://libris.kb.se/auth/' .. id end function stihiRuLink( id ) return 'http://stihi.ru/avtor/' .. id end function sudocLink( id ) return 'http://www.idref.fr/' .. id end function ulanLink( id ) return 'http://www.getty.edu/vow/ULANFullDisplay?find=&role=&nation=&subjectid=' .. id end function vimeoLink( id ) return 'https://vimeo.com/' .. id end function viafLink( id ) return 'http://viaf.org/viaf/' .. id end local function youtubeLink( id ) return 'https://youtube.com/' .. id end function youtubeLinkLong( id ) return 'https://youtube.com/channel/' .. id end local function getLabelWithoutLink( id, defaultLabel ) return mw.wikibase.label( id ) or defaultLabel; end local function getLabelWithLink( id, defaultTitle, label ) local link = mw.wikibase.sitelink( id ); if ( link ~= nil ) then return '[[' .. link .. '|' .. label .. ']]'; end local title = mw.wikibase.label( id ) or defaultTitle; return '<span title="' .. title .. '" style="border-bottom: 1px dotted; cursor: help;">' .. label .. '</span>' end local socialNetworkProperties = { { getLabelWithoutLink( 'Q116933', 'ВКонтакте'), 'P3185', function( id ) return 'https://vk.com/' .. id end, categoryExternalLink( 'ВКонтакте' ) }, { getLabelWithoutLink( 'Q4101720', 'В кругу друзей'), 'Q4101720', function( id ) return 'http://' .. id .. '.vkrugudruzei.ru/' end, categoryExternalLink( 'В кругу друзей' ) }, { getLabelWithoutLink( 'Q219523', 'Живой журнал'), 'P3258', function( id ) return 'http://' .. id .. '.livejournal.com/' end, categoryExternalLink( 'Живой журнал' ) }, { getLabelWithoutLink( 'Q219523', 'Живой журнал'), 'Q219523', function( id ) return 'http://' .. id .. '.livejournal.com/' end, categoryExternalLink( 'Живой журнал' ) }, { getLabelWithoutLink( 'Q4299813', 'Мой круг'), 'Q4299813', function( id ) return 'http://' .. id .. '.moikrug.ru/' end, categoryExternalLink( 'Мой круг' ) }, { getLabelWithoutLink( 'Q4299858', 'Мой мир'), 'Q4299858', function( id ) return 'http://my.mail.ru/' .. id end, categoryExternalLink( 'Мой мир' ) }, { getLabelWithoutLink( 'Q1123836', 'Одноклассники'), 'Q1123836', function( id ) return 'https://ok' .. '.ru/profile/' .. id end, categoryExternalLink( 'Одноклассники' ) }, { getLabelWithoutLink( 'Q17195318', 'Спрашивай.Ру'), 'Q17195318', function( id ) return 'http://sprashivai.ru/' .. id end, categoryExternalLink( 'Спрашивай.Ру' ) }, { getLabelWithoutLink( 'Q171186', 'Blogger'), 'Q171186', function( id ) return 'http://' .. id .. '.blogspot.com' end, categoryExternalLink( 'Blogger' ) }, { getLabelWithoutLink( 'Q4037665', 'Dudu'), 'Q4037665', function( id ) return 'http://dudu.com/' .. id end, categoryExternalLink( 'Dudu' ) }, { getLabelWithoutLink( 'Q355', 'Facebook'), 'P2013', function( id ) return 'https://www.facebook.com/' .. id end, categoryExternalLink( 'Facebook' ) }, { getLabelWithoutLink( 'Q356', 'Google+'), 'P2847', function( id ) return 'https://plus.google.com/' .. id .. '/posts' end, categoryExternalLink( 'Google+' ) }, { getLabelWithoutLink( 'Q356', 'Google+'), 'Q356', function( id ) return 'https://plus.google.com/' .. id .. '/posts' end, categoryExternalLink( 'Google+' ) }, { getLabelWithoutLink( 'Q4043051', 'LiveInternet'), 'Q4043051', function( id ) return 'http://www.liveinternet.ru/users/' .. id end, categoryExternalLink( 'LiveInternet' ) }, { getLabelWithoutLink( 'Q40629', 'MySpace'), 'Q40629', function( id ) return 'https://myspace.com/' .. id end, categoryExternalLink( 'MySpace' ) }, { getLabelWithoutLink( 'Q40629', 'MySpace'), 'P3265', function( id ) return 'https://myspace.com/' .. id end, categoryExternalLink( 'MySpace' ) }, { getLabelWithoutLink( 'Q17144398', 'QRoom'), 'Q17144398', function( id ) return 'http://qroom.ru/' .. id end, categoryExternalLink( 'QRoom' ) }, { getLabelWithoutLink( 'Q1002972', 'Spring.me'), 'Q1002972', function( id ) return 'http://www.spring.me/' .. id end, categoryExternalLink( 'Spring.me' ) }, { getLabelWithoutLink( 'Q15616276', 'Telegram'), 'Q15616276', function( id ) return 'https://t.me/' .. id end, categoryExternalLink( 'Telegram' ) }, { getLabelWithoutLink( 'Q384060', 'Tumblr'), 'Q384060', function( id ) return 'http://' .. id .. '.tumblr.com/' end, categoryExternalLink( 'Tumblr' ) }, { getLabelWithoutLink( 'Q918', 'Twitter'), 'P2002', function( id ) return 'https://twitter.com/' .. id end, categoryExternalLink( 'Twitter' ) }, } local textsProperties = { { getLabelWithoutLink( 'Q17254543', 'Изба-читальня'), 'Q17254543', chitalnyaRuLink, categoryExternalLink( 'Изба-читальня' ) }, { getLabelWithoutLink( 'Q17195344', 'Журнал «Самиздат»'), 'Q17195344', samlibRuLink, categoryExternalLink( 'Самиздат' ) }, { getLabelWithoutLink( 'Q22673', 'Проект «Гутенберг»'), 'P2034', gutenbergLink, categoryExternalLink( 'Проект «Гутенберг»' ) }, { getLabelWithoutLink( 'Q4380129', 'Проза.ру'), 'Q4380129', prozaRuLink, categoryExternalLink( 'Проза.ру' ) }, { getLabelWithoutLink( 'Q4442644', 'Стихи.ру'), 'Q4442644', stihiRuLink, categoryExternalLink( 'Стихи.ру' ) }, { getLabelWithoutLink( 'Q17300505', 'Lib.Ru/Фантастика'), 'Q17300505', fanLibRuLink, categoryExternalLink( 'Lib.Ru/Фантастика' ) }, } local labelAllocine = getLabelWithoutLink( 'Q31165', 'AlloCine' ); local labelAnimeNewsNetwork = getLabelWithoutLink( 'Q220509', 'Anime News Network' ); local labelDeezer = getLabelWithoutLink( 'Q602243', 'Deezer' ); local labelDiscogs = getLabelWithoutLink( 'Q504063', 'Discogs' ); local labelIBDb = getLabelWithoutLink( 'Q31964', 'Internet Broadway Database' ); local labelISFDb = getLabelWithoutLink( 'Q2629164', 'Internet Speculative Fiction Database' ); local labelMusicBrainz = getLabelWithoutLink( 'Q14005', 'MusicBrainz' ); local labelEncyclopaediaMetallum = getLabelWithoutLink( 'Q938726', 'Encyclopaedia Metallum' ); local labelYandexMusic = getLabelWithoutLink( 'Q4537983', 'Яндекс.Музыка' ); local labelYouTube = getLabelWithoutLink( 'Q866', 'YouTube' ); local contentHostingProperties = { { getLabelWithoutLink( 'Q565', 'Wikimedia Commons' ), 'P373', commonsWikimediaLink, categoryWithWikimediaCommons, true }, { getLabelWithoutLink( 'Q545966', 'Bandcamp'), 'P3283', function( id ) return 'https://' .. id .. '.bandcamp.com' end, categoryExternalLink( 'Bandcamp' ) }, { labelDeezer, 'P2722', function(id) return 'http://www.deezer.com/artist/' .. id end, categoryExternalLink( 'Deezer' ), false }, { labelDeezer, 'P2723', function(id) return 'http://www.deezer.com/album/' .. id end, categoryExternalLink( 'Deezer' ), false }, { labelDeezer, 'P2724', function(id) return 'http://www.deezer.com/track/' .. id end, categoryExternalLink( 'Deezer' ), false }, { getLabelWithoutLink( 'Q103204', 'Flickr' ), 'Q103204', flickrLink, categoryExternalLink( 'Flickr' ), false }, { getLabelWithoutLink( 'Q209330', 'Instagram' ), 'P2003', function( id ) return 'http://instagram.com/' .. id end, categoryExternalLink( 'Instagram' ), false }, { getLabelWithoutLink( 'Q183718', 'Last.fm' ), 'P3192', lastfmLink, categoryExternalLink( 'Last.fm' ), false }, { getLabelWithoutLink( 'Q6883832', 'Mixcloud' ), 'Q6883832', mixcloudLink, categoryExternalLink( 'Mixcloud' ), false }, { getLabelWithoutLink( 'Q2572292', 'Musopen' ), 'P2338', function( id ) return 'https://musopen.org/composer/' .. id .. '/' end, categoryExternalLink( 'Musopen' ), false }, { getLabelWithoutLink( 'Q17117201', 'PROMODJ' ), 'Q17117201', promodjLink, categoryExternalLink( 'PROMODJ' ), false }, { getLabelWithoutLink( 'Q372827', 'Rutube' ), 'Q372827', rutubeLink, categoryExternalLink( 'Rutube' ), false }, { getLabelWithoutLink( 'Q568769', 'SoundCloud' ), 'P3040', function( id ) return 'http://soundcloud.com/' .. id .. '/' end, categoryExternalLink( 'SoundCloud' ), false }, { getLabelWithoutLink( 'Q568769', 'SoundCloud' ), 'Q568769', function( id ) return 'http://soundcloud.com/' .. id .. '/' end, categoryExternalLink( 'SoundCloud' ), false }, { getLabelWithoutLink( 'Q156376', 'Vimeo' ), 'Q156376', vimeoLink, categoryExternalLink( 'Vimeo' ), false }, { labelYandexMusic, 'P1553', function(id) return 'https://music.yandex.ru/artist/' .. id end, categoryExternalLink( 'Яндекс.Музыка' ), false }, { labelYandexMusic, 'P2819', function(id) return 'https://music.yandex.ru/album/' .. id end, categoryExternalLink( 'Яндекс.Музыка' ), false }, { labelYouTube, 'P2397', youtubeLinkLong, categoryExternalLink( 'YouTube' ), false }, { labelYouTube, 'Q866', youtubeLink, categoryExternalLink( 'YouTube' ), false }, } local themeProfilesProperties = { -- science and technic { getLabelWithoutLink( 'Q364', 'GitHub '), 'P2037', function( id ) return 'https://github.com/' ..id end, categoryExternalLink( 'GitHub' ) }, { getLabelWithoutLink( 'Q494817', 'Google Scholar' ), 'P1960', function( id ) return 'https://scholar.google.com/citations?user=' .. id end, categoryExternalLink( 'Google Scholar' ) }, { getLabelWithoutLink( 'Q829984', 'Mathematics Genealogy Project' ), 'P549', function( id ) return 'http://www.genealogy.ams.org/id.php?id=' .. id end, categoryExternalLink( 'Математическая генеалогия' ) }, { getLabelWithoutLink( 'Q1373513', 'Notable Names Database' ), 'P1263', function( id ) return 'http://nndb.com/people/' .. id end, categoryExternalLink( 'NNDB' ) }, { getLabelWithoutLink( 'Q51044', 'ORCID' ), 'P496', orcidLink, categoryExternalLink( 'ORCID' ) }, { getLabelWithoutLink( 'Q7315186', 'ResearcherID' ), 'P1053', function( id ) return 'http://www.researcherid.com/rid/' .. id end, categoryExternalLink( 'ResearcherID' ) }, { getLabelWithoutLink( 'Q371467', 'Scopus' ), 'P1153', function( id ) return 'http://www.scopus.com/authid/detail.url?authorId=' .. id end, categoryExternalLink( 'Scopus' ) }, { getLabelWithoutLink( 'Q1061861', 'Structurae' ), 'P2418', function( id ) return 'http://structurae.de/personen/' .. id end, categoryExternalLink( 'Structurae' ) }, { getLabelWithoutLink( 'Q18241050', 'zbMATH' ), 'P1556', function( id ) return 'https://www.zbmath.org/authors/?q=ai:' .. id end, categoryExternalLink( 'zbMATH' ) }, { getLabelWithoutLink( 'Q4330205', 'Math-Net.ru' ), 'P4252', function( id ) return 'https://www.mathnet.ru/rus/person' .. id end, categoryExternalLink( 'Общероссийский математический портал' ) }, { getLabelWithoutLink( 'Q547473', 'MacTutor' ), 'P1563', function( id ) return 'http://www-groups.dcs.st-and.ac.uk/~history/Biographies/' .. id .. '.html' end, categoryExternalLink( 'MacTutor' ) }, -- sports { getLabelWithoutLink( 'Q17589204', 'FootballDatabase.eu ' ), 'P3537', function( id ) return 'http://www.footballdatabase.eu/football.joueurs.' .. id .. '.en.html' end, categoryExternalLink( 'FootballDatabase.eu' ) }, { getLabelWithoutLink( 'Q42428763', 'FootballFacts.ru' ), 'P3660', function( id ) return 'http://footballfacts.ru/players/' .. id end, categoryExternalLink( 'FootballFacts.ru' ) }, { getLabelWithoutLink( 'Q18693731', 'National Football Teams.com' ), 'P2574', function( id ) return 'http://www.national-football-teams.com/player/' .. id .. '.html' end, categoryExternalLink( 'National Football Teams.com' ) }, { getLabelWithoutLink( 'Q42430278', 'РФПЛ' ), 'P4417', function( id ) return 'http://rfpl.org/players/' .. id end, categoryExternalLink( 'РФПЛ' ) }, -- { getLabelWithoutLink( 'Q42309113', 'Scoresway' ), 'P3043', function( id ) return 'http://www.scoresway.com/?sport=soccer&page=person&id=' .. id end, categoryExternalLink( 'Scoresway' ) }, { getLabelWithoutLink( 'Q24192203', 'Soccerway' ), 'P2369', function( id ) return 'http://int.soccerway.com/players/-/' .. id .. '/' end, categoryExternalLink( 'Soccerway' ) }, { getLabelWithoutLink( 'Q4049959', 'Sportbox.ru ' ), 'P4421', function( id ) return 'http://news.sportbox.ru/Vidy_sporta/' .. id end, categoryExternalLink( 'Sportbox.ru ' ) }, { getLabelWithoutLink( 'Q4049960', 'Sports.ru' ), 'P4408', function( id ) return 'https://www.sports.ru/tags/' .. id end, categoryExternalLink( 'Sports.ru' ) }, { getLabelWithoutLink( 'Q18002875', 'Sports-Reference.com' ), 'P1447', function( id ) return 'http://www.sports-reference.com/olympics/athletes/' .. id .. '.html' end, categoryExternalLink( 'Sports-Reference.com' ) }, { getLabelWithoutLink( 'Q2449070', 'Transfermarkt' ), 'P2446', function( id ) return 'https://www.transfermarkt.com/transfermarkt/profil/spieler/' .. id end, categoryExternalLink( 'Transfermarkt' ) }, { getLabelWithoutLink( 'Q20773699', 'worldfootball.net' ), 'P2020', function( id ) return 'http://www.worldfootball.net/player_summary/$1/' .. id .. '/' end, categoryExternalLink( 'worldfootball.net' ) }, { getLabelWithoutLink( 'Q726183', 'Түрік футбол федерациясы' ), 'P2448', function( id ) return 'http://www.tff.org/Default.aspx?pageId=526&kisiID=' .. id end, categoryExternalLink( 'Турецкая футбольная федерация' ) }, { getLabelWithoutLink( 'Q140486', 'Украина футбол федерациясы' ), 'P3662', function( id ) return 'http://www.ffu.org.ua/ukr/tournaments/prof/' .. id .. '/' end, categoryExternalLink( 'Федерация футбола Украины' ) }, -- audio and video { getLabelWithoutLink( 'Q477809', 'AllMovie' ), 'P1562', function(id) return 'http://www.allmovie.com/movie/' .. id end, categoryExternalLink( 'AllMovie' ) }, { getLabelWithoutLink( 'Q477809', 'AllMovie' ), 'P2019', function(id) return 'http://www.allmovie.com/artist/' .. id end, categoryExternalLink( 'AllMovie' ) }, { getLabelWithoutLink( 'Q31181', 'AllMusic' ), 'P1728', function(id) return 'http://www.allmusic.com/artist/' .. id end, categoryExternalLink( 'AllMusic' ) }, { getLabelWithoutLink( 'Q31181', 'AllMusic' ), 'P1729', function(id) return 'http://www.allmusic.com/album/' .. id end, categoryExternalLink( 'AllMusic' ) }, { getLabelWithoutLink( 'Q31181', 'AllMusic' ), 'P1730', function(id) return 'http://www.allmusic.com/song/' .. id end, categoryExternalLink( 'AllMusic' ) }, { getLabelWithoutLink( 'Q31181', 'AllMusic' ), 'P1994', function(id) return 'http://www.allmusic.com/composition/' .. id end, categoryExternalLink( 'AllMusic' ) }, { labelAllocine, 'P1265', function(id) return 'http://www.allocine.fr/film/fichefilm_gen_cfilm=' .. id .. '.html' end, categoryExternalLink( 'AlloCiné' ) }, { labelAllocine, 'P1266', function(id) return 'http://www.allocine.fr/personne/fichepersonne_gen_cpersonne=' .. id .. '.html' end, categoryExternalLink( 'AlloCiné' ) }, { labelAllocine, 'P1267', function(id) return 'http://www.allocine.fr/series/ficheserie_gen_cserie=' .. id .. '.html' end, categoryExternalLink( 'AlloCiné' ) }, { getLabelWithoutLink( 'P1688', 'AniDB' ), 'P1688', aniDBLink, categoryExternalLink( 'AniDB' ) }, { labelAnimeNewsNetwork, 'P1982', function(id) return 'http://www.animenewsnetwork.com/encyclopedia/people.php?id=' .. id end, categoryExternalLink( 'Anime News Network' ) }, { labelAnimeNewsNetwork, 'P1983', function(id) return 'http://www.animenewsnetwork.com/encyclopedia/company.php?id=' .. id end, categoryExternalLink( 'Anime News Network' ) }, { labelAnimeNewsNetwork, 'P1984', function(id) return 'http://www.animenewsnetwork.com/encyclopedia/manga.php?id=' .. id end, categoryExternalLink( 'Anime News Network' ) }, { labelAnimeNewsNetwork, 'P1985', function(id) return 'http://www.animenewsnetwork.com/encyclopedia/anime.php?id=' .. id end, categoryExternalLink( 'Anime News Network' ) }, { getLabelWithoutLink( 'Q223142', 'Box Office Mojo' ), 'P1237', boxofficemojoLink, categoryExternalLink( 'Box Office Mojo' ) }, { getLabelWithoutLink( 'Q3561957', 'ČSFD' ), 'P2529', function(id) return 'http://www.csfd.cz/film/' .. id end, categoryExternalLink( 'ČSFD' ) }, { getLabelWithoutLink( 'Q3561957', 'ČSFD' ), 'P2605', function(id) return 'http://www.csfd.cz/tvurce/' .. id end, categoryExternalLink( 'ČSFD' ) }, { labelDiscogs, 'P1953', function(id) return 'http://www.discogs.com/artist/' .. id end, categoryExternalLink( 'Discogs' ) }, { labelDiscogs, 'P1954', function(id) return 'http://www.discogs.com/master/' .. id end, categoryExternalLink( 'Discogs' ) }, { labelDiscogs, 'P1955', function(id) return 'http://www.discogs.com/label/' .. id end, categoryExternalLink( 'Discogs' ) }, { labelDiscogs, 'P2206', function(id) return 'http://www.discogs.com/release/' .. id end, categoryExternalLink( 'Discogs' ) }, { getLabelWithoutLink( 'Q2638147', 'FilmAffinity' ), 'P480', function(id) return 'http://www.filmaffinity.com/en/film' .. id .. '.html' end, categoryExternalLink( 'FilmAffinity' ) }, { labelEncyclopaediaMetallum, 'P1952', function(id) return 'http://www.metal-archives.com/bands//' .. id end, categoryExternalLink( 'Encyclopaedia Metallum' ) }, { labelEncyclopaediaMetallum, 'P1989', function(id) return 'http://www.metal-archives.com/artists//' .. id end, categoryExternalLink( 'Encyclopaedia Metallum' ) }, { labelEncyclopaediaMetallum, 'P2721', function(id) return 'http://www.metal-archives.com/release.php?id=' .. id end, categoryExternalLink( 'Encyclopaedia Metallum' ) }, { labelIBDb, 'P1217', ibdbVenueLink, categoryExternalLink( 'IBDb' ) }, { labelIBDb, 'P1218', ibdbProductionLink, categoryExternalLink( 'IBDb' ) }, { labelIBDb, 'P1219', ibdbShowLink, categoryExternalLink( 'IBDb' ) }, { labelIBDb, 'P1220', ibdbPersonLink, categoryExternalLink( 'IBDb' ) }, { getLabelWithoutLink( 'Q37312', 'Internet Movie Database' ), 'P345', imdbLink, categoryExternalLink( 'IMDb' ) }, { getLabelWithoutLink( 'Q523660', 'International Music Score Library Project' ), 'P839', imslpLink, categoryExternalLink( 'IMSLP' ) }, { getLabelWithoutLink( 'Q150248', 'Metacritic' ), 'P1712', function( id ) return 'http://www.metacritic.com/' .. id end, categoryExternalLink( 'Metacritic' ) }, { labelMusicBrainz, 'P434', musicBrainzArtistLink, categoryExternalLink( 'MusicBrainz' ) }, { labelMusicBrainz, 'P435', musicBrainzWorkLink, categoryExternalLink( 'MusicBrainz' ) }, { labelMusicBrainz, 'P436', musicBrainzReleazeGroupLink, categoryExternalLink( 'MusicBrainz' ) }, { getLabelWithoutLink( 'Q22673', 'Project Gutenberg' ), 'P1938', function(id) return 'http://www.gutenberg.org/ebooks/author/' .. id end, categoryExternalLink( 'Project Gutenberg' ) }, { getLabelWithoutLink( 'Q105584', 'Rotten Tomatoes' ), 'P1258', rottentomatoesLink, categoryExternalLink( 'Rotten Tomatoes' ) }, { getLabelWithoutLink( 'Q4066284', 'Аниматор.ру' ), 'P1934', function(id) return 'http://www.animator.ru/db/?p=show_film&fid=' .. id end, categoryExternalLink( 'Аниматор.ру' ) }, -- literature { labelISFDb, 'P1233', isfdbAuthorLink, categoryExternalLink( 'ISFDb' ) }, { labelISFDb, 'P1234', isfdbPublicationLink, categoryExternalLink( 'ISFDb' ) }, { labelISFDb, 'P1235', isfdbSeriesLink, categoryExternalLink( 'ISFDb' ) }, { labelISFDb, 'P1239', isfdbPublisherLink, categoryExternalLink( 'ISFDb' ) }, { getLabelWithoutLink( 'Q17299517', 'RKDartists' ), 'P650', rkdArtistsLink, categoryExternalLink( 'RKDartists' ) }, { getLabelWithoutLink( 'Q17299580', 'RKDimages' ), 'P350', rkdImagesLink, categoryExternalLink( 'RKDimages' ) }, { getLabelWithoutLink( 'Q24694883', 'ECARTICO' ), 'P2915', function(id) return 'http://www.vondel.humanities.uva.nl/ecartico/persons/' .. id end, categoryExternalLink( 'ECARTICO' ) }, -- videogames { getLabelWithoutLink( 'Q612975', 'MobyGames'), 'P1933', function( id ) return 'https://www.mobygames.com/game/' ..id end, categoryExternalLink( 'MobyGames' ) }, -- common { getLabelWithoutLink( 'Q649227', 'Родовод' ), 'P1185', rodovidLink, categoryExternalLink( 'Родовод' ) }, { getLabelWithoutLink( 'Q20035614', 'Декларатор' ), 'P1883', declaratorLink, categoryExternalLink( 'Декларатор' ) }, { getLabelWithoutLink( 'Q41226', 'Open Directory Project' ), 'P998', function ( id ) return 'http://dmoztools.net/' .. id end, categoryExternalLink( 'DMOZ' ) }, { getLabelWithoutLink( 'Q63056', 'Find a Grave' ), 'P535', findagraveLink, categoryExternalLink( 'Find a Grave' ) }, } local authorityControl = { { getLabelWithLink( 'Q213678', 'Bibliotheca Apostolica Vaticana', 'BAV'), 'P1017', bavLink, categoryAuthorityControl( 'BAV' ) }, { getLabelWithLink( 'Q4584301', '', 'BIBSYS'), 'P1015', bibsysLink, categoryAuthorityControl( 'BIBSYS' ) }, { getLabelWithLink( 'Q1200925', 'Biblioteca de Catalunya', 'BNC'), 'P1273', bncLink, categoryAuthorityControl( 'BNC' ) }, { getLabelWithLink( 'Q750403', 'Biblioteca Nacional de España', 'BNE'), 'P950', bneLink, categoryAuthorityControl( 'BNE' ) }, { getLabelWithLink( 'Q193563', 'Bibliothèque nationale de France', 'BNF'), 'P268', bnfLink, categoryAuthorityControl( 'BNF' ) }, { getLabelWithLink( 'Q1868372', 'Biografisch Portaal', 'BPN'), 'P651', bpnLink, categoryAuthorityControl( 'BPN' ) }, { getLabelWithLink( 'Q9384291', '中国高等教育文献保障系统', 'CALIS'), 'P270', calisLink, categoryAuthorityControl( 'CALIS' ) }, { getLabelWithLink( 'Q17299677', 'China Biographical Database Project', 'CBDB'), 'P497', cbdbLink, categoryAuthorityControl( 'CBDB' ) }, { getLabelWithLink( 'Q10726338', 'Citation Information by NII', 'CiNii'), 'P271', ciniiLink, categoryAuthorityControl( 'CiNii' ) }, { getLabelWithLink( 'Q16744133', 'CONOR', 'CONOR'), 'P1280', conorLink, categoryAuthorityControl( 'CONOR' ) }, { getLabelWithLink( 'Q501851', 'مكتبة الإسكندرية الجديدة', 'EGAXA'), 'P1309', egaxaLink, categoryAuthorityControl( 'EGAXA' ) }, { getLabelWithLink( 'Q36578', 'Gemeinsame Normdatei', 'GND'), 'P227', gndLink, categoryAuthorityControl( 'GND' ) }, { getLabelWithLink( 'Q3803707', 'Istituto Centrale per il Catalogo Unico', 'ICCU'), 'P396', iccuLink, categoryAuthorityControl( 'ICCU' ) }, { getLabelWithLink( 'Q423048', 'International Standard Name Identifier', 'ISNI'), 'P213', isniLink, categoryAuthorityControl( 'ISNI' ) }, { getLabelWithLink( 'Q620946', 'Library of Congress Control Number', 'LCCN'), 'P244', lccnLink, categoryAuthorityControl( 'LCCN' ) }, { getLabelWithLink( 'Q1133733', 'Latvijas Nacionālā bibliotēka', 'LNB'), 'P1368', lnbLink, categoryAuthorityControl( 'LNB' ) }, { getLabelWithLink( 'Q809830', 'Base Mérimée', 'Mérimée'), 'P380', merimeeLink,categoryAuthorityControl( 'Mérimée' ) }, { getLabelWithLink( 'Q618340', '國家圖書館 (中華民國)', 'NCL'), 'P1048', nclLink, categoryAuthorityControl( 'NCL' ) }, { getLabelWithLink( 'Q477675', '国立国会図書館', 'NDL'), 'P349', ndlLink, categoryAuthorityControl( 'NDL' ) }, { getLabelWithLink( 'Q732353', '中国国家图书馆', 'NLC'), 'P1213', nlcLink, categoryAuthorityControl( 'NLC' ) }, -- NLI numbers seems unstable { getLabelWithLink( 'Q1967876', 'Národní knihovna České republiky', 'NKC'), 'P691', nkcLink, categoryAuthorityControl( 'NKC' ) }, { getLabelWithLink( 'Q623578', 'National Library of Australia', 'NLA'), 'P409', nlaLink, categoryAuthorityControl( 'NLA' ) }, { getLabelWithLink( 'Q1467610', 'Αναγνωριστικό Καθιερωμένων από τον Κατάλογο Καθιερωμένων Όρων της Εθνικής Βιβλιοθήκης της Ελλάδος', 'NLG'), 'P3348', function(id) return 'http://nlg.okfn.gr/resource/authority/record' .. id end, categoryAuthorityControl( 'NLG' ) }, { getLabelWithLink( 'Q622012', 'Biblioteca Națională a României', 'NLR'), 'P1003', nlrLink, categoryAuthorityControl( 'NLR' ) }, { getLabelWithLink( 'Q631375', 'Nacionalna i sveučilišna knjižnica u Zagrebu', 'NSK'), 'P1375', nskLink, categoryAuthorityControl( 'NSK' ) }, { getLabelWithLink( 'Q1526131', 'Koninklijke Bibliotheek', 'NTA'), 'P1006', ntaLink, categoryAuthorityControl( 'NTA' ) }, { getLabelWithLink( 'Q1063819', 'Országos Széchényi Könyvtár', 'NSZL'), 'P951', nszlLink, categoryAuthorityControl( 'NSZL' ) }, { getLabelWithLink( 'Q11789729', 'Narodowy Uniwersalny Katalog Centralny', 'NUKAT'), 'P1207', nukatLink, categoryAuthorityControl( 'NUKAT' ) }, { getLabelWithLink( 'Q245966', 'Biblioteca Nacional de Portugal', 'PTBNP'), 'P1005', ptbnpLink, categoryAuthorityControl( 'PTBNP' ) }, { getLabelWithLink( 'Q1048694', 'Российская государственная библиотека', 'РГБ'), 'P947', rslLink, categoryAuthorityControl( 'RSL' ) }, { getLabelWithLink( 'Q953058', 'Kungliga biblioteket', 'LIBRIS'), 'P906', selibrLink, categoryAuthorityControl( 'SELIBR' ) }, { getLabelWithLink( 'Q2597810', 'Système universitaire de documentation', 'SUDOC'), 'P269', sudocLink, categoryAuthorityControl( 'SUDOC' ) }, { getLabelWithLink( 'Q54919', 'Virtual International Authority File', 'VIAF'), 'P214', viafLink, categoryAuthorityControl( 'VIAF' ) }, { getLabelWithLink( 'Q2494649', 'Union List of Artist Names', 'ULAN' ), 'P245', ulanLink, categoryAuthorityControl( 'ULAN' ) }, } local function getQualifierSingleValue( statement, qualifierName ) if (statement ~= nil and statement.qualifiers ~= nil and statement.qualifiers[qualifierName] ~= nil) then for qualifierIndex, qualifier in pairs( statement.qualifiers[qualifierName] ) do if (qualifier.datavalue ~= nil and qualifier.datavalue.type ~= nil and qualifier.datavalue.value ~= nil) then if ( qualifier.datavalue.type == "monolingualtext" ) then return qualifier.datavalue.value.text; end if ( qualifier.datavalue.type == "string" ) then return qualifier.datavalue.value; end if ( qualifier.datavalue.type == "wikibase-entityid" ) then return 'Q' .. qualifier.datavalue.value["numeric-id"]; end mw.log( 'Unknown qualifier type: ' .. qualifier.datavalue.type ) return qualifier.datavalue.value; end end end return nil; end local function getQualifierValues( statement, qualifierName ) local result = {} if (statement ~= nil and statement.qualifiers ~= nil and statement.qualifiers[qualifierName] ~= nil) then local qualifiers = statement.qualifiers[qualifierName]; for _, qualifier in pairs( qualifiers ) do if (qualifier.datavalue ~= nil and qualifier.datavalue.type ~= nil and qualifier.datavalue.value ~= nil) then if ( qualifier.datavalue.type == "string" ) then result[#result+1] = qualifier.datavalue.value; elseif ( qualifier.datavalue.type == "wikibase-entityid" ) then result[#result+1] = 'Q' .. qualifier.datavalue.value["numeric-id"]; else mw.log( 'Unknown qualifier type: ' .. qualifier.datavalue.type ); result[#result+1] = 'Q' .. qualifier.datavalue.value; end end end end return result; end local function collectLinks( configuration, elementId ) local moduleLanguages if ( mw.title.makeTitle( 'Module', 'Languages' ).exists and mw.title.makeTitle( 'Module', 'Languages/data' ).exists and mw.title.makeTitle( 'Module', 'Wikidata/Language-codes' ).exists) then moduleLanguages = require('Module:Languages'); else moduleLanguages = false; end --Create rows local elements = {} local data = {} local item = mw.wikibase.getEntity( elementId ) if item == nil or item.claims == nil then return elements end if ( item.claims['P553'] ~= nil ) then local claim = item.claims['P553'] for _, statement in pairs( claim ) do if (statement ~= nil) then -- profile ID local rank = statement.rank or 'normal'; if ( rank ~= 'deprecated' ) then local itemId = getQualifierSingleValue( statement, 'P554' ); if (itemId ~= nil) then -- language local languages = getQualifierValues( statement, 'P407' ); local resourceId = 'Q' .. statement.mainsnak.datavalue.value['numeric-id'] if (data[resourceId] == nil) then data[resourceId] = {}; end table.insert( data[resourceId], { itemId = itemId, languages = languages, rank = rank} ) end end end end end for _, params in pairs( configuration ) do local resourceId = params[2] local claim = item.claims[ resourceId ] if ( claim ) then for _, statement in pairs( claim ) do local rank = statement.rank or 'normal'; if ( rank ~= 'deprecated' and statement.mainsnak.datavalue) then local itemId = statement.mainsnak.datavalue.value; local languages = getQualifierValues( statement, 'P407' ); if (data[resourceId] == nil) then data[resourceId] = {}; end table.insert( data[resourceId], { itemId = itemId, languages = languages, rank = rank} ); end end end end for resourceId, resourceDatas in pairs( data ) do data[resourceId] = filterByRank( resourceDatas ); end local hasNonOptionalLinks = false for _, params in pairs( configuration ) do local resourceLabel = params[1] local firstChar = mw.ustring.sub( resourceLabel, 1, 1 ); local separateDesign = firstChar == '[' or firstChar == '<'; local resourceId = params[2] local optional = params[5] or false; local resourceDatas = data[resourceId]; if resourceDatas ~= nil then if ( not optional ) then hasNonOptionalLinks = true end local html = ''; if ( separateDesign ) then html = html .. resourceLabel .. ':&nbsp;'; end for index, resourceData in pairs(resourceDatas) do local itemId = resourceData.itemId; local languages = resourceData.languages; local link = params[3] ( itemId ); local linkFirstChar; local interwiki; if ( link ) then linkFirstChar = mw.ustring.sub( link, 1, 1 ); interwiki = linkFirstChar == ':' end if ( separateDesign ) then if ( index ~= 1 ) then html = html .. ',&nbsp;' end if ( link ) then if ( interwiki ) then html = html .. '[[' .. link .. '|' .. itemId .. ']]'; else html = html .. '[' .. link .. ' ' .. itemId .. ']'; end else html = html .. itemId; end else if ( index ~= 1 ) then html = html .. ' · ' end if ( link ) then if ( interwiki ) then html = html .. '[[' .. link .. '|' .. resourceLabel .. ']]'; else html = html .. '[' .. link .. ' ' .. resourceLabel .. ']'; end else -- it should not happen html = html .. resourceLabel .. ':&nbsp;' .. itemId; end if ( moduleLanguages ) then if ( languages ~= nil and #languages > 0 ) then for langIndex, language in pairs(languages) do html = html .. '&nbsp;' .. moduleLanguages.getRefHtml( language ) end end end end end if ( #params >= 4 and params[4] ) then html = html .. '[[Категория:' .. params[4] .. ']]' end table.insert( elements, html ) end end if ( not hasNonOptionalLinks ) then return {} end return elements end local function collectDictionaryLinks( elementId ) --Create rows local elements = {} local item = mw.wikibase.getEntity( elementId ); if ( item == nil or item.claims == nil) then return elements end local sourceToElementLinks = {}; local claim = item.claims['P1343'] if ( claim ) then for _, statement in pairs( claim ) do if (statement ~= nil) then local rank = statement.rank or 'normal'; if ( rank ~= 'deprecated' ) then local resourceId = 'Q' .. statement.mainsnak.datavalue.value['numeric-id'] local languages = getQualifierValues( statement, 'P407' ); -- Wikisource link ? local entityId = getQualifierSingleValue( statement, 'P805' ) or getQualifierSingleValue( statement, 'P248' ); if ( entityId ) then if (sourceToElementLinks[resourceId] == nil) then sourceToElementLinks[resourceId] = {}; end table.insert( sourceToElementLinks[resourceId], { entityId = entityId, languages = languages, rank = rank} ); end -- URL to encyclopedia local url = getQualifierSingleValue( statement, 'P854' ); if (url ~= nil) then if (sourceToElementLinks[resourceId] == nil) then sourceToElementLinks[resourceId] = {}; end table.insert( sourceToElementLinks[resourceId], { url = url, languages = languages, rank = rank} ); end end end end end for _, description in pairs( dictionaries ) do if ( description.linkF ) then local claim = item.claims[ description.id ]; if ( claim ) then for _, statement in pairs( claim ) do local rank = statement.rank or 'normal'; if ( rank ~= 'deprecated' and statement.mainsnak.datavalue) then local value = statement.mainsnak.datavalue.value; local url = description.linkF( value ); local languages = getQualifierValues( statement, 'P407' ); if ( sourceToElementLinks[description.id] == nil) then sourceToElementLinks[description.id] = {}; end table.insert( sourceToElementLinks[description.id], { url = url, languages = languages, rank = rank} ); end end end end end local html = ''; for _, description in pairs( dictionaries ) do local links = sourceToElementLinks[ description.id ]; if ( links ) then for _, link in pairs( links ) do if ( link.url ) then table.insert( elements, '[' .. link.url .. ' ' .. description.title .. ']' ) end if ( link.entityId ) then local entity = mw.wikibase.getEntity( link.entityId ); if ( entity and entity.sitelinks and entity.sitelinks[description.project] ) then table.insert( elements, '[[' .. description.projectCode .. entity.sitelinks[description.project].title .. '|' .. description.title .. ']]' ) end end end end end return elements end local function contains( tableStructure, value ) if ( tableStructure == nil or value == nil) then return true; end for index, line in pairs( tableStructure ) do if (line == value) then return true; end end return false; end local function filterByRank( resourceDatas ) -- itemId, languages. rank = rank local hasPreffered = false; for index, resourceData in pairs(resourceDatas) do if ( resourceData.rank == 'preferred' ) then hasPreffered = true; end end if (not hasPreffered) then return resourceDatas; end local result = {}; for index, resourceData in pairs(resourceDatas) do if ( resourceData.rank == 'preferred' or contains(resourceData.languages, preferredLanguage) ) then table.insert(result, resourceData); end end return result; end function p.render( frame ) local colorArg = ''; local elementId = nil; if ( frame ~= nil ) then local parentArgs = frame:getParent().args colorArg = parentArgs[templateColorName] or parentArgs["color"] or parentArgs[1] or ''; if parentArgs['d'] and parentArgs['d'] ~= '' then elementId = string.upper( parentArgs['d'] ); end local firstChar = mw.ustring.sub( colorArg, 1, 1 ); if ( firstChar ~= '#' ) then local byTemplate = colorByTitle( frame, colorArg ); if ( byTemplate ) then colorArg = byTemplate; end end end local navboxData = { name = 'External links', navboxclass = 'navbox ruwikiArticleExternalLinksTable', bodyclass = 'hlist', }; if colorArg and colorArg ~= '' then navboxData.groupstyle = 'background: ' .. colorArg .. ';' end local rowIndex = 1 local socialNetworksElements = collectLinks( socialNetworkProperties, elementId ); if ( #socialNetworksElements > 0 ) then navboxData['group' .. rowIndex] = group1Label navboxData['list' .. rowIndex] = table.concat( socialNetworksElements , ' · ' ) rowIndex = rowIndex + 1 end local textsElements = collectLinks( textsProperties, elementId ); if ( #textsElements > 0 ) then navboxData['group' .. rowIndex] = group2Label navboxData['list' .. rowIndex] = table.concat( textsElements , ' · ' ) rowIndex = rowIndex + 1 end local contentHostingElements = collectLinks( contentHostingProperties, elementId ); if ( #contentHostingElements > 0 ) then navboxData['group' .. rowIndex] = group3Label navboxData['list' .. rowIndex] = table.concat( contentHostingElements , ' · ' ) rowIndex = rowIndex + 1 end local themeProfilesElements = collectLinks( themeProfilesProperties, elementId ); if ( #themeProfilesElements > 0 ) then navboxData['group' .. rowIndex] = group4Label navboxData['list' .. rowIndex] = table.concat( themeProfilesElements , ' · ' ) rowIndex = rowIndex + 1 end local dictionaryElements = collectDictionaryLinks(); if ( #dictionaryElements > 0 ) then navboxData['group' .. rowIndex] = group5Label navboxData['list' .. rowIndex] = table.concat( dictionaryElements , ' · ' ) rowIndex = rowIndex + 1 end local authorityControlElements = collectLinks( authorityControl, elementId ); if ( #authorityControlElements > 0 ) then navboxData['group' .. rowIndex] = group6Label navboxData['list' .. rowIndex] = table.concat( authorityControlElements , ' · ' ) rowIndex = rowIndex + 1 end if ( rowIndex == 1 ) then if ( mw.title.getCurrentTitle().namespace == 0 ) then return '[[Категория:' .. categoryTemplateEmpty .. ']]' end else navboxData['group1'] = '<div style="padding: 0px 18px 0px 0px; width: 100%;"><div style="float: left;">' .. frame:expandTemplate{ title = 'tnavbar-view', args = { templateLink } } .. '</div>&nbsp;&nbsp;' .. navboxData['group1'] .. '</div>' end local navbox = moduleNavbox._navbox( navboxData ) return navbox end function p.renderDocumentation( ) local result = '' result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group1Label .. '\n' result = result .. '|-\n' result = result .. renderDocumentationCategory( socialNetworkProperties ); result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group2Label .. '\n' result = result .. '|-\n' result = result .. renderDocumentationCategory( textsProperties ); result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group3Label .. '\n' result = result .. '|-\n' result = result .. renderDocumentationCategory( contentHostingProperties ); result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group4Label .. '\n' result = result .. '|-\n' result = result .. renderDocumentationCategory( themeProfilesProperties ); result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group5Label .. '\n' result = result .. '|-\n' --result = result .. renderDocumentationCategory( dictionaryProperties ); result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group6Label .. '\n' result = result .. '|-\n' result = result .. renderDocumentationCategory( authorityControl ); return result; end local function renderDocumentationCategory( links ) local result = '' for _, params in pairs( links ) do local resourceLabel = params[1] local resourceId = params[2] local category = params[4] local optional if ( params[5] or false ) then optional = 'TRUE' else optional = 'FALSE' end result = result .. '| ' .. resourceLabel .. '\n' if string.match( resourceId, '^P' ) then result = result .. '| [[:d:Property:' .. resourceId .. '|' .. resourceId .. ']]\n' elseif string.match( resourceId, '^Q' ) then result = result .. '| [[:d:' .. resourceId .. '' .. '|' .. resourceId .. ']]\n' else result = result .. '| &nbsp; \n' end if ( category ~= nil and category ~= false ) then result = result .. '| [[:Category:' .. category .. '|' .. category .. ']]\n' else result = result .. '| &nbsp; \n' end result = result .. '| ' .. optional .. '\n' result = result .. '|-\n' end return result; end return p lyyo563m3wzaa9q7pa3c6ey43am5y1f 652199 652198 2026-09-09T07:49:25Z Asorev 36241 652199 Scribunto text/plain -- Localizable part -- Please, note, that labels to various sites and cataloges are taken from Wikidata (i.e. Wikidata label) local linksPrefix = '' local project = 'Уикипедия' local categoryTemplateEmpty = project .. ':Үлгі «Сыртқы сілтемелер» бос' local categoryWithWikimediaCommons = project .. ':Ортаққорға сілтенген мақалалар' local templateLink = 'Сыртқы сілтемелер' -- The language codes that should be always displayed even if they have normal rank and claim with another language and prefferered rank exists local preferredLanguage = 'Q7737'; -- kazakh local function categoryAuthorityControl( code ) return false; --project .. ':Мақала, мазмұнында ' .. code .. ' код' end local function categoryExternalLink( code ) return false; --project .. ':Сыртқы сілтемелері бар мақалалар:' .. code end local templateColorName = 'түс'; -- some project have "named" colors, defined by templates local function colorByTitle( frame, colorTitle ) local templateName = 'Түс/' .. colorTitle; local templateTitle = mw.title.makeTitle( 'Template', templateName ); if ( templateTitle == nil or not templateTitle.exists ) then return false; end return frame:expandTemplate{ title = templateName }; end local dictionaries = { { id = 'Q19217220', title = 'Березина', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q4086271', title = 'Библейская', project = 'ruwikisource', projectCode = 's:' }, { id = 'P1296', title = 'Большая каталонская', linkF = function ( id ) return 'http://www.enciclopedia.cat/enciclopèdies/gran-enciclopèdia-catalana/EC-GEC-' .. id .. '.xml' end }, { id = 'P2924', title = 'Большая российская', linkF = function ( id ) return 'http://bigenc.ru/text/' .. id end, }, { id = 'Q20078554', title = 'Большая советская (1 изд.)', project = 'ruwikisource', projectCode = 's:' }, -- { id = 'Q17378135', title = 'Большая советская', }, { id = 'Q4091878', title = 'Большая Южакова', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q602358', title = 'Брокгауза и Ефрона', project = 'ruwikisource', projectCode = 's:' }, { id = 'P1648', title = 'Валлийский биографический', linkF = function ( id ) return 'http://yba.llgc.org.uk/en/' .. id .. '.html' end, }, { id = 'Q4114391', title = 'Военная Сытина', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q4173137', title = 'Еврейская Брокгауза и Ефрона', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q4091875', title = 'Кирилла и Мефодия', }, { id = 'P1438', title = 'Краткая еврейская', linkF = function ( id ) return 'http://www.eleven.co.il/article/' .. id end, }, { id = 'Q4239850', title = 'Краткая литературная' }, { id = 'Q2627728', title = 'Кругосвет' }, { id = 'Q17329836', title = 'Ларусса', }, { id = 'Q17290934', title = 'Лентапедия', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q4263804', title = 'Литературная', }, { id = 'Q19180675', title = 'Малый Брокгауза и Ефрона', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q27680201', title = 'Музыкальный Римана', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q19190511', title = 'Новый', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q2498180', title = 'Православная', }, { id = 'Q19211082', title = 'Православная богословская', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q30059240', title = 'Реальный словарь классических древностей', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q1960551', title = 'Русский биографический', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q20078551', title = 'Техническая (1 изд.)', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q1970746', title = 'В. Даля', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q4532135', title = 'Энциклопедический лексикон', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q590208', title = 'Allgemeine Deutsche Biographie', project = 'dewikisource', projectCode = 's:de:' }, { id = 'Q19077875', title = 'American Cycl. (1879)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q19037977', title = 'American Med. Biogr. (1920)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q12912667', title = 'Appletons\' (1887—1901)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q20096917', title = 'Britannica (9-th)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q867541', title = 'Britannica (11-th)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q15987490', title = 'Britannica (12-th)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'P1417', title = 'Britannica (онлайн)', linkF = function ( id ) return 'http://global.britannica.com/'.. id end,}, { id = 'Q302556', title = 'Catholic (1907—13)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q16011749', title = 'Dictionary of Music and Musicians', project = 'enwikisource', projectCode = 'wikisource:'}, { id = 'Q15987216', title = 'Dictionary of National Biography', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q16014700', title = 'Dictionary of National Biography (1st suppl.)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q16014697', title = 'Dictionary of National Biography (2nd suppl.)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'P1614', title = 'History of Parliament', linkF = function ( id ) return 'http://www.historyofparliamentonline.org/volume/' .. id end, }, { id = 'Q20961706', title = 'Infernal (6e éd.)', project = 'frwikisource', projectCode = 's:fr:' }, { id = 'Q20089963', title = 'New International', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'P1415', title = 'Оксфордтық биография', linkF = function ( id ) return 'http://www.oxforddnb.com/index/' .. id .. '/' end, }, { id = 'P3217', title = 'Шведтік биография', linkF = function ( id ) return 'https://sok.riksarkivet.se/sbl/Presentation.aspx?id=' .. id end, }, { id = 'P902', title = 'Швейцарлық тарихи', linkF = function ( id ) return 'http://www.hls-dhs-dss.ch/textes/f/F' .. id .. '.php' end, }, { id = 'P886', title = 'Швейцарлық тарихи (online)', linkF = function ( id ) return 'http://www.e-lir.ch/e-LIR___Lexicon.' .. id .. '.450.0.html' end, }, } -- feed free to correct labels and categories, or add/remove sources here local dictionaryProperties = { } -- Non-localizable part (not need to localize ) local moduleNavbox = require('Module:Navbox') local titleBasedLinks = { ['Q602358'] = true, ['Q17290934'] = true, ['Q1960551'] = true } local p = {} local function link( url ) return url end local function aniDBLink( id ) local pos,_ = id:find("/") local type = id:sub(1,pos-1) local number = id:sub(pos+1) local urltype ='' if type == "anime" then urltype = "a" elseif type == "creator" then urltype = "creator" elseif type == "character" then urltype = "char" else return "" end return "http://anidb.net/perl-bin/animedb.pl?show=" ..type .. "&" .. urltype .. "id=" .. number end local function bavLink( id ) return 'http://viaf.org/processed/BAV%7C' .. id end local function bibsysLink( id ) return 'http://ask.bibsys.no/ask/action/result?cmd=&kilde=biblio&cql=bs.autid+%3D+' .. id .. '&feltselect=bs.autid' end local function bncLink( id ) return 'http://cantic.bnc.cat/registres/CUCId/' .. id end local function bneLink( id ) return 'http://catalogo.bne.es/uhtbin/authoritybrowse.cgi?action=display&authority_id=' .. id end local function bnfLink( id ) return 'http://catalogue.bnf.fr/ark:/12148/cb' .. id end local function boxofficemojoLink( id ) return 'http://www.boxofficemojo.com/movies/?id=' .. id .. '.htm' end local function bpnLink( id ) return 'http://www.biografischportaal.nl/persoon/' .. id end local function calisLink( id ) return 'http://opac.calis.edu.cn/aopac/ajsp/detail.jsp?actionfrom=1&actl=CAL++' .. id end local function cbdbLink( id ) return 'http://db1.ihp.sinica.edu.tw/cbdbc/cbdbkmeng?~~AAA' .. id end local function ciniiLink( id ) return 'http://ci.nii.ac.jp/author/' .. id end local function conorLink( id ) return 'http://www.cobiss.si/scripts/cobiss?command=DISPLAY&base=CONOR&rid=' .. id end local function chitalnyaRuLink( id ) return 'http://www.chitalnya.ru/users/' .. id .. '/' end local function commonsWikimediaLink( id ) return ':commons:Category:' .. id end local function egaxaLink( id ) return 'http://viaf.org/processed/EGAXA%7Cvtls' .. id end local function fanLibRuLink( id ) local firstChar = mw.ustring.sub( id, 1, 1 ) return 'http://fan.lib.ru/' .. firstChar .. '/' .. id .. '/' end local function flickrLink( id ) return 'https://www.flickr.com/' .. id end local function findagraveLink( id ) return 'http://www.findagrave.com/cgi-bin/fg.cgi?page=gr&GRid=' .. id end local function gndLink( id ) return 'http://d-nb.info/gnd/' .. id end local function ibdbPersonLink( id ) return 'http://www.ibdb.com/person.php?id=' .. id end local function ibdbProductionLink( id ) return 'http://www.ibdb.com/production.php?id=' .. id end local function ibdbShowLink( id ) return 'http://www.ibdb.com/show.php?id=' .. id end local function ibdbVenueLink( id ) return 'http://www.ibdb.com/venue.php?id=' .. id end local function isfdbAuthorLink( id ) return 'http://www.isfdb.org/cgi-bin/ea.cgi?' .. id end local function isfdbPublicationLink( id ) return 'http://www.isfdb.org/cgi-bin/pl.cgi?' .. id end local function isfdbSeriesLink( id ) return 'http://www.isfdb.org/cgi-bin/pe.cgi?' .. id end local function isfdbPublisherLink( id ) return 'http://www.isfdb.org/cgi-bin/publisher.cgi?' .. id end local function imslpLink( id ) return 'http://imslp.org/wiki/' .. string.gsub( id, ' ', '_' ) end local function imdbLink( id ) if string.match( id, '^ch' ) then return 'http://www.imdb.com/character/' .. id end if string.match( id, '^co' ) then return 'http://www.imdb.com/company/' .. id end if string.match( id, '^nm' ) then return 'http://www.imdb.com/name/' .. id end if string.match( id, '^tt' ) then return 'http://www.imdb.com/title/' .. id end return false end function isniLink( id ) id = id:gsub( '[ %-]', '' ):upper() return 'http://isni-url.oclc.nl/isni/' .. id end function lccnLink( id ) return 'http://id.loc.gov/authorities/' .. id end function lastfmLink( id ) return 'http://www.lastfm.ru/music/' .. id end function iccuLink( id ) id = id:gsub( '\\\\', '%5C' ):upper() return 'http://opac.sbn.it/opacsbn/opac/iccu/scheda_authority.jsp?bid=' .. id end function lnbLink( id ) return 'http://viaf.org/processed/LNB%7CLNC10-' .. id end function merimeeLink( id ) return false end function mixcloudLink( id ) return 'https://mixcloud.com/' .. id .. '/' end function musicBrainzArtistLink( id ) return 'https://musicbrainz.org/artist/' .. id end function musicBrainzReleazeGroupLink( id ) return 'https://musicbrainz.org/release-group/' .. id end function musicBrainzWorkLink( id ) return 'https://musicbrainz.org/work/' .. id end function nclLink( id ) return 'http://aleweb.ncl.edu.tw/F/?func=accref&acc_sequence=' .. id end function ndlLink( id ) return 'http://id.ndl.go.jp/auth/ndlna/' .. id end function nlcLink( id ) return false end function nliLink( id ) return 'http://a20.libnet.ac.il/F?func=find-b&REQUEST=' .. id .. '&find_code=SYS&local_base=NNL10' end function nkcLink( id ) return 'http://aut.nkp.cz/' .. id end function nlaLink( id ) return 'http://nla.gov.au/anbd.aut-an' .. id end function nlrLink( id ) return 'http://alephnew.bibnat.ro:8991/F?func=find-b&request=' .. id .. '000354872&find_code=SYS&adjacent=Y&local_base=NLR10' end function nszlLink( id ) return 'http://viaf.org/processed/NSZL%7C' .. id end function nskLink( id ) return 'http://viaf.org/processed/NSK%7C' .. id end function ntaLink( id ) return 'http://opc4.kb.nl/PPN?PPN=' .. id end function nukatLink( id ) return 'http://viaf.org/processed/NUKAT%7C' .. id end function orcidLink( id ) id = id:gsub( '[ %-]', '' ):upper() return 'http://orcid.org/' .. id end function declaratorLink( id ) return 'http://declarator.org/person/' .. id .. '/' end function gutenbergLink( id ) return 'http://www.gutenberg.org/ebooks/' .. id end function promodjLink( id ) return 'http://promodj.com/' .. id end function prozaRuLink( id ) return 'http://proza.ru/avtor/' .. id end function ptbnpLink( id ) return 'http://viaf.org/processed/PTBNP%7C' .. id end function rkdArtistsLink( id ) return 'http://www.rkd.nl/rkddb/dispatcher.aspx?action=search&database=ChoiceArtists&search=priref=' .. id end function rkdImagesLink( id ) return 'http://explore.rkd.nl/en/images/' .. id end function rodovidLink( id ) return 'http://ru.rodovid.org/wk/Person:' .. id end function rottentomatoesLink( id ) return 'http://www.rottentomatoes.com/' .. id end function rslLink( id ) return 'http://aleph.rsl.ru/F?func=find-b&find_code=SYS&adjacent=Y&local_base=RSL11&request=' .. id end function rutubeLink( id ) if string.match( id, '^%d+$' ) then return 'http://rutube.ru/video/persion/' .. id .. '/' end return 'http://' .. id .. '.rutube.ru/' end function samlibRuLink( id ) local firstChar = mw.ustring.sub( id, 1, 1 ) return 'http://samlib.ru/' .. firstChar .. '/' .. id .. '/' end function selibrLink( id ) return 'http://libris.kb.se/auth/' .. id end function stihiRuLink( id ) return 'http://stihi.ru/avtor/' .. id end function sudocLink( id ) return 'http://www.idref.fr/' .. id end function ulanLink( id ) return 'http://www.getty.edu/vow/ULANFullDisplay?find=&role=&nation=&subjectid=' .. id end function vimeoLink( id ) return 'https://vimeo.com/' .. id end function viafLink( id ) return 'http://viaf.org/viaf/' .. id end local function youtubeLink( id ) return 'https://youtube.com/' .. id end function youtubeLinkLong( id ) return 'https://youtube.com/channel/' .. id end local function getLabelWithoutLink( id, defaultLabel ) return mw.wikibase.label( id ) or defaultLabel; end local function getLabelWithLink( id, defaultTitle, label ) local link = mw.wikibase.sitelink( id ); if ( link ~= nil ) then return '[[' .. link .. '|' .. label .. ']]'; end local title = mw.wikibase.label( id ) or defaultTitle; return '<span title="' .. title .. '" style="border-bottom: 1px dotted; cursor: help;">' .. label .. '</span>' end local socialNetworkProperties = { { getLabelWithoutLink( 'Q116933', 'ВКонтакте'), 'P3185', function( id ) return 'https://vk.com/' .. id end, categoryExternalLink( 'ВКонтакте' ) }, { getLabelWithoutLink( 'Q4101720', 'В кругу друзей'), 'Q4101720', function( id ) return 'http://' .. id .. '.vkrugudruzei.ru/' end, categoryExternalLink( 'В кругу друзей' ) }, { getLabelWithoutLink( 'Q219523', 'Живой журнал'), 'P3258', function( id ) return 'http://' .. id .. '.livejournal.com/' end, categoryExternalLink( 'Живой журнал' ) }, { getLabelWithoutLink( 'Q219523', 'Живой журнал'), 'Q219523', function( id ) return 'http://' .. id .. '.livejournal.com/' end, categoryExternalLink( 'Живой журнал' ) }, { getLabelWithoutLink( 'Q4299813', 'Мой круг'), 'Q4299813', function( id ) return 'http://' .. id .. '.moikrug.ru/' end, categoryExternalLink( 'Мой круг' ) }, { getLabelWithoutLink( 'Q4299858', 'Мой мир'), 'Q4299858', function( id ) return 'http://my.mail.ru/' .. id end, categoryExternalLink( 'Мой мир' ) }, { getLabelWithoutLink( 'Q1123836', 'Одноклассники'), 'Q1123836', function( id ) return 'https://ok' .. '.ru/profile/' .. id end, categoryExternalLink( 'Одноклассники' ) }, { getLabelWithoutLink( 'Q17195318', 'Спрашивай.Ру'), 'Q17195318', function( id ) return 'http://sprashivai.ru/' .. id end, categoryExternalLink( 'Спрашивай.Ру' ) }, { getLabelWithoutLink( 'Q171186', 'Blogger'), 'Q171186', function( id ) return 'http://' .. id .. '.blogspot.com' end, categoryExternalLink( 'Blogger' ) }, { getLabelWithoutLink( 'Q4037665', 'Dudu'), 'Q4037665', function( id ) return 'http://dudu.com/' .. id end, categoryExternalLink( 'Dudu' ) }, { getLabelWithoutLink( 'Q355', 'Facebook'), 'P2013', function( id ) return 'https://www.facebook.com/' .. id end, categoryExternalLink( 'Facebook' ) }, { getLabelWithoutLink( 'Q356', 'Google+'), 'P2847', function( id ) return 'https://plus.google.com/' .. id .. '/posts' end, categoryExternalLink( 'Google+' ) }, { getLabelWithoutLink( 'Q356', 'Google+'), 'Q356', function( id ) return 'https://plus.google.com/' .. id .. '/posts' end, categoryExternalLink( 'Google+' ) }, { getLabelWithoutLink( 'Q4043051', 'LiveInternet'), 'Q4043051', function( id ) return 'http://www.liveinternet.ru/users/' .. id end, categoryExternalLink( 'LiveInternet' ) }, { getLabelWithoutLink( 'Q40629', 'MySpace'), 'Q40629', function( id ) return 'https://myspace.com/' .. id end, categoryExternalLink( 'MySpace' ) }, { getLabelWithoutLink( 'Q40629', 'MySpace'), 'P3265', function( id ) return 'https://myspace.com/' .. id end, categoryExternalLink( 'MySpace' ) }, { getLabelWithoutLink( 'Q17144398', 'QRoom'), 'Q17144398', function( id ) return 'http://qroom.ru/' .. id end, categoryExternalLink( 'QRoom' ) }, { getLabelWithoutLink( 'Q1002972', 'Spring.me'), 'Q1002972', function( id ) return 'http://www.spring.me/' .. id end, categoryExternalLink( 'Spring.me' ) }, { getLabelWithoutLink( 'Q15616276', 'Telegram'), 'Q15616276', function( id ) return 'https://t.me/' .. id end, categoryExternalLink( 'Telegram' ) }, { getLabelWithoutLink( 'Q384060', 'Tumblr'), 'Q384060', function( id ) return 'http://' .. id .. '.tumblr.com/' end, categoryExternalLink( 'Tumblr' ) }, { getLabelWithoutLink( 'Q918', 'Twitter'), 'P2002', function( id ) return 'https://twitter.com/' .. id end, categoryExternalLink( 'Twitter' ) }, } local textsProperties = { { getLabelWithoutLink( 'Q17254543', 'Изба-читальня'), 'Q17254543', chitalnyaRuLink, categoryExternalLink( 'Изба-читальня' ) }, { getLabelWithoutLink( 'Q17195344', 'Журнал «Самиздат»'), 'Q17195344', samlibRuLink, categoryExternalLink( 'Самиздат' ) }, { getLabelWithoutLink( 'Q22673', 'Проект «Гутенберг»'), 'P2034', gutenbergLink, categoryExternalLink( 'Проект «Гутенберг»' ) }, { getLabelWithoutLink( 'Q4380129', 'Проза.ру'), 'Q4380129', prozaRuLink, categoryExternalLink( 'Проза.ру' ) }, { getLabelWithoutLink( 'Q4442644', 'Стихи.ру'), 'Q4442644', stihiRuLink, categoryExternalLink( 'Стихи.ру' ) }, { getLabelWithoutLink( 'Q17300505', 'Lib.Ru/Фантастика'), 'Q17300505', fanLibRuLink, categoryExternalLink( 'Lib.Ru/Фантастика' ) }, } local labelAllocine = getLabelWithoutLink( 'Q31165', 'AlloCine' ); local labelAnimeNewsNetwork = getLabelWithoutLink( 'Q220509', 'Anime News Network' ); local labelDeezer = getLabelWithoutLink( 'Q602243', 'Deezer' ); local labelDiscogs = getLabelWithoutLink( 'Q504063', 'Discogs' ); local labelIBDb = getLabelWithoutLink( 'Q31964', 'Internet Broadway Database' ); local labelISFDb = getLabelWithoutLink( 'Q2629164', 'Internet Speculative Fiction Database' ); local labelMusicBrainz = getLabelWithoutLink( 'Q14005', 'MusicBrainz' ); local labelEncyclopaediaMetallum = getLabelWithoutLink( 'Q938726', 'Encyclopaedia Metallum' ); local labelYandexMusic = getLabelWithoutLink( 'Q4537983', 'Яндекс.Музыка' ); local labelYouTube = getLabelWithoutLink( 'Q866', 'YouTube' ); local contentHostingProperties = { { getLabelWithoutLink( 'Q565', 'Wikimedia Commons' ), 'P373', commonsWikimediaLink, categoryWithWikimediaCommons, true }, { getLabelWithoutLink( 'Q545966', 'Bandcamp'), 'P3283', function( id ) return 'https://' .. id .. '.bandcamp.com' end, categoryExternalLink( 'Bandcamp' ) }, { labelDeezer, 'P2722', function(id) return 'http://www.deezer.com/artist/' .. id end, categoryExternalLink( 'Deezer' ), false }, { labelDeezer, 'P2723', function(id) return 'http://www.deezer.com/album/' .. id end, categoryExternalLink( 'Deezer' ), false }, { labelDeezer, 'P2724', function(id) return 'http://www.deezer.com/track/' .. id end, categoryExternalLink( 'Deezer' ), false }, { getLabelWithoutLink( 'Q103204', 'Flickr' ), 'Q103204', flickrLink, categoryExternalLink( 'Flickr' ), false }, { getLabelWithoutLink( 'Q209330', 'Instagram' ), 'P2003', function( id ) return 'http://instagram.com/' .. id end, categoryExternalLink( 'Instagram' ), false }, { getLabelWithoutLink( 'Q183718', 'Last.fm' ), 'P3192', lastfmLink, categoryExternalLink( 'Last.fm' ), false }, { getLabelWithoutLink( 'Q6883832', 'Mixcloud' ), 'Q6883832', mixcloudLink, categoryExternalLink( 'Mixcloud' ), false }, { getLabelWithoutLink( 'Q2572292', 'Musopen' ), 'P2338', function( id ) return 'https://musopen.org/composer/' .. id .. '/' end, categoryExternalLink( 'Musopen' ), false }, { getLabelWithoutLink( 'Q17117201', 'PROMODJ' ), 'Q17117201', promodjLink, categoryExternalLink( 'PROMODJ' ), false }, { getLabelWithoutLink( 'Q372827', 'Rutube' ), 'Q372827', rutubeLink, categoryExternalLink( 'Rutube' ), false }, { getLabelWithoutLink( 'Q568769', 'SoundCloud' ), 'P3040', function( id ) return 'http://soundcloud.com/' .. id .. '/' end, categoryExternalLink( 'SoundCloud' ), false }, { getLabelWithoutLink( 'Q568769', 'SoundCloud' ), 'Q568769', function( id ) return 'http://soundcloud.com/' .. id .. '/' end, categoryExternalLink( 'SoundCloud' ), false }, { getLabelWithoutLink( 'Q156376', 'Vimeo' ), 'Q156376', vimeoLink, categoryExternalLink( 'Vimeo' ), false }, { labelYandexMusic, 'P1553', function(id) return 'https://music.yandex.ru/artist/' .. id end, categoryExternalLink( 'Яндекс.Музыка' ), false }, { labelYandexMusic, 'P2819', function(id) return 'https://music.yandex.ru/album/' .. id end, categoryExternalLink( 'Яндекс.Музыка' ), false }, { labelYouTube, 'P2397', youtubeLinkLong, categoryExternalLink( 'YouTube' ), false }, { labelYouTube, 'Q866', youtubeLink, categoryExternalLink( 'YouTube' ), false }, } local themeProfilesProperties = { -- science and technic { getLabelWithoutLink( 'Q364', 'GitHub '), 'P2037', function( id ) return 'https://github.com/' ..id end, categoryExternalLink( 'GitHub' ) }, { getLabelWithoutLink( 'Q494817', 'Google Scholar' ), 'P1960', function( id ) return 'https://scholar.google.com/citations?user=' .. id end, categoryExternalLink( 'Google Scholar' ) }, { getLabelWithoutLink( 'Q829984', 'Mathematics Genealogy Project' ), 'P549', function( id ) return 'http://www.genealogy.ams.org/id.php?id=' .. id end, categoryExternalLink( 'Математическая генеалогия' ) }, { getLabelWithoutLink( 'Q1373513', 'Notable Names Database' ), 'P1263', function( id ) return 'http://nndb.com/people/' .. id end, categoryExternalLink( 'NNDB' ) }, { getLabelWithoutLink( 'Q51044', 'ORCID' ), 'P496', orcidLink, categoryExternalLink( 'ORCID' ) }, { getLabelWithoutLink( 'Q7315186', 'ResearcherID' ), 'P1053', function( id ) return 'http://www.researcherid.com/rid/' .. id end, categoryExternalLink( 'ResearcherID' ) }, { getLabelWithoutLink( 'Q371467', 'Scopus' ), 'P1153', function( id ) return 'http://www.scopus.com/authid/detail.url?authorId=' .. id end, categoryExternalLink( 'Scopus' ) }, { getLabelWithoutLink( 'Q1061861', 'Structurae' ), 'P2418', function( id ) return 'http://structurae.de/personen/' .. id end, categoryExternalLink( 'Structurae' ) }, { getLabelWithoutLink( 'Q18241050', 'zbMATH' ), 'P1556', function( id ) return 'https://www.zbmath.org/authors/?q=ai:' .. id end, categoryExternalLink( 'zbMATH' ) }, { getLabelWithoutLink( 'Q4330205', 'Math-Net.ru' ), 'P4252', function( id ) return 'https://www.mathnet.ru/rus/person' .. id end, categoryExternalLink( 'Общероссийский математический портал' ) }, { getLabelWithoutLink( 'Q547473', 'MacTutor' ), 'P1563', function( id ) return 'http://www-groups.dcs.st-and.ac.uk/~history/Biographies/' .. id .. '.html' end, categoryExternalLink( 'MacTutor' ) }, -- sports { getLabelWithoutLink( 'Q17589204', 'FootballDatabase.eu ' ), 'P3537', function( id ) return 'http://www.footballdatabase.eu/football.joueurs.' .. id .. '.en.html' end, categoryExternalLink( 'FootballDatabase.eu' ) }, { getLabelWithoutLink( 'Q42428763', 'FootballFacts.ru' ), 'P3660', function( id ) return 'http://footballfacts.ru/players/' .. id end, categoryExternalLink( 'FootballFacts.ru' ) }, { getLabelWithoutLink( 'Q18693731', 'National Football Teams.com' ), 'P2574', function( id ) return 'http://www.national-football-teams.com/player/' .. id .. '.html' end, categoryExternalLink( 'National Football Teams.com' ) }, { getLabelWithoutLink( 'Q42430278', 'РФПЛ' ), 'P4417', function( id ) return 'http://rfpl.org/players/' .. id end, categoryExternalLink( 'РФПЛ' ) }, -- { getLabelWithoutLink( 'Q42309113', 'Scoresway' ), 'P3043', function( id ) return 'http://www.scoresway.com/?sport=soccer&page=person&id=' .. id end, categoryExternalLink( 'Scoresway' ) }, { getLabelWithoutLink( 'Q24192203', 'Soccerway' ), 'P2369', function( id ) return 'http://int.soccerway.com/players/-/' .. id .. '/' end, categoryExternalLink( 'Soccerway' ) }, { getLabelWithoutLink( 'Q4049959', 'Sportbox.ru ' ), 'P4421', function( id ) return 'http://news.sportbox.ru/Vidy_sporta/' .. id end, categoryExternalLink( 'Sportbox.ru ' ) }, { getLabelWithoutLink( 'Q4049960', 'Sports.ru' ), 'P4408', function( id ) return 'https://www.sports.ru/tags/' .. id end, categoryExternalLink( 'Sports.ru' ) }, { getLabelWithoutLink( 'Q18002875', 'Sports-Reference.com' ), 'P1447', function( id ) return 'http://www.sports-reference.com/olympics/athletes/' .. id .. '.html' end, categoryExternalLink( 'Sports-Reference.com' ) }, { getLabelWithoutLink( 'Q2449070', 'Transfermarkt' ), 'P2446', function( id ) return 'https://www.transfermarkt.com/transfermarkt/profil/spieler/' .. id end, categoryExternalLink( 'Transfermarkt' ) }, { getLabelWithoutLink( 'Q20773699', 'worldfootball.net' ), 'P2020', function( id ) return 'http://www.worldfootball.net/player_summary/$1/' .. id .. '/' end, categoryExternalLink( 'worldfootball.net' ) }, { getLabelWithoutLink( 'Q726183', 'Түрік футбол федерациясы' ), 'P2448', function( id ) return 'http://www.tff.org/Default.aspx?pageId=526&kisiID=' .. id end, categoryExternalLink( 'Турецкая футбольная федерация' ) }, { getLabelWithoutLink( 'Q140486', 'Украина футбол федерациясы' ), 'P3662', function( id ) return 'http://www.ffu.org.ua/ukr/tournaments/prof/' .. id .. '/' end, categoryExternalLink( 'Федерация футбола Украины' ) }, -- audio and video { getLabelWithoutLink( 'Q477809', 'AllMovie' ), 'P1562', function(id) return 'http://www.allmovie.com/movie/' .. id end, categoryExternalLink( 'AllMovie' ) }, { getLabelWithoutLink( 'Q477809', 'AllMovie' ), 'P2019', function(id) return 'http://www.allmovie.com/artist/' .. id end, categoryExternalLink( 'AllMovie' ) }, { getLabelWithoutLink( 'Q31181', 'AllMusic' ), 'P1728', function(id) return 'http://www.allmusic.com/artist/' .. id end, categoryExternalLink( 'AllMusic' ) }, { getLabelWithoutLink( 'Q31181', 'AllMusic' ), 'P1729', function(id) return 'http://www.allmusic.com/album/' .. id end, categoryExternalLink( 'AllMusic' ) }, { getLabelWithoutLink( 'Q31181', 'AllMusic' ), 'P1730', function(id) return 'http://www.allmusic.com/song/' .. id end, categoryExternalLink( 'AllMusic' ) }, { getLabelWithoutLink( 'Q31181', 'AllMusic' ), 'P1994', function(id) return 'http://www.allmusic.com/composition/' .. id end, categoryExternalLink( 'AllMusic' ) }, { labelAllocine, 'P1265', function(id) return 'http://www.allocine.fr/film/fichefilm_gen_cfilm=' .. id .. '.html' end, categoryExternalLink( 'AlloCiné' ) }, { labelAllocine, 'P1266', function(id) return 'http://www.allocine.fr/personne/fichepersonne_gen_cpersonne=' .. id .. '.html' end, categoryExternalLink( 'AlloCiné' ) }, { labelAllocine, 'P1267', function(id) return 'http://www.allocine.fr/series/ficheserie_gen_cserie=' .. id .. '.html' end, categoryExternalLink( 'AlloCiné' ) }, { getLabelWithoutLink( 'P1688', 'AniDB' ), 'P1688', aniDBLink, categoryExternalLink( 'AniDB' ) }, { labelAnimeNewsNetwork, 'P1982', function(id) return 'http://www.animenewsnetwork.com/encyclopedia/people.php?id=' .. id end, categoryExternalLink( 'Anime News Network' ) }, { labelAnimeNewsNetwork, 'P1983', function(id) return 'http://www.animenewsnetwork.com/encyclopedia/company.php?id=' .. id end, categoryExternalLink( 'Anime News Network' ) }, { labelAnimeNewsNetwork, 'P1984', function(id) return 'http://www.animenewsnetwork.com/encyclopedia/manga.php?id=' .. id end, categoryExternalLink( 'Anime News Network' ) }, { labelAnimeNewsNetwork, 'P1985', function(id) return 'http://www.animenewsnetwork.com/encyclopedia/anime.php?id=' .. id end, categoryExternalLink( 'Anime News Network' ) }, { getLabelWithoutLink( 'Q223142', 'Box Office Mojo' ), 'P1237', boxofficemojoLink, categoryExternalLink( 'Box Office Mojo' ) }, { getLabelWithoutLink( 'Q3561957', 'ČSFD' ), 'P2529', function(id) return 'http://www.csfd.cz/film/' .. id end, categoryExternalLink( 'ČSFD' ) }, { getLabelWithoutLink( 'Q3561957', 'ČSFD' ), 'P2605', function(id) return 'http://www.csfd.cz/tvurce/' .. id end, categoryExternalLink( 'ČSFD' ) }, { labelDiscogs, 'P1953', function(id) return 'http://www.discogs.com/artist/' .. id end, categoryExternalLink( 'Discogs' ) }, { labelDiscogs, 'P1954', function(id) return 'http://www.discogs.com/master/' .. id end, categoryExternalLink( 'Discogs' ) }, { labelDiscogs, 'P1955', function(id) return 'http://www.discogs.com/label/' .. id end, categoryExternalLink( 'Discogs' ) }, { labelDiscogs, 'P2206', function(id) return 'http://www.discogs.com/release/' .. id end, categoryExternalLink( 'Discogs' ) }, { getLabelWithoutLink( 'Q2638147', 'FilmAffinity' ), 'P480', function(id) return 'http://www.filmaffinity.com/en/film' .. id .. '.html' end, categoryExternalLink( 'FilmAffinity' ) }, { labelEncyclopaediaMetallum, 'P1952', function(id) return 'http://www.metal-archives.com/bands//' .. id end, categoryExternalLink( 'Encyclopaedia Metallum' ) }, { labelEncyclopaediaMetallum, 'P1989', function(id) return 'http://www.metal-archives.com/artists//' .. id end, categoryExternalLink( 'Encyclopaedia Metallum' ) }, { labelEncyclopaediaMetallum, 'P2721', function(id) return 'http://www.metal-archives.com/release.php?id=' .. id end, categoryExternalLink( 'Encyclopaedia Metallum' ) }, { labelIBDb, 'P1217', ibdbVenueLink, categoryExternalLink( 'IBDb' ) }, { labelIBDb, 'P1218', ibdbProductionLink, categoryExternalLink( 'IBDb' ) }, { labelIBDb, 'P1219', ibdbShowLink, categoryExternalLink( 'IBDb' ) }, { labelIBDb, 'P1220', ibdbPersonLink, categoryExternalLink( 'IBDb' ) }, { getLabelWithoutLink( 'Q37312', 'Internet Movie Database' ), 'P345', imdbLink, categoryExternalLink( 'IMDb' ) }, { getLabelWithoutLink( 'Q523660', 'International Music Score Library Project' ), 'P839', imslpLink, categoryExternalLink( 'IMSLP' ) }, { getLabelWithoutLink( 'Q150248', 'Metacritic' ), 'P1712', function( id ) return 'http://www.metacritic.com/' .. id end, categoryExternalLink( 'Metacritic' ) }, { labelMusicBrainz, 'P434', musicBrainzArtistLink, categoryExternalLink( 'MusicBrainz' ) }, { labelMusicBrainz, 'P435', musicBrainzWorkLink, categoryExternalLink( 'MusicBrainz' ) }, { labelMusicBrainz, 'P436', musicBrainzReleazeGroupLink, categoryExternalLink( 'MusicBrainz' ) }, { getLabelWithoutLink( 'Q22673', 'Project Gutenberg' ), 'P1938', function(id) return 'http://www.gutenberg.org/ebooks/author/' .. id end, categoryExternalLink( 'Project Gutenberg' ) }, { getLabelWithoutLink( 'Q105584', 'Rotten Tomatoes' ), 'P1258', rottentomatoesLink, categoryExternalLink( 'Rotten Tomatoes' ) }, { getLabelWithoutLink( 'Q4066284', 'Аниматор.ру' ), 'P1934', function(id) return 'http://www.animator.ru/db/?p=show_film&fid=' .. id end, categoryExternalLink( 'Аниматор.ру' ) }, -- literature { labelISFDb, 'P1233', isfdbAuthorLink, categoryExternalLink( 'ISFDb' ) }, { labelISFDb, 'P1234', isfdbPublicationLink, categoryExternalLink( 'ISFDb' ) }, { labelISFDb, 'P1235', isfdbSeriesLink, categoryExternalLink( 'ISFDb' ) }, { labelISFDb, 'P1239', isfdbPublisherLink, categoryExternalLink( 'ISFDb' ) }, { getLabelWithoutLink( 'Q17299517', 'RKDartists' ), 'P650', rkdArtistsLink, categoryExternalLink( 'RKDartists' ) }, { getLabelWithoutLink( 'Q17299580', 'RKDimages' ), 'P350', rkdImagesLink, categoryExternalLink( 'RKDimages' ) }, { getLabelWithoutLink( 'Q24694883', 'ECARTICO' ), 'P2915', function(id) return 'http://www.vondel.humanities.uva.nl/ecartico/persons/' .. id end, categoryExternalLink( 'ECARTICO' ) }, -- videogames { getLabelWithoutLink( 'Q612975', 'MobyGames'), 'P1933', function( id ) return 'https://www.mobygames.com/game/' ..id end, categoryExternalLink( 'MobyGames' ) }, -- common { getLabelWithoutLink( 'Q649227', 'Родовод' ), 'P1185', rodovidLink, categoryExternalLink( 'Родовод' ) }, { getLabelWithoutLink( 'Q20035614', 'Декларатор' ), 'P1883', declaratorLink, categoryExternalLink( 'Декларатор' ) }, { getLabelWithoutLink( 'Q41226', 'Open Directory Project' ), 'P998', function ( id ) return 'http://dmoztools.net/' .. id end, categoryExternalLink( 'DMOZ' ) }, { getLabelWithoutLink( 'Q63056', 'Find a Grave' ), 'P535', findagraveLink, categoryExternalLink( 'Find a Grave' ) }, } local authorityControl = { { getLabelWithLink( 'Q213678', 'Bibliotheca Apostolica Vaticana', 'BAV'), 'P1017', bavLink, categoryAuthorityControl( 'BAV' ) }, { getLabelWithLink( 'Q4584301', '', 'BIBSYS'), 'P1015', bibsysLink, categoryAuthorityControl( 'BIBSYS' ) }, { getLabelWithLink( 'Q1200925', 'Biblioteca de Catalunya', 'BNC'), 'P1273', bncLink, categoryAuthorityControl( 'BNC' ) }, { getLabelWithLink( 'Q750403', 'Biblioteca Nacional de España', 'BNE'), 'P950', bneLink, categoryAuthorityControl( 'BNE' ) }, { getLabelWithLink( 'Q193563', 'Bibliothèque nationale de France', 'BNF'), 'P268', bnfLink, categoryAuthorityControl( 'BNF' ) }, { getLabelWithLink( 'Q1868372', 'Biografisch Portaal', 'BPN'), 'P651', bpnLink, categoryAuthorityControl( 'BPN' ) }, { getLabelWithLink( 'Q9384291', '中国高等教育文献保障系统', 'CALIS'), 'P270', calisLink, categoryAuthorityControl( 'CALIS' ) }, { getLabelWithLink( 'Q17299677', 'China Biographical Database Project', 'CBDB'), 'P497', cbdbLink, categoryAuthorityControl( 'CBDB' ) }, { getLabelWithLink( 'Q10726338', 'Citation Information by NII', 'CiNii'), 'P271', ciniiLink, categoryAuthorityControl( 'CiNii' ) }, { getLabelWithLink( 'Q16744133', 'CONOR', 'CONOR'), 'P1280', conorLink, categoryAuthorityControl( 'CONOR' ) }, { getLabelWithLink( 'Q501851', 'مكتبة الإسكندرية الجديدة', 'EGAXA'), 'P1309', egaxaLink, categoryAuthorityControl( 'EGAXA' ) }, { getLabelWithLink( 'Q36578', 'Gemeinsame Normdatei', 'GND'), 'P227', gndLink, categoryAuthorityControl( 'GND' ) }, { getLabelWithLink( 'Q3803707', 'Istituto Centrale per il Catalogo Unico', 'ICCU'), 'P396', iccuLink, categoryAuthorityControl( 'ICCU' ) }, { getLabelWithLink( 'Q423048', 'International Standard Name Identifier', 'ISNI'), 'P213', isniLink, categoryAuthorityControl( 'ISNI' ) }, { getLabelWithLink( 'Q620946', 'Library of Congress Control Number', 'LCCN'), 'P244', lccnLink, categoryAuthorityControl( 'LCCN' ) }, { getLabelWithLink( 'Q1133733', 'Latvijas Nacionālā bibliotēka', 'LNB'), 'P1368', lnbLink, categoryAuthorityControl( 'LNB' ) }, { getLabelWithLink( 'Q809830', 'Base Mérimée', 'Mérimée'), 'P380', merimeeLink,categoryAuthorityControl( 'Mérimée' ) }, { getLabelWithLink( 'Q618340', '國家圖書館 (中華民國)', 'NCL'), 'P1048', nclLink, categoryAuthorityControl( 'NCL' ) }, { getLabelWithLink( 'Q477675', '国立国会図書館', 'NDL'), 'P349', ndlLink, categoryAuthorityControl( 'NDL' ) }, { getLabelWithLink( 'Q732353', '中国国家图书馆', 'NLC'), 'P1213', nlcLink, categoryAuthorityControl( 'NLC' ) }, -- NLI numbers seems unstable { getLabelWithLink( 'Q1967876', 'Národní knihovna České republiky', 'NKC'), 'P691', nkcLink, categoryAuthorityControl( 'NKC' ) }, { getLabelWithLink( 'Q623578', 'National Library of Australia', 'NLA'), 'P409', nlaLink, categoryAuthorityControl( 'NLA' ) }, { getLabelWithLink( 'Q1467610', 'Αναγνωριστικό Καθιερωμένων από τον Κατάλογο Καθιερωμένων Όρων της Εθνικής Βιβλιοθήκης της Ελλάδος', 'NLG'), 'P3348', function(id) return 'http://nlg.okfn.gr/resource/authority/record' .. id end, categoryAuthorityControl( 'NLG' ) }, { getLabelWithLink( 'Q622012', 'Biblioteca Națională a României', 'NLR'), 'P1003', nlrLink, categoryAuthorityControl( 'NLR' ) }, { getLabelWithLink( 'Q631375', 'Nacionalna i sveučilišna knjižnica u Zagrebu', 'NSK'), 'P1375', nskLink, categoryAuthorityControl( 'NSK' ) }, { getLabelWithLink( 'Q1526131', 'Koninklijke Bibliotheek', 'NTA'), 'P1006', ntaLink, categoryAuthorityControl( 'NTA' ) }, { getLabelWithLink( 'Q1063819', 'Országos Széchényi Könyvtár', 'NSZL'), 'P951', nszlLink, categoryAuthorityControl( 'NSZL' ) }, { getLabelWithLink( 'Q11789729', 'Narodowy Uniwersalny Katalog Centralny', 'NUKAT'), 'P1207', nukatLink, categoryAuthorityControl( 'NUKAT' ) }, { getLabelWithLink( 'Q245966', 'Biblioteca Nacional de Portugal', 'PTBNP'), 'P1005', ptbnpLink, categoryAuthorityControl( 'PTBNP' ) }, { getLabelWithLink( 'Q1048694', 'Российская государственная библиотека', 'РГБ'), 'P947', rslLink, categoryAuthorityControl( 'RSL' ) }, { getLabelWithLink( 'Q953058', 'Kungliga biblioteket', 'LIBRIS'), 'P906', selibrLink, categoryAuthorityControl( 'SELIBR' ) }, { getLabelWithLink( 'Q2597810', 'Système universitaire de documentation', 'SUDOC'), 'P269', sudocLink, categoryAuthorityControl( 'SUDOC' ) }, { getLabelWithLink( 'Q54919', 'Virtual International Authority File', 'VIAF'), 'P214', viafLink, categoryAuthorityControl( 'VIAF' ) }, { getLabelWithLink( 'Q2494649', 'Union List of Artist Names', 'ULAN' ), 'P245', ulanLink, categoryAuthorityControl( 'ULAN' ) }, } local function getQualifierSingleValue( statement, qualifierName ) if (statement ~= nil and statement.qualifiers ~= nil and statement.qualifiers[qualifierName] ~= nil) then for qualifierIndex, qualifier in pairs( statement.qualifiers[qualifierName] ) do if (qualifier.datavalue ~= nil and qualifier.datavalue.type ~= nil and qualifier.datavalue.value ~= nil) then if ( qualifier.datavalue.type == "monolingualtext" ) then return qualifier.datavalue.value.text; end if ( qualifier.datavalue.type == "string" ) then return qualifier.datavalue.value; end if ( qualifier.datavalue.type == "wikibase-entityid" ) then return 'Q' .. qualifier.datavalue.value["numeric-id"]; end mw.log( 'Unknown qualifier type: ' .. qualifier.datavalue.type ) return qualifier.datavalue.value; end end end return nil; end local function getQualifierValues( statement, qualifierName ) local result = {} if (statement ~= nil and statement.qualifiers ~= nil and statement.qualifiers[qualifierName] ~= nil) then local qualifiers = statement.qualifiers[qualifierName]; for _, qualifier in pairs( qualifiers ) do if (qualifier.datavalue ~= nil and qualifier.datavalue.type ~= nil and qualifier.datavalue.value ~= nil) then if ( qualifier.datavalue.type == "string" ) then result[#result+1] = qualifier.datavalue.value; elseif ( qualifier.datavalue.type == "wikibase-entityid" ) then result[#result+1] = 'Q' .. qualifier.datavalue.value["numeric-id"]; else mw.log( 'Unknown qualifier type: ' .. qualifier.datavalue.type ); result[#result+1] = 'Q' .. qualifier.datavalue.value; end end end end return result; end local function collectLinks( configuration, elementId ) local moduleLanguages if ( mw.title.makeTitle( 'Module', 'Languages' ).exists and mw.title.makeTitle( 'Module', 'Languages/data' ).exists and mw.title.makeTitle( 'Module', 'Wikidata/Language-codes' ).exists) then moduleLanguages = require('Module:Languages'); else moduleLanguages = false; end --Create rows local elements = {} local data = {} local item = mw.wikibase.getEntity( elementId ) if item == nil or item.claims == nil then return elements end if ( item.claims['P553'] ~= nil ) then local claim = item.claims['P553'] for _, statement in pairs( claim ) do if (statement ~= nil) then -- profile ID local rank = statement.rank or 'normal'; if ( rank ~= 'deprecated' ) then local itemId = getQualifierSingleValue( statement, 'P554' ); if (itemId ~= nil) then -- language local languages = getQualifierValues( statement, 'P407' ); local resourceId = 'Q' .. statement.mainsnak.datavalue.value['numeric-id'] if (data[resourceId] == nil) then data[resourceId] = {}; end table.insert( data[resourceId], { itemId = itemId, languages = languages, rank = rank} ) end end end end end for _, params in pairs( configuration ) do local resourceId = params[2] local claim = item.claims[ resourceId ] if ( claim ) then for _, statement in pairs( claim ) do local rank = statement.rank or 'normal'; if ( rank ~= 'deprecated' and statement.mainsnak.datavalue) then local itemId = statement.mainsnak.datavalue.value; local languages = getQualifierValues( statement, 'P407' ); if (data[resourceId] == nil) then data[resourceId] = {}; end table.insert( data[resourceId], { itemId = itemId, languages = languages, rank = rank} ); end end end end for resourceId, resourceDatas in pairs( data ) do data[resourceId] = filterByRank( resourceDatas ); end local hasNonOptionalLinks = false for _, params in pairs( configuration ) do local resourceLabel = params[1] local firstChar = mw.ustring.sub( resourceLabel, 1, 1 ); local separateDesign = firstChar == '[' or firstChar == '<'; local resourceId = params[2] local optional = params[5] or false; local resourceDatas = data[resourceId]; if resourceDatas ~= nil then if ( not optional ) then hasNonOptionalLinks = true end local html = ''; if ( separateDesign ) then html = html .. resourceLabel .. ':&nbsp;'; end for index, resourceData in pairs(resourceDatas) do local itemId = resourceData.itemId; local languages = resourceData.languages; local link = params[3] ( itemId ); local linkFirstChar; local interwiki; if ( link ) then linkFirstChar = mw.ustring.sub( link, 1, 1 ); interwiki = linkFirstChar == ':' end if ( separateDesign ) then if ( index ~= 1 ) then html = html .. ',&nbsp;' end if ( link ) then if ( interwiki ) then html = html .. '[[' .. link .. '|' .. itemId .. ']]'; else html = html .. '[' .. link .. ' ' .. itemId .. ']'; end else html = html .. itemId; end else if ( index ~= 1 ) then html = html .. ' · ' end if ( link ) then if ( interwiki ) then html = html .. '[[' .. link .. '|' .. resourceLabel .. ']]'; else html = html .. '[' .. link .. ' ' .. resourceLabel .. ']'; end else -- it should not happen html = html .. resourceLabel .. ':&nbsp;' .. itemId; end if ( moduleLanguages ) then if ( languages ~= nil and #languages > 0 ) then for langIndex, language in pairs(languages) do html = html .. '&nbsp;' .. moduleLanguages.getRefHtml( language ) end end end end end if ( #params >= 4 and params[4] ) then html = html .. '[[Категория:' .. params[4] .. ']]' end table.insert( elements, html ) end end if ( not hasNonOptionalLinks ) then return {} end return elements end local function collectDictionaryLinks( elementId ) --Create rows local elements = {} local item = mw.wikibase.getEntity( elementId ); if ( item == nil or item.claims == nil) then return elements end local sourceToElementLinks = {}; local claim = item.claims['P1343'] if ( claim ) then for _, statement in pairs( claim ) do if (statement ~= nil) then local rank = statement.rank or 'normal'; if ( rank ~= 'deprecated' ) then local resourceId = 'Q' .. statement.mainsnak.datavalue.value['numeric-id'] local languages = getQualifierValues( statement, 'P407' ); -- Wikisource link ? local entityId = getQualifierSingleValue( statement, 'P805' ) or getQualifierSingleValue( statement, 'P248' ); if ( entityId ) then if (sourceToElementLinks[resourceId] == nil) then sourceToElementLinks[resourceId] = {}; end table.insert( sourceToElementLinks[resourceId], { entityId = entityId, languages = languages, rank = rank} ); end -- URL to encyclopedia local url = getQualifierSingleValue( statement, 'P854' ); if (url ~= nil) then if (sourceToElementLinks[resourceId] == nil) then sourceToElementLinks[resourceId] = {}; end table.insert( sourceToElementLinks[resourceId], { url = url, languages = languages, rank = rank} ); end end end end end for _, description in pairs( dictionaries ) do if ( description.linkF ) then local claim = item.claims[ description.id ]; if ( claim ) then for _, statement in pairs( claim ) do local rank = statement.rank or 'normal'; if ( rank ~= 'deprecated' and statement.mainsnak.datavalue) then local value = statement.mainsnak.datavalue.value; local url = description.linkF( value ); local languages = getQualifierValues( statement, 'P407' ); if ( sourceToElementLinks[description.id] == nil) then sourceToElementLinks[description.id] = {}; end table.insert( sourceToElementLinks[description.id], { url = url, languages = languages, rank = rank} ); end end end end end local html = ''; for _, description in pairs( dictionaries ) do local links = sourceToElementLinks[ description.id ]; if ( links ) then for _, link in pairs( links ) do if ( link.url ) then table.insert( elements, '[' .. link.url .. ' ' .. description.title .. ']' ) end if ( link.entityId ) then local entity = mw.wikibase.getEntity( link.entityId ); if ( entity and entity.sitelinks and entity.sitelinks[description.project] ) then table.insert( elements, '[[' .. description.projectCode .. entity.sitelinks[description.project].title .. '|' .. description.title .. ']]' ) end end end end end return elements end local function contains( tableStructure, value ) if ( tableStructure == nil or value == nil) then return true; end for index, line in pairs( tableStructure ) do if (line == value) then return true; end end return false; end local function filterByRank( resourceDatas ) -- itemId, languages. rank = rank local hasPreffered = false; for index, resourceData in pairs(resourceDatas) do if ( resourceData.rank == 'preferred' ) then hasPreffered = true; end end if (not hasPreffered) then return resourceDatas; end local result = {}; for index, resourceData in pairs(resourceDatas) do if ( resourceData.rank == 'preferred' or contains(resourceData.languages, preferredLanguage) ) then table.insert(result, resourceData); end end return result; end function p.render( frame ) local colorArg = ''; local elementId = nil; if ( frame ~= nil ) then local parentArgs = frame:getParent().args colorArg = parentArgs[templateColorName] or parentArgs["color"] or parentArgs[1] or ''; if parentArgs['d'] and parentArgs['d'] ~= '' then elementId = string.upper( parentArgs['d'] ); end local firstChar = mw.ustring.sub( colorArg, 1, 1 ); if ( firstChar ~= '#' ) then local byTemplate = colorByTitle( frame, colorArg ); if ( byTemplate ) then colorArg = byTemplate; end end end local navboxData = { name = 'External links', navboxclass = 'navbox ruwikiArticleExternalLinksTable', bodyclass = 'hlist', }; if colorArg and colorArg ~= '' then navboxData.groupstyle = 'background: ' .. colorArg .. ';' end local rowIndex = 1 local socialNetworksElements = collectLinks( socialNetworkProperties, elementId ); if ( #socialNetworksElements > 0 ) then navboxData['group' .. rowIndex] = group1Label navboxData['list' .. rowIndex] = table.concat( socialNetworksElements , ' · ' ) rowIndex = rowIndex + 1 end local textsElements = collectLinks( textsProperties, elementId ); if ( #textsElements > 0 ) then navboxData['group' .. rowIndex] = group2Label navboxData['list' .. rowIndex] = table.concat( textsElements , ' · ' ) rowIndex = rowIndex + 1 end local contentHostingElements = collectLinks( contentHostingProperties, elementId ); if ( #contentHostingElements > 0 ) then navboxData['group' .. rowIndex] = group3Label navboxData['list' .. rowIndex] = table.concat( contentHostingElements , ' · ' ) rowIndex = rowIndex + 1 end local themeProfilesElements = collectLinks( themeProfilesProperties, elementId ); if ( #themeProfilesElements > 0 ) then navboxData['group' .. rowIndex] = group4Label navboxData['list' .. rowIndex] = table.concat( themeProfilesElements , ' · ' ) rowIndex = rowIndex + 1 end local dictionaryElements = collectDictionaryLinks(); if ( #dictionaryElements > 0 ) then navboxData['group' .. rowIndex] = group5Label navboxData['list' .. rowIndex] = table.concat( dictionaryElements , ' · ' ) rowIndex = rowIndex + 1 end local authorityControlElements = collectLinks( authorityControl, elementId ); if ( #authorityControlElements > 0 ) then navboxData['group' .. rowIndex] = group6Label navboxData['list' .. rowIndex] = table.concat( authorityControlElements , ' · ' ) rowIndex = rowIndex + 1 end if ( rowIndex == 1 ) then if ( mw.title.getCurrentTitle().namespace == 0 ) then return '[[Категория:' .. categoryTemplateEmpty .. ']]' end else navboxData['group1'] = '<div style="padding: 0px 18px 0px 0px; width: 100%;"><div style="float: left;">' .. frame:expandTemplate{ title = 'tnavbar-view', args = { templateLink } } .. '</div>&nbsp;&nbsp;' .. navboxData['group1'] .. '</div>' end local navbox = moduleNavbox._navbox( navboxData ) return navbox end function p.renderDocumentation( ) local result = '' result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group1Label .. '\n' result = result .. '|-\n' result = result .. renderDocumentationCategory( socialNetworkProperties ); result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group2Label .. '\n' result = result .. '|-\n' result = result .. renderDocumentationCategory( textsProperties ); result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group3Label .. '\n' result = result .. '|-\n' result = result .. renderDocumentationCategory( contentHostingProperties ); result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group4Label .. '\n' result = result .. '|-\n' result = result .. renderDocumentationCategory( themeProfilesProperties ); result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group5Label .. '\n' result = result .. '|-\n' --result = result .. renderDocumentationCategory( dictionaryProperties ); result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group6Label .. '\n' result = result .. '|-\n' result = result .. renderDocumentationCategory( authorityControl ); return result; end local function renderDocumentationCategory( links ) local result = '' for _, params in pairs( links ) do local resourceLabel = params[1] local resourceId = params[2] local category = params[4] local optional if ( params[5] or false ) then optional = 'TRUE' else optional = 'FALSE' end result = result .. '| ' .. resourceLabel .. '\n' if string.match( resourceId, '^P' ) then result = result .. '| [[:d:Property:' .. resourceId .. '|' .. resourceId .. ']]\n' elseif string.match( resourceId, '^Q' ) then result = result .. '| [[:d:' .. resourceId .. '' .. '|' .. resourceId .. ']]\n' else result = result .. '| &nbsp; \n' end if ( category ~= nil and category ~= false ) then result = result .. '| [[:Category:' .. category .. '|' .. category .. ']]\n' else result = result .. '| &nbsp; \n' end result = result .. '| ' .. optional .. '\n' result = result .. '|-\n' end return result; end return p 6jwga20o6y0hjh2ual9esni231tlk1s 652200 652199 2026-09-09T07:50:45Z Asorev 36241 652200 Scribunto text/plain -- Localizable part -- Please, note, that labels to various sites and cataloges are taken from Wikidata (i.e. Wikidata label) local linksPrefix = '' local project = 'Уикипедия' local categoryTemplateEmpty = project .. ':Үлгі «Сыртқы сілтемелер» бос' local categoryWithWikimediaCommons = project .. ':Ортаққорға сілтенген мақалалар' local templateLink = 'Сыртқы сілтемелер' -- The language codes that should be always displayed even if they have normal rank and claim with another language and prefferered rank exists local preferredLanguage = 'Q7737'; -- kazakh local function categoryAuthorityControl( code ) return false; --project .. ':Мақала, мазмұнында ' .. code .. ' код' end local function categoryExternalLink( code ) return false; --project .. ':Сыртқы сілтемелері бар мақалалар:' .. code end local templateColorName = 'түс'; -- some project have "named" colors, defined by templates local function colorByTitle( frame, colorTitle ) local templateName = 'Түс/' .. colorTitle; local templateTitle = mw.title.makeTitle( 'Template', templateName ); if ( templateTitle == nil or not templateTitle.exists ) then return false; end return frame:expandTemplate{ title = templateName }; end local dictionaries = { { id = 'Q19217220', title = 'Березина', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q4086271', title = 'Библейская', project = 'ruwikisource', projectCode = 's:' }, { id = 'P1296', title = 'Большая каталонская', linkF = function ( id ) return 'http://www.enciclopedia.cat/enciclopèdies/gran-enciclopèdia-catalana/EC-GEC-' .. id .. '.xml' end }, { id = 'P2924', title = 'Большая российская', linkF = function ( id ) return 'http://bigenc.ru/text/' .. id end, }, { id = 'Q20078554', title = 'Большая советская (1 изд.)', project = 'ruwikisource', projectCode = 's:' }, -- { id = 'Q17378135', title = 'Большая советская', }, { id = 'Q4091878', title = 'Большая Южакова', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q602358', title = 'Брокгауза и Ефрона', project = 'ruwikisource', projectCode = 's:' }, { id = 'P1648', title = 'Валлийский биографический', linkF = function ( id ) return 'http://yba.llgc.org.uk/en/' .. id .. '.html' end, }, { id = 'Q4114391', title = 'Военная Сытина', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q4173137', title = 'Еврейская Брокгауза и Ефрона', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q4091875', title = 'Кирилла и Мефодия', }, { id = 'P1438', title = 'Краткая еврейская', linkF = function ( id ) return 'http://www.eleven.co.il/article/' .. id end, }, { id = 'Q4239850', title = 'Краткая литературная' }, { id = 'Q2627728', title = 'Кругосвет' }, { id = 'Q17329836', title = 'Ларусса', }, { id = 'Q17290934', title = 'Лентапедия', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q4263804', title = 'Литературная', }, { id = 'Q19180675', title = 'Малый Брокгауза и Ефрона', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q27680201', title = 'Музыкальный Римана', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q19190511', title = 'Новый', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q2498180', title = 'Православная', }, { id = 'Q19211082', title = 'Православная богословская', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q30059240', title = 'Реальный словарь классических древностей', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q1960551', title = 'Русский биографический', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q20078551', title = 'Техническая (1 изд.)', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q1970746', title = 'В. Даля', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q4532135', title = 'Энциклопедический лексикон', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q590208', title = 'Allgemeine Deutsche Biographie', project = 'dewikisource', projectCode = 's:de:' }, { id = 'Q19077875', title = 'American Cycl. (1879)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q19037977', title = 'American Med. Biogr. (1920)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q12912667', title = 'Appletons\' (1887—1901)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q20096917', title = 'Britannica (9-th)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q867541', title = 'Britannica (11-th)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q15987490', title = 'Britannica (12-th)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'P1417', title = 'Britannica (онлайн)', linkF = function ( id ) return 'http://global.britannica.com/'.. id end,}, { id = 'Q302556', title = 'Catholic (1907—13)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q16011749', title = 'Dictionary of Music and Musicians', project = 'enwikisource', projectCode = 'wikisource:'}, { id = 'Q15987216', title = 'Dictionary of National Biography', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q16014700', title = 'Dictionary of National Biography (1st suppl.)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q16014697', title = 'Dictionary of National Biography (2nd suppl.)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'P1614', title = 'History of Parliament', linkF = function ( id ) return 'http://www.historyofparliamentonline.org/volume/' .. id end, }, { id = 'Q20961706', title = 'Infernal (6e éd.)', project = 'frwikisource', projectCode = 's:fr:' }, { id = 'Q20089963', title = 'New International', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'P1415', title = 'Оксфордтық биография', linkF = function ( id ) return 'http://www.oxforddnb.com/index/' .. id .. '/' end, }, { id = 'P3217', title = 'Шведтік биография', linkF = function ( id ) return 'https://sok.riksarkivet.se/sbl/Presentation.aspx?id=' .. id end, }, { id = 'P902', title = 'Швейцарлық тарихи', linkF = function ( id ) return 'http://www.hls-dhs-dss.ch/textes/f/F' .. id .. '.php' end, }, { id = 'P886', title = 'Швейцарлық тарихи (online)', linkF = function ( id ) return 'http://www.e-lir.ch/e-LIR___Lexicon.' .. id .. '.450.0.html' end, }, } -- feed free to correct labels and categories, or add/remove sources here local dictionaryProperties = { } -- Non-localizable part (not need to localize ) local moduleNavbox = require('Module:Navbox') local titleBasedLinks = { ['Q602358'] = true, ['Q17290934'] = true, ['Q1960551'] = true } local p = {} local function link( url ) return url end local function aniDBLink( id ) local pos,_ = id:find("/") local type = id:sub(1,pos-1) local number = id:sub(pos+1) local urltype ='' if type == "anime" then urltype = "a" elseif type == "creator" then urltype = "creator" elseif type == "character" then urltype = "char" else return "" end return "http://anidb.net/perl-bin/animedb.pl?show=" ..type .. "&" .. urltype .. "id=" .. number end local function bavLink( id ) return 'http://viaf.org/processed/BAV%7C' .. id end local function bibsysLink( id ) return 'http://ask.bibsys.no/ask/action/result?cmd=&kilde=biblio&cql=bs.autid+%3D+' .. id .. '&feltselect=bs.autid' end local function bncLink( id ) return 'http://cantic.bnc.cat/registres/CUCId/' .. id end local function bneLink( id ) return 'http://catalogo.bne.es/uhtbin/authoritybrowse.cgi?action=display&authority_id=' .. id end local function bnfLink( id ) return 'http://catalogue.bnf.fr/ark:/12148/cb' .. id end local function boxofficemojoLink( id ) return 'http://www.boxofficemojo.com/movies/?id=' .. id .. '.htm' end local function bpnLink( id ) return 'http://www.biografischportaal.nl/persoon/' .. id end local function calisLink( id ) return 'http://opac.calis.edu.cn/aopac/ajsp/detail.jsp?actionfrom=1&actl=CAL++' .. id end local function cbdbLink( id ) return 'http://db1.ihp.sinica.edu.tw/cbdbc/cbdbkmeng?~~AAA' .. id end local function ciniiLink( id ) return 'http://ci.nii.ac.jp/author/' .. id end local function conorLink( id ) return 'http://www.cobiss.si/scripts/cobiss?command=DISPLAY&base=CONOR&rid=' .. id end local function chitalnyaRuLink( id ) return 'http://www.chitalnya.ru/users/' .. id .. '/' end local function commonsWikimediaLink( id ) return ':commons:Category:' .. id end local function egaxaLink( id ) return 'http://viaf.org/processed/EGAXA%7Cvtls' .. id end local function fanLibRuLink( id ) local firstChar = mw.ustring.sub( id, 1, 1 ) return 'http://fan.lib.ru/' .. firstChar .. '/' .. id .. '/' end local function flickrLink( id ) return 'https://www.flickr.com/' .. id end local function findagraveLink( id ) return 'http://www.findagrave.com/cgi-bin/fg.cgi?page=gr&GRid=' .. id end local function gndLink( id ) return 'http://d-nb.info/gnd/' .. id end local function ibdbPersonLink( id ) return 'http://www.ibdb.com/person.php?id=' .. id end local function ibdbProductionLink( id ) return 'http://www.ibdb.com/production.php?id=' .. id end local function ibdbShowLink( id ) return 'http://www.ibdb.com/show.php?id=' .. id end local function ibdbVenueLink( id ) return 'http://www.ibdb.com/venue.php?id=' .. id end local function isfdbAuthorLink( id ) return 'http://www.isfdb.org/cgi-bin/ea.cgi?' .. id end local function isfdbPublicationLink( id ) return 'http://www.isfdb.org/cgi-bin/pl.cgi?' .. id end local function isfdbSeriesLink( id ) return 'http://www.isfdb.org/cgi-bin/pe.cgi?' .. id end local function isfdbPublisherLink( id ) return 'http://www.isfdb.org/cgi-bin/publisher.cgi?' .. id end local function imslpLink( id ) return 'http://imslp.org/wiki/' .. string.gsub( id, ' ', '_' ) end local function imdbLink( id ) if string.match( id, '^ch' ) then return 'http://www.imdb.com/character/' .. id end if string.match( id, '^co' ) then return 'http://www.imdb.com/company/' .. id end if string.match( id, '^nm' ) then return 'http://www.imdb.com/name/' .. id end if string.match( id, '^tt' ) then return 'http://www.imdb.com/title/' .. id end return false end local function isniLink( id ) id = id:gsub( '[ %-]', '' ):upper() return 'http://isni-url.oclc.nl/isni/' .. id end local function lccnLink( id ) return 'http://id.loc.gov/authorities/' .. id end local function lastfmLink( id ) return 'http://www.lastfm.ru/music/' .. id end local function iccuLink( id ) id = id:gsub( '\\\\', '%5C' ):upper() return 'http://opac.sbn.it/opacsbn/opac/iccu/scheda_authority.jsp?bid=' .. id end local function lnbLink( id ) return 'http://viaf.org/processed/LNB%7CLNC10-' .. id end local function merimeeLink( id ) return false end local function mixcloudLink( id ) return 'https://mixcloud.com/' .. id .. '/' end local function musicBrainzArtistLink( id ) return 'https://musicbrainz.org/artist/' .. id end local function musicBrainzReleazeGroupLink( id ) return 'https://musicbrainz.org/release-group/' .. id end local function musicBrainzWorkLink( id ) return 'https://musicbrainz.org/work/' .. id end local function nclLink( id ) return 'http://aleweb.ncl.edu.tw/F/?func=accref&acc_sequence=' .. id end local function ndlLink( id ) return 'http://id.ndl.go.jp/auth/ndlna/' .. id end local function nlcLink( id ) return false end local function nliLink( id ) return 'http://a20.libnet.ac.il/F?func=find-b&REQUEST=' .. id .. '&find_code=SYS&local_base=NNL10' end local function nkcLink( id ) return 'http://aut.nkp.cz/' .. id end local function nlaLink( id ) return 'http://nla.gov.au/anbd.aut-an' .. id end local function nlrLink( id ) return 'http://alephnew.bibnat.ro:8991/F?func=find-b&request=' .. id .. '000354872&find_code=SYS&adjacent=Y&local_base=NLR10' end local function nszlLink( id ) return 'http://viaf.org/processed/NSZL%7C' .. id end local function nskLink( id ) return 'http://viaf.org/processed/NSK%7C' .. id end local function ntaLink( id ) return 'http://opc4.kb.nl/PPN?PPN=' .. id end local function nukatLink( id ) return 'http://viaf.org/processed/NUKAT%7C' .. id end function orcidLink( id ) id = id:gsub( '[ %-]', '' ):upper() return 'http://orcid.org/' .. id end function declaratorLink( id ) return 'http://declarator.org/person/' .. id .. '/' end function gutenbergLink( id ) return 'http://www.gutenberg.org/ebooks/' .. id end function promodjLink( id ) return 'http://promodj.com/' .. id end function prozaRuLink( id ) return 'http://proza.ru/avtor/' .. id end function ptbnpLink( id ) return 'http://viaf.org/processed/PTBNP%7C' .. id end function rkdArtistsLink( id ) return 'http://www.rkd.nl/rkddb/dispatcher.aspx?action=search&database=ChoiceArtists&search=priref=' .. id end function rkdImagesLink( id ) return 'http://explore.rkd.nl/en/images/' .. id end function rodovidLink( id ) return 'http://ru.rodovid.org/wk/Person:' .. id end function rottentomatoesLink( id ) return 'http://www.rottentomatoes.com/' .. id end function rslLink( id ) return 'http://aleph.rsl.ru/F?func=find-b&find_code=SYS&adjacent=Y&local_base=RSL11&request=' .. id end function rutubeLink( id ) if string.match( id, '^%d+$' ) then return 'http://rutube.ru/video/persion/' .. id .. '/' end return 'http://' .. id .. '.rutube.ru/' end function samlibRuLink( id ) local firstChar = mw.ustring.sub( id, 1, 1 ) return 'http://samlib.ru/' .. firstChar .. '/' .. id .. '/' end function selibrLink( id ) return 'http://libris.kb.se/auth/' .. id end function stihiRuLink( id ) return 'http://stihi.ru/avtor/' .. id end function sudocLink( id ) return 'http://www.idref.fr/' .. id end function ulanLink( id ) return 'http://www.getty.edu/vow/ULANFullDisplay?find=&role=&nation=&subjectid=' .. id end function vimeoLink( id ) return 'https://vimeo.com/' .. id end function viafLink( id ) return 'http://viaf.org/viaf/' .. id end local function youtubeLink( id ) return 'https://youtube.com/' .. id end function youtubeLinkLong( id ) return 'https://youtube.com/channel/' .. id end local function getLabelWithoutLink( id, defaultLabel ) return mw.wikibase.label( id ) or defaultLabel; end local function getLabelWithLink( id, defaultTitle, label ) local link = mw.wikibase.sitelink( id ); if ( link ~= nil ) then return '[[' .. link .. '|' .. label .. ']]'; end local title = mw.wikibase.label( id ) or defaultTitle; return '<span title="' .. title .. '" style="border-bottom: 1px dotted; cursor: help;">' .. label .. '</span>' end local socialNetworkProperties = { { getLabelWithoutLink( 'Q116933', 'ВКонтакте'), 'P3185', function( id ) return 'https://vk.com/' .. id end, categoryExternalLink( 'ВКонтакте' ) }, { getLabelWithoutLink( 'Q4101720', 'В кругу друзей'), 'Q4101720', function( id ) return 'http://' .. id .. '.vkrugudruzei.ru/' end, categoryExternalLink( 'В кругу друзей' ) }, { getLabelWithoutLink( 'Q219523', 'Живой журнал'), 'P3258', function( id ) return 'http://' .. id .. '.livejournal.com/' end, categoryExternalLink( 'Живой журнал' ) }, { getLabelWithoutLink( 'Q219523', 'Живой журнал'), 'Q219523', function( id ) return 'http://' .. id .. '.livejournal.com/' end, categoryExternalLink( 'Живой журнал' ) }, { getLabelWithoutLink( 'Q4299813', 'Мой круг'), 'Q4299813', function( id ) return 'http://' .. id .. '.moikrug.ru/' end, categoryExternalLink( 'Мой круг' ) }, { getLabelWithoutLink( 'Q4299858', 'Мой мир'), 'Q4299858', function( id ) return 'http://my.mail.ru/' .. id end, categoryExternalLink( 'Мой мир' ) }, { getLabelWithoutLink( 'Q1123836', 'Одноклассники'), 'Q1123836', function( id ) return 'https://ok' .. '.ru/profile/' .. id end, categoryExternalLink( 'Одноклассники' ) }, { getLabelWithoutLink( 'Q17195318', 'Спрашивай.Ру'), 'Q17195318', function( id ) return 'http://sprashivai.ru/' .. id end, categoryExternalLink( 'Спрашивай.Ру' ) }, { getLabelWithoutLink( 'Q171186', 'Blogger'), 'Q171186', function( id ) return 'http://' .. id .. '.blogspot.com' end, categoryExternalLink( 'Blogger' ) }, { getLabelWithoutLink( 'Q4037665', 'Dudu'), 'Q4037665', function( id ) return 'http://dudu.com/' .. id end, categoryExternalLink( 'Dudu' ) }, { getLabelWithoutLink( 'Q355', 'Facebook'), 'P2013', function( id ) return 'https://www.facebook.com/' .. id end, categoryExternalLink( 'Facebook' ) }, { getLabelWithoutLink( 'Q356', 'Google+'), 'P2847', function( id ) return 'https://plus.google.com/' .. id .. '/posts' end, categoryExternalLink( 'Google+' ) }, { getLabelWithoutLink( 'Q356', 'Google+'), 'Q356', function( id ) return 'https://plus.google.com/' .. id .. '/posts' end, categoryExternalLink( 'Google+' ) }, { getLabelWithoutLink( 'Q4043051', 'LiveInternet'), 'Q4043051', function( id ) return 'http://www.liveinternet.ru/users/' .. id end, categoryExternalLink( 'LiveInternet' ) }, { getLabelWithoutLink( 'Q40629', 'MySpace'), 'Q40629', function( id ) return 'https://myspace.com/' .. id end, categoryExternalLink( 'MySpace' ) }, { getLabelWithoutLink( 'Q40629', 'MySpace'), 'P3265', function( id ) return 'https://myspace.com/' .. id end, categoryExternalLink( 'MySpace' ) }, { getLabelWithoutLink( 'Q17144398', 'QRoom'), 'Q17144398', function( id ) return 'http://qroom.ru/' .. id end, categoryExternalLink( 'QRoom' ) }, { getLabelWithoutLink( 'Q1002972', 'Spring.me'), 'Q1002972', function( id ) return 'http://www.spring.me/' .. id end, categoryExternalLink( 'Spring.me' ) }, { getLabelWithoutLink( 'Q15616276', 'Telegram'), 'Q15616276', function( id ) return 'https://t.me/' .. id end, categoryExternalLink( 'Telegram' ) }, { getLabelWithoutLink( 'Q384060', 'Tumblr'), 'Q384060', function( id ) return 'http://' .. id .. '.tumblr.com/' end, categoryExternalLink( 'Tumblr' ) }, { getLabelWithoutLink( 'Q918', 'Twitter'), 'P2002', function( id ) return 'https://twitter.com/' .. id end, categoryExternalLink( 'Twitter' ) }, } local textsProperties = { { getLabelWithoutLink( 'Q17254543', 'Изба-читальня'), 'Q17254543', chitalnyaRuLink, categoryExternalLink( 'Изба-читальня' ) }, { getLabelWithoutLink( 'Q17195344', 'Журнал «Самиздат»'), 'Q17195344', samlibRuLink, categoryExternalLink( 'Самиздат' ) }, { getLabelWithoutLink( 'Q22673', 'Проект «Гутенберг»'), 'P2034', gutenbergLink, categoryExternalLink( 'Проект «Гутенберг»' ) }, { getLabelWithoutLink( 'Q4380129', 'Проза.ру'), 'Q4380129', prozaRuLink, categoryExternalLink( 'Проза.ру' ) }, { getLabelWithoutLink( 'Q4442644', 'Стихи.ру'), 'Q4442644', stihiRuLink, categoryExternalLink( 'Стихи.ру' ) }, { getLabelWithoutLink( 'Q17300505', 'Lib.Ru/Фантастика'), 'Q17300505', fanLibRuLink, categoryExternalLink( 'Lib.Ru/Фантастика' ) }, } local labelAllocine = getLabelWithoutLink( 'Q31165', 'AlloCine' ); local labelAnimeNewsNetwork = getLabelWithoutLink( 'Q220509', 'Anime News Network' ); local labelDeezer = getLabelWithoutLink( 'Q602243', 'Deezer' ); local labelDiscogs = getLabelWithoutLink( 'Q504063', 'Discogs' ); local labelIBDb = getLabelWithoutLink( 'Q31964', 'Internet Broadway Database' ); local labelISFDb = getLabelWithoutLink( 'Q2629164', 'Internet Speculative Fiction Database' ); local labelMusicBrainz = getLabelWithoutLink( 'Q14005', 'MusicBrainz' ); local labelEncyclopaediaMetallum = getLabelWithoutLink( 'Q938726', 'Encyclopaedia Metallum' ); local labelYandexMusic = getLabelWithoutLink( 'Q4537983', 'Яндекс.Музыка' ); local labelYouTube = getLabelWithoutLink( 'Q866', 'YouTube' ); local contentHostingProperties = { { getLabelWithoutLink( 'Q565', 'Wikimedia Commons' ), 'P373', commonsWikimediaLink, categoryWithWikimediaCommons, true }, { getLabelWithoutLink( 'Q545966', 'Bandcamp'), 'P3283', function( id ) return 'https://' .. id .. '.bandcamp.com' end, categoryExternalLink( 'Bandcamp' ) }, { labelDeezer, 'P2722', function(id) return 'http://www.deezer.com/artist/' .. id end, categoryExternalLink( 'Deezer' ), false }, { labelDeezer, 'P2723', function(id) return 'http://www.deezer.com/album/' .. id end, categoryExternalLink( 'Deezer' ), false }, { labelDeezer, 'P2724', function(id) return 'http://www.deezer.com/track/' .. id end, categoryExternalLink( 'Deezer' ), false }, { getLabelWithoutLink( 'Q103204', 'Flickr' ), 'Q103204', flickrLink, categoryExternalLink( 'Flickr' ), false }, { getLabelWithoutLink( 'Q209330', 'Instagram' ), 'P2003', function( id ) return 'http://instagram.com/' .. id end, categoryExternalLink( 'Instagram' ), false }, { getLabelWithoutLink( 'Q183718', 'Last.fm' ), 'P3192', lastfmLink, categoryExternalLink( 'Last.fm' ), false }, { getLabelWithoutLink( 'Q6883832', 'Mixcloud' ), 'Q6883832', mixcloudLink, categoryExternalLink( 'Mixcloud' ), false }, { getLabelWithoutLink( 'Q2572292', 'Musopen' ), 'P2338', function( id ) return 'https://musopen.org/composer/' .. id .. '/' end, categoryExternalLink( 'Musopen' ), false }, { getLabelWithoutLink( 'Q17117201', 'PROMODJ' ), 'Q17117201', promodjLink, categoryExternalLink( 'PROMODJ' ), false }, { getLabelWithoutLink( 'Q372827', 'Rutube' ), 'Q372827', rutubeLink, categoryExternalLink( 'Rutube' ), false }, { getLabelWithoutLink( 'Q568769', 'SoundCloud' ), 'P3040', function( id ) return 'http://soundcloud.com/' .. id .. '/' end, categoryExternalLink( 'SoundCloud' ), false }, { getLabelWithoutLink( 'Q568769', 'SoundCloud' ), 'Q568769', function( id ) return 'http://soundcloud.com/' .. id .. '/' end, categoryExternalLink( 'SoundCloud' ), false }, { getLabelWithoutLink( 'Q156376', 'Vimeo' ), 'Q156376', vimeoLink, categoryExternalLink( 'Vimeo' ), false }, { labelYandexMusic, 'P1553', function(id) return 'https://music.yandex.ru/artist/' .. id end, categoryExternalLink( 'Яндекс.Музыка' ), false }, { labelYandexMusic, 'P2819', function(id) return 'https://music.yandex.ru/album/' .. id end, categoryExternalLink( 'Яндекс.Музыка' ), false }, { labelYouTube, 'P2397', youtubeLinkLong, categoryExternalLink( 'YouTube' ), false }, { labelYouTube, 'Q866', youtubeLink, categoryExternalLink( 'YouTube' ), false }, } local themeProfilesProperties = { -- science and technic { getLabelWithoutLink( 'Q364', 'GitHub '), 'P2037', function( id ) return 'https://github.com/' ..id end, categoryExternalLink( 'GitHub' ) }, { getLabelWithoutLink( 'Q494817', 'Google Scholar' ), 'P1960', function( id ) return 'https://scholar.google.com/citations?user=' .. id end, categoryExternalLink( 'Google Scholar' ) }, { getLabelWithoutLink( 'Q829984', 'Mathematics Genealogy Project' ), 'P549', function( id ) return 'http://www.genealogy.ams.org/id.php?id=' .. id end, categoryExternalLink( 'Математическая генеалогия' ) }, { getLabelWithoutLink( 'Q1373513', 'Notable Names Database' ), 'P1263', function( id ) return 'http://nndb.com/people/' .. id end, categoryExternalLink( 'NNDB' ) }, { getLabelWithoutLink( 'Q51044', 'ORCID' ), 'P496', orcidLink, categoryExternalLink( 'ORCID' ) }, { getLabelWithoutLink( 'Q7315186', 'ResearcherID' ), 'P1053', function( id ) return 'http://www.researcherid.com/rid/' .. id end, categoryExternalLink( 'ResearcherID' ) }, { getLabelWithoutLink( 'Q371467', 'Scopus' ), 'P1153', function( id ) return 'http://www.scopus.com/authid/detail.url?authorId=' .. id end, categoryExternalLink( 'Scopus' ) }, { getLabelWithoutLink( 'Q1061861', 'Structurae' ), 'P2418', function( id ) return 'http://structurae.de/personen/' .. id end, categoryExternalLink( 'Structurae' ) }, { getLabelWithoutLink( 'Q18241050', 'zbMATH' ), 'P1556', function( id ) return 'https://www.zbmath.org/authors/?q=ai:' .. id end, categoryExternalLink( 'zbMATH' ) }, { getLabelWithoutLink( 'Q4330205', 'Math-Net.ru' ), 'P4252', function( id ) return 'https://www.mathnet.ru/rus/person' .. id end, categoryExternalLink( 'Общероссийский математический портал' ) }, { getLabelWithoutLink( 'Q547473', 'MacTutor' ), 'P1563', function( id ) return 'http://www-groups.dcs.st-and.ac.uk/~history/Biographies/' .. id .. '.html' end, categoryExternalLink( 'MacTutor' ) }, -- sports { getLabelWithoutLink( 'Q17589204', 'FootballDatabase.eu ' ), 'P3537', function( id ) return 'http://www.footballdatabase.eu/football.joueurs.' .. id .. '.en.html' end, categoryExternalLink( 'FootballDatabase.eu' ) }, { getLabelWithoutLink( 'Q42428763', 'FootballFacts.ru' ), 'P3660', function( id ) return 'http://footballfacts.ru/players/' .. id end, categoryExternalLink( 'FootballFacts.ru' ) }, { getLabelWithoutLink( 'Q18693731', 'National Football Teams.com' ), 'P2574', function( id ) return 'http://www.national-football-teams.com/player/' .. id .. '.html' end, categoryExternalLink( 'National Football Teams.com' ) }, { getLabelWithoutLink( 'Q42430278', 'РФПЛ' ), 'P4417', function( id ) return 'http://rfpl.org/players/' .. id end, categoryExternalLink( 'РФПЛ' ) }, -- { getLabelWithoutLink( 'Q42309113', 'Scoresway' ), 'P3043', function( id ) return 'http://www.scoresway.com/?sport=soccer&page=person&id=' .. id end, categoryExternalLink( 'Scoresway' ) }, { getLabelWithoutLink( 'Q24192203', 'Soccerway' ), 'P2369', function( id ) return 'http://int.soccerway.com/players/-/' .. id .. '/' end, categoryExternalLink( 'Soccerway' ) }, { getLabelWithoutLink( 'Q4049959', 'Sportbox.ru ' ), 'P4421', function( id ) return 'http://news.sportbox.ru/Vidy_sporta/' .. id end, categoryExternalLink( 'Sportbox.ru ' ) }, { getLabelWithoutLink( 'Q4049960', 'Sports.ru' ), 'P4408', function( id ) return 'https://www.sports.ru/tags/' .. id end, categoryExternalLink( 'Sports.ru' ) }, { getLabelWithoutLink( 'Q18002875', 'Sports-Reference.com' ), 'P1447', function( id ) return 'http://www.sports-reference.com/olympics/athletes/' .. id .. '.html' end, categoryExternalLink( 'Sports-Reference.com' ) }, { getLabelWithoutLink( 'Q2449070', 'Transfermarkt' ), 'P2446', function( id ) return 'https://www.transfermarkt.com/transfermarkt/profil/spieler/' .. id end, categoryExternalLink( 'Transfermarkt' ) }, { getLabelWithoutLink( 'Q20773699', 'worldfootball.net' ), 'P2020', function( id ) return 'http://www.worldfootball.net/player_summary/$1/' .. id .. '/' end, categoryExternalLink( 'worldfootball.net' ) }, { getLabelWithoutLink( 'Q726183', 'Түрік футбол федерациясы' ), 'P2448', function( id ) return 'http://www.tff.org/Default.aspx?pageId=526&kisiID=' .. id end, categoryExternalLink( 'Турецкая футбольная федерация' ) }, { getLabelWithoutLink( 'Q140486', 'Украина футбол федерациясы' ), 'P3662', function( id ) return 'http://www.ffu.org.ua/ukr/tournaments/prof/' .. id .. '/' end, categoryExternalLink( 'Федерация футбола Украины' ) }, -- audio and video { getLabelWithoutLink( 'Q477809', 'AllMovie' ), 'P1562', function(id) return 'http://www.allmovie.com/movie/' .. id end, categoryExternalLink( 'AllMovie' ) }, { getLabelWithoutLink( 'Q477809', 'AllMovie' ), 'P2019', function(id) return 'http://www.allmovie.com/artist/' .. id end, categoryExternalLink( 'AllMovie' ) }, { getLabelWithoutLink( 'Q31181', 'AllMusic' ), 'P1728', function(id) return 'http://www.allmusic.com/artist/' .. id end, categoryExternalLink( 'AllMusic' ) }, { getLabelWithoutLink( 'Q31181', 'AllMusic' ), 'P1729', function(id) return 'http://www.allmusic.com/album/' .. id end, categoryExternalLink( 'AllMusic' ) }, { getLabelWithoutLink( 'Q31181', 'AllMusic' ), 'P1730', function(id) return 'http://www.allmusic.com/song/' .. id end, categoryExternalLink( 'AllMusic' ) }, { getLabelWithoutLink( 'Q31181', 'AllMusic' ), 'P1994', function(id) return 'http://www.allmusic.com/composition/' .. id end, categoryExternalLink( 'AllMusic' ) }, { labelAllocine, 'P1265', function(id) return 'http://www.allocine.fr/film/fichefilm_gen_cfilm=' .. id .. '.html' end, categoryExternalLink( 'AlloCiné' ) }, { labelAllocine, 'P1266', function(id) return 'http://www.allocine.fr/personne/fichepersonne_gen_cpersonne=' .. id .. '.html' end, categoryExternalLink( 'AlloCiné' ) }, { labelAllocine, 'P1267', function(id) return 'http://www.allocine.fr/series/ficheserie_gen_cserie=' .. id .. '.html' end, categoryExternalLink( 'AlloCiné' ) }, { getLabelWithoutLink( 'P1688', 'AniDB' ), 'P1688', aniDBLink, categoryExternalLink( 'AniDB' ) }, { labelAnimeNewsNetwork, 'P1982', function(id) return 'http://www.animenewsnetwork.com/encyclopedia/people.php?id=' .. id end, categoryExternalLink( 'Anime News Network' ) }, { labelAnimeNewsNetwork, 'P1983', function(id) return 'http://www.animenewsnetwork.com/encyclopedia/company.php?id=' .. id end, categoryExternalLink( 'Anime News Network' ) }, { labelAnimeNewsNetwork, 'P1984', function(id) return 'http://www.animenewsnetwork.com/encyclopedia/manga.php?id=' .. id end, categoryExternalLink( 'Anime News Network' ) }, { labelAnimeNewsNetwork, 'P1985', function(id) return 'http://www.animenewsnetwork.com/encyclopedia/anime.php?id=' .. id end, categoryExternalLink( 'Anime News Network' ) }, { getLabelWithoutLink( 'Q223142', 'Box Office Mojo' ), 'P1237', boxofficemojoLink, categoryExternalLink( 'Box Office Mojo' ) }, { getLabelWithoutLink( 'Q3561957', 'ČSFD' ), 'P2529', function(id) return 'http://www.csfd.cz/film/' .. id end, categoryExternalLink( 'ČSFD' ) }, { getLabelWithoutLink( 'Q3561957', 'ČSFD' ), 'P2605', function(id) return 'http://www.csfd.cz/tvurce/' .. id end, categoryExternalLink( 'ČSFD' ) }, { labelDiscogs, 'P1953', function(id) return 'http://www.discogs.com/artist/' .. id end, categoryExternalLink( 'Discogs' ) }, { labelDiscogs, 'P1954', function(id) return 'http://www.discogs.com/master/' .. id end, categoryExternalLink( 'Discogs' ) }, { labelDiscogs, 'P1955', function(id) return 'http://www.discogs.com/label/' .. id end, categoryExternalLink( 'Discogs' ) }, { labelDiscogs, 'P2206', function(id) return 'http://www.discogs.com/release/' .. id end, categoryExternalLink( 'Discogs' ) }, { getLabelWithoutLink( 'Q2638147', 'FilmAffinity' ), 'P480', function(id) return 'http://www.filmaffinity.com/en/film' .. id .. '.html' end, categoryExternalLink( 'FilmAffinity' ) }, { labelEncyclopaediaMetallum, 'P1952', function(id) return 'http://www.metal-archives.com/bands//' .. id end, categoryExternalLink( 'Encyclopaedia Metallum' ) }, { labelEncyclopaediaMetallum, 'P1989', function(id) return 'http://www.metal-archives.com/artists//' .. id end, categoryExternalLink( 'Encyclopaedia Metallum' ) }, { labelEncyclopaediaMetallum, 'P2721', function(id) return 'http://www.metal-archives.com/release.php?id=' .. id end, categoryExternalLink( 'Encyclopaedia Metallum' ) }, { labelIBDb, 'P1217', ibdbVenueLink, categoryExternalLink( 'IBDb' ) }, { labelIBDb, 'P1218', ibdbProductionLink, categoryExternalLink( 'IBDb' ) }, { labelIBDb, 'P1219', ibdbShowLink, categoryExternalLink( 'IBDb' ) }, { labelIBDb, 'P1220', ibdbPersonLink, categoryExternalLink( 'IBDb' ) }, { getLabelWithoutLink( 'Q37312', 'Internet Movie Database' ), 'P345', imdbLink, categoryExternalLink( 'IMDb' ) }, { getLabelWithoutLink( 'Q523660', 'International Music Score Library Project' ), 'P839', imslpLink, categoryExternalLink( 'IMSLP' ) }, { getLabelWithoutLink( 'Q150248', 'Metacritic' ), 'P1712', function( id ) return 'http://www.metacritic.com/' .. id end, categoryExternalLink( 'Metacritic' ) }, { labelMusicBrainz, 'P434', musicBrainzArtistLink, categoryExternalLink( 'MusicBrainz' ) }, { labelMusicBrainz, 'P435', musicBrainzWorkLink, categoryExternalLink( 'MusicBrainz' ) }, { labelMusicBrainz, 'P436', musicBrainzReleazeGroupLink, categoryExternalLink( 'MusicBrainz' ) }, { getLabelWithoutLink( 'Q22673', 'Project Gutenberg' ), 'P1938', function(id) return 'http://www.gutenberg.org/ebooks/author/' .. id end, categoryExternalLink( 'Project Gutenberg' ) }, { getLabelWithoutLink( 'Q105584', 'Rotten Tomatoes' ), 'P1258', rottentomatoesLink, categoryExternalLink( 'Rotten Tomatoes' ) }, { getLabelWithoutLink( 'Q4066284', 'Аниматор.ру' ), 'P1934', function(id) return 'http://www.animator.ru/db/?p=show_film&fid=' .. id end, categoryExternalLink( 'Аниматор.ру' ) }, -- literature { labelISFDb, 'P1233', isfdbAuthorLink, categoryExternalLink( 'ISFDb' ) }, { labelISFDb, 'P1234', isfdbPublicationLink, categoryExternalLink( 'ISFDb' ) }, { labelISFDb, 'P1235', isfdbSeriesLink, categoryExternalLink( 'ISFDb' ) }, { labelISFDb, 'P1239', isfdbPublisherLink, categoryExternalLink( 'ISFDb' ) }, { getLabelWithoutLink( 'Q17299517', 'RKDartists' ), 'P650', rkdArtistsLink, categoryExternalLink( 'RKDartists' ) }, { getLabelWithoutLink( 'Q17299580', 'RKDimages' ), 'P350', rkdImagesLink, categoryExternalLink( 'RKDimages' ) }, { getLabelWithoutLink( 'Q24694883', 'ECARTICO' ), 'P2915', function(id) return 'http://www.vondel.humanities.uva.nl/ecartico/persons/' .. id end, categoryExternalLink( 'ECARTICO' ) }, -- videogames { getLabelWithoutLink( 'Q612975', 'MobyGames'), 'P1933', function( id ) return 'https://www.mobygames.com/game/' ..id end, categoryExternalLink( 'MobyGames' ) }, -- common { getLabelWithoutLink( 'Q649227', 'Родовод' ), 'P1185', rodovidLink, categoryExternalLink( 'Родовод' ) }, { getLabelWithoutLink( 'Q20035614', 'Декларатор' ), 'P1883', declaratorLink, categoryExternalLink( 'Декларатор' ) }, { getLabelWithoutLink( 'Q41226', 'Open Directory Project' ), 'P998', function ( id ) return 'http://dmoztools.net/' .. id end, categoryExternalLink( 'DMOZ' ) }, { getLabelWithoutLink( 'Q63056', 'Find a Grave' ), 'P535', findagraveLink, categoryExternalLink( 'Find a Grave' ) }, } local authorityControl = { { getLabelWithLink( 'Q213678', 'Bibliotheca Apostolica Vaticana', 'BAV'), 'P1017', bavLink, categoryAuthorityControl( 'BAV' ) }, { getLabelWithLink( 'Q4584301', '', 'BIBSYS'), 'P1015', bibsysLink, categoryAuthorityControl( 'BIBSYS' ) }, { getLabelWithLink( 'Q1200925', 'Biblioteca de Catalunya', 'BNC'), 'P1273', bncLink, categoryAuthorityControl( 'BNC' ) }, { getLabelWithLink( 'Q750403', 'Biblioteca Nacional de España', 'BNE'), 'P950', bneLink, categoryAuthorityControl( 'BNE' ) }, { getLabelWithLink( 'Q193563', 'Bibliothèque nationale de France', 'BNF'), 'P268', bnfLink, categoryAuthorityControl( 'BNF' ) }, { getLabelWithLink( 'Q1868372', 'Biografisch Portaal', 'BPN'), 'P651', bpnLink, categoryAuthorityControl( 'BPN' ) }, { getLabelWithLink( 'Q9384291', '中国高等教育文献保障系统', 'CALIS'), 'P270', calisLink, categoryAuthorityControl( 'CALIS' ) }, { getLabelWithLink( 'Q17299677', 'China Biographical Database Project', 'CBDB'), 'P497', cbdbLink, categoryAuthorityControl( 'CBDB' ) }, { getLabelWithLink( 'Q10726338', 'Citation Information by NII', 'CiNii'), 'P271', ciniiLink, categoryAuthorityControl( 'CiNii' ) }, { getLabelWithLink( 'Q16744133', 'CONOR', 'CONOR'), 'P1280', conorLink, categoryAuthorityControl( 'CONOR' ) }, { getLabelWithLink( 'Q501851', 'مكتبة الإسكندرية الجديدة', 'EGAXA'), 'P1309', egaxaLink, categoryAuthorityControl( 'EGAXA' ) }, { getLabelWithLink( 'Q36578', 'Gemeinsame Normdatei', 'GND'), 'P227', gndLink, categoryAuthorityControl( 'GND' ) }, { getLabelWithLink( 'Q3803707', 'Istituto Centrale per il Catalogo Unico', 'ICCU'), 'P396', iccuLink, categoryAuthorityControl( 'ICCU' ) }, { getLabelWithLink( 'Q423048', 'International Standard Name Identifier', 'ISNI'), 'P213', isniLink, categoryAuthorityControl( 'ISNI' ) }, { getLabelWithLink( 'Q620946', 'Library of Congress Control Number', 'LCCN'), 'P244', lccnLink, categoryAuthorityControl( 'LCCN' ) }, { getLabelWithLink( 'Q1133733', 'Latvijas Nacionālā bibliotēka', 'LNB'), 'P1368', lnbLink, categoryAuthorityControl( 'LNB' ) }, { getLabelWithLink( 'Q809830', 'Base Mérimée', 'Mérimée'), 'P380', merimeeLink,categoryAuthorityControl( 'Mérimée' ) }, { getLabelWithLink( 'Q618340', '國家圖書館 (中華民國)', 'NCL'), 'P1048', nclLink, categoryAuthorityControl( 'NCL' ) }, { getLabelWithLink( 'Q477675', '国立国会図書館', 'NDL'), 'P349', ndlLink, categoryAuthorityControl( 'NDL' ) }, { getLabelWithLink( 'Q732353', '中国国家图书馆', 'NLC'), 'P1213', nlcLink, categoryAuthorityControl( 'NLC' ) }, -- NLI numbers seems unstable { getLabelWithLink( 'Q1967876', 'Národní knihovna České republiky', 'NKC'), 'P691', nkcLink, categoryAuthorityControl( 'NKC' ) }, { getLabelWithLink( 'Q623578', 'National Library of Australia', 'NLA'), 'P409', nlaLink, categoryAuthorityControl( 'NLA' ) }, { getLabelWithLink( 'Q1467610', 'Αναγνωριστικό Καθιερωμένων από τον Κατάλογο Καθιερωμένων Όρων της Εθνικής Βιβλιοθήκης της Ελλάδος', 'NLG'), 'P3348', function(id) return 'http://nlg.okfn.gr/resource/authority/record' .. id end, categoryAuthorityControl( 'NLG' ) }, { getLabelWithLink( 'Q622012', 'Biblioteca Națională a României', 'NLR'), 'P1003', nlrLink, categoryAuthorityControl( 'NLR' ) }, { getLabelWithLink( 'Q631375', 'Nacionalna i sveučilišna knjižnica u Zagrebu', 'NSK'), 'P1375', nskLink, categoryAuthorityControl( 'NSK' ) }, { getLabelWithLink( 'Q1526131', 'Koninklijke Bibliotheek', 'NTA'), 'P1006', ntaLink, categoryAuthorityControl( 'NTA' ) }, { getLabelWithLink( 'Q1063819', 'Országos Széchényi Könyvtár', 'NSZL'), 'P951', nszlLink, categoryAuthorityControl( 'NSZL' ) }, { getLabelWithLink( 'Q11789729', 'Narodowy Uniwersalny Katalog Centralny', 'NUKAT'), 'P1207', nukatLink, categoryAuthorityControl( 'NUKAT' ) }, { getLabelWithLink( 'Q245966', 'Biblioteca Nacional de Portugal', 'PTBNP'), 'P1005', ptbnpLink, categoryAuthorityControl( 'PTBNP' ) }, { getLabelWithLink( 'Q1048694', 'Российская государственная библиотека', 'РГБ'), 'P947', rslLink, categoryAuthorityControl( 'RSL' ) }, { getLabelWithLink( 'Q953058', 'Kungliga biblioteket', 'LIBRIS'), 'P906', selibrLink, categoryAuthorityControl( 'SELIBR' ) }, { getLabelWithLink( 'Q2597810', 'Système universitaire de documentation', 'SUDOC'), 'P269', sudocLink, categoryAuthorityControl( 'SUDOC' ) }, { getLabelWithLink( 'Q54919', 'Virtual International Authority File', 'VIAF'), 'P214', viafLink, categoryAuthorityControl( 'VIAF' ) }, { getLabelWithLink( 'Q2494649', 'Union List of Artist Names', 'ULAN' ), 'P245', ulanLink, categoryAuthorityControl( 'ULAN' ) }, } local function getQualifierSingleValue( statement, qualifierName ) if (statement ~= nil and statement.qualifiers ~= nil and statement.qualifiers[qualifierName] ~= nil) then for qualifierIndex, qualifier in pairs( statement.qualifiers[qualifierName] ) do if (qualifier.datavalue ~= nil and qualifier.datavalue.type ~= nil and qualifier.datavalue.value ~= nil) then if ( qualifier.datavalue.type == "monolingualtext" ) then return qualifier.datavalue.value.text; end if ( qualifier.datavalue.type == "string" ) then return qualifier.datavalue.value; end if ( qualifier.datavalue.type == "wikibase-entityid" ) then return 'Q' .. qualifier.datavalue.value["numeric-id"]; end mw.log( 'Unknown qualifier type: ' .. qualifier.datavalue.type ) return qualifier.datavalue.value; end end end return nil; end local function getQualifierValues( statement, qualifierName ) local result = {} if (statement ~= nil and statement.qualifiers ~= nil and statement.qualifiers[qualifierName] ~= nil) then local qualifiers = statement.qualifiers[qualifierName]; for _, qualifier in pairs( qualifiers ) do if (qualifier.datavalue ~= nil and qualifier.datavalue.type ~= nil and qualifier.datavalue.value ~= nil) then if ( qualifier.datavalue.type == "string" ) then result[#result+1] = qualifier.datavalue.value; elseif ( qualifier.datavalue.type == "wikibase-entityid" ) then result[#result+1] = 'Q' .. qualifier.datavalue.value["numeric-id"]; else mw.log( 'Unknown qualifier type: ' .. qualifier.datavalue.type ); result[#result+1] = 'Q' .. qualifier.datavalue.value; end end end end return result; end local function collectLinks( configuration, elementId ) local moduleLanguages if ( mw.title.makeTitle( 'Module', 'Languages' ).exists and mw.title.makeTitle( 'Module', 'Languages/data' ).exists and mw.title.makeTitle( 'Module', 'Wikidata/Language-codes' ).exists) then moduleLanguages = require('Module:Languages'); else moduleLanguages = false; end --Create rows local elements = {} local data = {} local item = mw.wikibase.getEntity( elementId ) if item == nil or item.claims == nil then return elements end if ( item.claims['P553'] ~= nil ) then local claim = item.claims['P553'] for _, statement in pairs( claim ) do if (statement ~= nil) then -- profile ID local rank = statement.rank or 'normal'; if ( rank ~= 'deprecated' ) then local itemId = getQualifierSingleValue( statement, 'P554' ); if (itemId ~= nil) then -- language local languages = getQualifierValues( statement, 'P407' ); local resourceId = 'Q' .. statement.mainsnak.datavalue.value['numeric-id'] if (data[resourceId] == nil) then data[resourceId] = {}; end table.insert( data[resourceId], { itemId = itemId, languages = languages, rank = rank} ) end end end end end for _, params in pairs( configuration ) do local resourceId = params[2] local claim = item.claims[ resourceId ] if ( claim ) then for _, statement in pairs( claim ) do local rank = statement.rank or 'normal'; if ( rank ~= 'deprecated' and statement.mainsnak.datavalue) then local itemId = statement.mainsnak.datavalue.value; local languages = getQualifierValues( statement, 'P407' ); if (data[resourceId] == nil) then data[resourceId] = {}; end table.insert( data[resourceId], { itemId = itemId, languages = languages, rank = rank} ); end end end end for resourceId, resourceDatas in pairs( data ) do data[resourceId] = filterByRank( resourceDatas ); end local hasNonOptionalLinks = false for _, params in pairs( configuration ) do local resourceLabel = params[1] local firstChar = mw.ustring.sub( resourceLabel, 1, 1 ); local separateDesign = firstChar == '[' or firstChar == '<'; local resourceId = params[2] local optional = params[5] or false; local resourceDatas = data[resourceId]; if resourceDatas ~= nil then if ( not optional ) then hasNonOptionalLinks = true end local html = ''; if ( separateDesign ) then html = html .. resourceLabel .. ':&nbsp;'; end for index, resourceData in pairs(resourceDatas) do local itemId = resourceData.itemId; local languages = resourceData.languages; local link = params[3] ( itemId ); local linkFirstChar; local interwiki; if ( link ) then linkFirstChar = mw.ustring.sub( link, 1, 1 ); interwiki = linkFirstChar == ':' end if ( separateDesign ) then if ( index ~= 1 ) then html = html .. ',&nbsp;' end if ( link ) then if ( interwiki ) then html = html .. '[[' .. link .. '|' .. itemId .. ']]'; else html = html .. '[' .. link .. ' ' .. itemId .. ']'; end else html = html .. itemId; end else if ( index ~= 1 ) then html = html .. ' · ' end if ( link ) then if ( interwiki ) then html = html .. '[[' .. link .. '|' .. resourceLabel .. ']]'; else html = html .. '[' .. link .. ' ' .. resourceLabel .. ']'; end else -- it should not happen html = html .. resourceLabel .. ':&nbsp;' .. itemId; end if ( moduleLanguages ) then if ( languages ~= nil and #languages > 0 ) then for langIndex, language in pairs(languages) do html = html .. '&nbsp;' .. moduleLanguages.getRefHtml( language ) end end end end end if ( #params >= 4 and params[4] ) then html = html .. '[[Категория:' .. params[4] .. ']]' end table.insert( elements, html ) end end if ( not hasNonOptionalLinks ) then return {} end return elements end local function collectDictionaryLinks( elementId ) --Create rows local elements = {} local item = mw.wikibase.getEntity( elementId ); if ( item == nil or item.claims == nil) then return elements end local sourceToElementLinks = {}; local claim = item.claims['P1343'] if ( claim ) then for _, statement in pairs( claim ) do if (statement ~= nil) then local rank = statement.rank or 'normal'; if ( rank ~= 'deprecated' ) then local resourceId = 'Q' .. statement.mainsnak.datavalue.value['numeric-id'] local languages = getQualifierValues( statement, 'P407' ); -- Wikisource link ? local entityId = getQualifierSingleValue( statement, 'P805' ) or getQualifierSingleValue( statement, 'P248' ); if ( entityId ) then if (sourceToElementLinks[resourceId] == nil) then sourceToElementLinks[resourceId] = {}; end table.insert( sourceToElementLinks[resourceId], { entityId = entityId, languages = languages, rank = rank} ); end -- URL to encyclopedia local url = getQualifierSingleValue( statement, 'P854' ); if (url ~= nil) then if (sourceToElementLinks[resourceId] == nil) then sourceToElementLinks[resourceId] = {}; end table.insert( sourceToElementLinks[resourceId], { url = url, languages = languages, rank = rank} ); end end end end end for _, description in pairs( dictionaries ) do if ( description.linkF ) then local claim = item.claims[ description.id ]; if ( claim ) then for _, statement in pairs( claim ) do local rank = statement.rank or 'normal'; if ( rank ~= 'deprecated' and statement.mainsnak.datavalue) then local value = statement.mainsnak.datavalue.value; local url = description.linkF( value ); local languages = getQualifierValues( statement, 'P407' ); if ( sourceToElementLinks[description.id] == nil) then sourceToElementLinks[description.id] = {}; end table.insert( sourceToElementLinks[description.id], { url = url, languages = languages, rank = rank} ); end end end end end local html = ''; for _, description in pairs( dictionaries ) do local links = sourceToElementLinks[ description.id ]; if ( links ) then for _, link in pairs( links ) do if ( link.url ) then table.insert( elements, '[' .. link.url .. ' ' .. description.title .. ']' ) end if ( link.entityId ) then local entity = mw.wikibase.getEntity( link.entityId ); if ( entity and entity.sitelinks and entity.sitelinks[description.project] ) then table.insert( elements, '[[' .. description.projectCode .. entity.sitelinks[description.project].title .. '|' .. description.title .. ']]' ) end end end end end return elements end local function contains( tableStructure, value ) if ( tableStructure == nil or value == nil) then return true; end for index, line in pairs( tableStructure ) do if (line == value) then return true; end end return false; end local function filterByRank( resourceDatas ) -- itemId, languages. rank = rank local hasPreffered = false; for index, resourceData in pairs(resourceDatas) do if ( resourceData.rank == 'preferred' ) then hasPreffered = true; end end if (not hasPreffered) then return resourceDatas; end local result = {}; for index, resourceData in pairs(resourceDatas) do if ( resourceData.rank == 'preferred' or contains(resourceData.languages, preferredLanguage) ) then table.insert(result, resourceData); end end return result; end function p.render( frame ) local colorArg = ''; local elementId = nil; if ( frame ~= nil ) then local parentArgs = frame:getParent().args colorArg = parentArgs[templateColorName] or parentArgs["color"] or parentArgs[1] or ''; if parentArgs['d'] and parentArgs['d'] ~= '' then elementId = string.upper( parentArgs['d'] ); end local firstChar = mw.ustring.sub( colorArg, 1, 1 ); if ( firstChar ~= '#' ) then local byTemplate = colorByTitle( frame, colorArg ); if ( byTemplate ) then colorArg = byTemplate; end end end local navboxData = { name = 'External links', navboxclass = 'navbox ruwikiArticleExternalLinksTable', bodyclass = 'hlist', }; if colorArg and colorArg ~= '' then navboxData.groupstyle = 'background: ' .. colorArg .. ';' end local rowIndex = 1 local socialNetworksElements = collectLinks( socialNetworkProperties, elementId ); if ( #socialNetworksElements > 0 ) then navboxData['group' .. rowIndex] = group1Label navboxData['list' .. rowIndex] = table.concat( socialNetworksElements , ' · ' ) rowIndex = rowIndex + 1 end local textsElements = collectLinks( textsProperties, elementId ); if ( #textsElements > 0 ) then navboxData['group' .. rowIndex] = group2Label navboxData['list' .. rowIndex] = table.concat( textsElements , ' · ' ) rowIndex = rowIndex + 1 end local contentHostingElements = collectLinks( contentHostingProperties, elementId ); if ( #contentHostingElements > 0 ) then navboxData['group' .. rowIndex] = group3Label navboxData['list' .. rowIndex] = table.concat( contentHostingElements , ' · ' ) rowIndex = rowIndex + 1 end local themeProfilesElements = collectLinks( themeProfilesProperties, elementId ); if ( #themeProfilesElements > 0 ) then navboxData['group' .. rowIndex] = group4Label navboxData['list' .. rowIndex] = table.concat( themeProfilesElements , ' · ' ) rowIndex = rowIndex + 1 end local dictionaryElements = collectDictionaryLinks(); if ( #dictionaryElements > 0 ) then navboxData['group' .. rowIndex] = group5Label navboxData['list' .. rowIndex] = table.concat( dictionaryElements , ' · ' ) rowIndex = rowIndex + 1 end local authorityControlElements = collectLinks( authorityControl, elementId ); if ( #authorityControlElements > 0 ) then navboxData['group' .. rowIndex] = group6Label navboxData['list' .. rowIndex] = table.concat( authorityControlElements , ' · ' ) rowIndex = rowIndex + 1 end if ( rowIndex == 1 ) then if ( mw.title.getCurrentTitle().namespace == 0 ) then return '[[Категория:' .. categoryTemplateEmpty .. ']]' end else navboxData['group1'] = '<div style="padding: 0px 18px 0px 0px; width: 100%;"><div style="float: left;">' .. frame:expandTemplate{ title = 'tnavbar-view', args = { templateLink } } .. '</div>&nbsp;&nbsp;' .. navboxData['group1'] .. '</div>' end local navbox = moduleNavbox._navbox( navboxData ) return navbox end function p.renderDocumentation( ) local result = '' result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group1Label .. '\n' result = result .. '|-\n' result = result .. renderDocumentationCategory( socialNetworkProperties ); result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group2Label .. '\n' result = result .. '|-\n' result = result .. renderDocumentationCategory( textsProperties ); result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group3Label .. '\n' result = result .. '|-\n' result = result .. renderDocumentationCategory( contentHostingProperties ); result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group4Label .. '\n' result = result .. '|-\n' result = result .. renderDocumentationCategory( themeProfilesProperties ); result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group5Label .. '\n' result = result .. '|-\n' --result = result .. renderDocumentationCategory( dictionaryProperties ); result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group6Label .. '\n' result = result .. '|-\n' result = result .. renderDocumentationCategory( authorityControl ); return result; end local function renderDocumentationCategory( links ) local result = '' for _, params in pairs( links ) do local resourceLabel = params[1] local resourceId = params[2] local category = params[4] local optional if ( params[5] or false ) then optional = 'TRUE' else optional = 'FALSE' end result = result .. '| ' .. resourceLabel .. '\n' if string.match( resourceId, '^P' ) then result = result .. '| [[:d:Property:' .. resourceId .. '|' .. resourceId .. ']]\n' elseif string.match( resourceId, '^Q' ) then result = result .. '| [[:d:' .. resourceId .. '' .. '|' .. resourceId .. ']]\n' else result = result .. '| &nbsp; \n' end if ( category ~= nil and category ~= false ) then result = result .. '| [[:Category:' .. category .. '|' .. category .. ']]\n' else result = result .. '| &nbsp; \n' end result = result .. '| ' .. optional .. '\n' result = result .. '|-\n' end return result; end return p 10qub6q4fxz9km6d4r6qcdwk85gae6v 652201 652200 2026-09-09T07:51:48Z Asorev 36241 652201 Scribunto text/plain -- Localizable part -- Please, note, that labels to various sites and cataloges are taken from Wikidata (i.e. Wikidata label) local linksPrefix = '' local project = 'Уикипедия' local categoryTemplateEmpty = project .. ':Үлгі «Сыртқы сілтемелер» бос' local categoryWithWikimediaCommons = project .. ':Ортаққорға сілтенген мақалалар' local templateLink = 'Сыртқы сілтемелер' -- The language codes that should be always displayed even if they have normal rank and claim with another language and prefferered rank exists local preferredLanguage = 'Q7737'; -- kazakh local function categoryAuthorityControl( code ) return false; --project .. ':Мақала, мазмұнында ' .. code .. ' код' end local function categoryExternalLink( code ) return false; --project .. ':Сыртқы сілтемелері бар мақалалар:' .. code end local templateColorName = 'түс'; -- some project have "named" colors, defined by templates local function colorByTitle( frame, colorTitle ) local templateName = 'Түс/' .. colorTitle; local templateTitle = mw.title.makeTitle( 'Template', templateName ); if ( templateTitle == nil or not templateTitle.exists ) then return false; end return frame:expandTemplate{ title = templateName }; end local dictionaries = { { id = 'Q19217220', title = 'Березина', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q4086271', title = 'Библейская', project = 'ruwikisource', projectCode = 's:' }, { id = 'P1296', title = 'Большая каталонская', linkF = function ( id ) return 'http://www.enciclopedia.cat/enciclopèdies/gran-enciclopèdia-catalana/EC-GEC-' .. id .. '.xml' end }, { id = 'P2924', title = 'Большая российская', linkF = function ( id ) return 'http://bigenc.ru/text/' .. id end, }, { id = 'Q20078554', title = 'Большая советская (1 изд.)', project = 'ruwikisource', projectCode = 's:' }, -- { id = 'Q17378135', title = 'Большая советская', }, { id = 'Q4091878', title = 'Большая Южакова', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q602358', title = 'Брокгауза и Ефрона', project = 'ruwikisource', projectCode = 's:' }, { id = 'P1648', title = 'Валлийский биографический', linkF = function ( id ) return 'http://yba.llgc.org.uk/en/' .. id .. '.html' end, }, { id = 'Q4114391', title = 'Военная Сытина', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q4173137', title = 'Еврейская Брокгауза и Ефрона', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q4091875', title = 'Кирилла и Мефодия', }, { id = 'P1438', title = 'Краткая еврейская', linkF = function ( id ) return 'http://www.eleven.co.il/article/' .. id end, }, { id = 'Q4239850', title = 'Краткая литературная' }, { id = 'Q2627728', title = 'Кругосвет' }, { id = 'Q17329836', title = 'Ларусса', }, { id = 'Q17290934', title = 'Лентапедия', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q4263804', title = 'Литературная', }, { id = 'Q19180675', title = 'Малый Брокгауза и Ефрона', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q27680201', title = 'Музыкальный Римана', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q19190511', title = 'Новый', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q2498180', title = 'Православная', }, { id = 'Q19211082', title = 'Православная богословская', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q30059240', title = 'Реальный словарь классических древностей', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q1960551', title = 'Русский биографический', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q20078551', title = 'Техническая (1 изд.)', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q1970746', title = 'В. Даля', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q4532135', title = 'Энциклопедический лексикон', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q590208', title = 'Allgemeine Deutsche Biographie', project = 'dewikisource', projectCode = 's:de:' }, { id = 'Q19077875', title = 'American Cycl. (1879)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q19037977', title = 'American Med. Biogr. (1920)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q12912667', title = 'Appletons\' (1887—1901)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q20096917', title = 'Britannica (9-th)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q867541', title = 'Britannica (11-th)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q15987490', title = 'Britannica (12-th)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'P1417', title = 'Britannica (онлайн)', linkF = function ( id ) return 'http://global.britannica.com/'.. id end,}, { id = 'Q302556', title = 'Catholic (1907—13)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q16011749', title = 'Dictionary of Music and Musicians', project = 'enwikisource', projectCode = 'wikisource:'}, { id = 'Q15987216', title = 'Dictionary of National Biography', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q16014700', title = 'Dictionary of National Biography (1st suppl.)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q16014697', title = 'Dictionary of National Biography (2nd suppl.)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'P1614', title = 'History of Parliament', linkF = function ( id ) return 'http://www.historyofparliamentonline.org/volume/' .. id end, }, { id = 'Q20961706', title = 'Infernal (6e éd.)', project = 'frwikisource', projectCode = 's:fr:' }, { id = 'Q20089963', title = 'New International', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'P1415', title = 'Оксфордтық биография', linkF = function ( id ) return 'http://www.oxforddnb.com/index/' .. id .. '/' end, }, { id = 'P3217', title = 'Шведтік биография', linkF = function ( id ) return 'https://sok.riksarkivet.se/sbl/Presentation.aspx?id=' .. id end, }, { id = 'P902', title = 'Швейцарлық тарихи', linkF = function ( id ) return 'http://www.hls-dhs-dss.ch/textes/f/F' .. id .. '.php' end, }, { id = 'P886', title = 'Швейцарлық тарихи (online)', linkF = function ( id ) return 'http://www.e-lir.ch/e-LIR___Lexicon.' .. id .. '.450.0.html' end, }, } -- feed free to correct labels and categories, or add/remove sources here local dictionaryProperties = { } -- Non-localizable part (not need to localize ) local moduleNavbox = require('Module:Navbox') local titleBasedLinks = { ['Q602358'] = true, ['Q17290934'] = true, ['Q1960551'] = true } local p = {} local function link( url ) return url end local function aniDBLink( id ) local pos,_ = id:find("/") local type = id:sub(1,pos-1) local number = id:sub(pos+1) local urltype ='' if type == "anime" then urltype = "a" elseif type == "creator" then urltype = "creator" elseif type == "character" then urltype = "char" else return "" end return "http://anidb.net/perl-bin/animedb.pl?show=" ..type .. "&" .. urltype .. "id=" .. number end local function bavLink( id ) return 'http://viaf.org/processed/BAV%7C' .. id end local function bibsysLink( id ) return 'http://ask.bibsys.no/ask/action/result?cmd=&kilde=biblio&cql=bs.autid+%3D+' .. id .. '&feltselect=bs.autid' end local function bncLink( id ) return 'http://cantic.bnc.cat/registres/CUCId/' .. id end local function bneLink( id ) return 'http://catalogo.bne.es/uhtbin/authoritybrowse.cgi?action=display&authority_id=' .. id end local function bnfLink( id ) return 'http://catalogue.bnf.fr/ark:/12148/cb' .. id end local function boxofficemojoLink( id ) return 'http://www.boxofficemojo.com/movies/?id=' .. id .. '.htm' end local function bpnLink( id ) return 'http://www.biografischportaal.nl/persoon/' .. id end local function calisLink( id ) return 'http://opac.calis.edu.cn/aopac/ajsp/detail.jsp?actionfrom=1&actl=CAL++' .. id end local function cbdbLink( id ) return 'http://db1.ihp.sinica.edu.tw/cbdbc/cbdbkmeng?~~AAA' .. id end local function ciniiLink( id ) return 'http://ci.nii.ac.jp/author/' .. id end local function conorLink( id ) return 'http://www.cobiss.si/scripts/cobiss?command=DISPLAY&base=CONOR&rid=' .. id end local function chitalnyaRuLink( id ) return 'http://www.chitalnya.ru/users/' .. id .. '/' end local function commonsWikimediaLink( id ) return ':commons:Category:' .. id end local function egaxaLink( id ) return 'http://viaf.org/processed/EGAXA%7Cvtls' .. id end local function fanLibRuLink( id ) local firstChar = mw.ustring.sub( id, 1, 1 ) return 'http://fan.lib.ru/' .. firstChar .. '/' .. id .. '/' end local function flickrLink( id ) return 'https://www.flickr.com/' .. id end local function findagraveLink( id ) return 'http://www.findagrave.com/cgi-bin/fg.cgi?page=gr&GRid=' .. id end local function gndLink( id ) return 'http://d-nb.info/gnd/' .. id end local function ibdbPersonLink( id ) return 'http://www.ibdb.com/person.php?id=' .. id end local function ibdbProductionLink( id ) return 'http://www.ibdb.com/production.php?id=' .. id end local function ibdbShowLink( id ) return 'http://www.ibdb.com/show.php?id=' .. id end local function ibdbVenueLink( id ) return 'http://www.ibdb.com/venue.php?id=' .. id end local function isfdbAuthorLink( id ) return 'http://www.isfdb.org/cgi-bin/ea.cgi?' .. id end local function isfdbPublicationLink( id ) return 'http://www.isfdb.org/cgi-bin/pl.cgi?' .. id end local function isfdbSeriesLink( id ) return 'http://www.isfdb.org/cgi-bin/pe.cgi?' .. id end local function isfdbPublisherLink( id ) return 'http://www.isfdb.org/cgi-bin/publisher.cgi?' .. id end local function imslpLink( id ) return 'http://imslp.org/wiki/' .. string.gsub( id, ' ', '_' ) end local function imdbLink( id ) if string.match( id, '^ch' ) then return 'http://www.imdb.com/character/' .. id end if string.match( id, '^co' ) then return 'http://www.imdb.com/company/' .. id end if string.match( id, '^nm' ) then return 'http://www.imdb.com/name/' .. id end if string.match( id, '^tt' ) then return 'http://www.imdb.com/title/' .. id end return false end local function isniLink( id ) id = id:gsub( '[ %-]', '' ):upper() return 'http://isni-url.oclc.nl/isni/' .. id end local function lccnLink( id ) return 'http://id.loc.gov/authorities/' .. id end local function lastfmLink( id ) return 'http://www.lastfm.ru/music/' .. id end local function iccuLink( id ) id = id:gsub( '\\\\', '%5C' ):upper() return 'http://opac.sbn.it/opacsbn/opac/iccu/scheda_authority.jsp?bid=' .. id end local function lnbLink( id ) return 'http://viaf.org/processed/LNB%7CLNC10-' .. id end local function merimeeLink( id ) return false end local function mixcloudLink( id ) return 'https://mixcloud.com/' .. id .. '/' end local function musicBrainzArtistLink( id ) return 'https://musicbrainz.org/artist/' .. id end local function musicBrainzReleazeGroupLink( id ) return 'https://musicbrainz.org/release-group/' .. id end local function musicBrainzWorkLink( id ) return 'https://musicbrainz.org/work/' .. id end local function nclLink( id ) return 'http://aleweb.ncl.edu.tw/F/?func=accref&acc_sequence=' .. id end local function ndlLink( id ) return 'http://id.ndl.go.jp/auth/ndlna/' .. id end local function nlcLink( id ) return false end local function nliLink( id ) return 'http://a20.libnet.ac.il/F?func=find-b&REQUEST=' .. id .. '&find_code=SYS&local_base=NNL10' end local function nkcLink( id ) return 'http://aut.nkp.cz/' .. id end local function nlaLink( id ) return 'http://nla.gov.au/anbd.aut-an' .. id end local function nlrLink( id ) return 'http://alephnew.bibnat.ro:8991/F?func=find-b&request=' .. id .. '000354872&find_code=SYS&adjacent=Y&local_base=NLR10' end local function nszlLink( id ) return 'http://viaf.org/processed/NSZL%7C' .. id end local function nskLink( id ) return 'http://viaf.org/processed/NSK%7C' .. id end local function ntaLink( id ) return 'http://opc4.kb.nl/PPN?PPN=' .. id end local function nukatLink( id ) return 'http://viaf.org/processed/NUKAT%7C' .. id end local function orcidLink( id ) id = id:gsub( '[ %-]', '' ):upper() return 'http://orcid.org/' .. id end local function declaratorLink( id ) return 'http://declarator.org/person/' .. id .. '/' end local function gutenbergLink( id ) return 'http://www.gutenberg.org/ebooks/' .. id end local function promodjLink( id ) return 'http://promodj.com/' .. id end local function prozaRuLink( id ) return 'http://proza.ru/avtor/' .. id end local function ptbnpLink( id ) return 'http://viaf.org/processed/PTBNP%7C' .. id end local function rkdArtistsLink( id ) return 'http://www.rkd.nl/rkddb/dispatcher.aspx?action=search&database=ChoiceArtists&search=priref=' .. id end local function rkdImagesLink( id ) return 'http://explore.rkd.nl/en/images/' .. id end local function rodovidLink( id ) return 'http://ru.rodovid.org/wk/Person:' .. id end local function rottentomatoesLink( id ) return 'http://www.rottentomatoes.com/' .. id end local function rslLink( id ) return 'http://aleph.rsl.ru/F?func=find-b&find_code=SYS&adjacent=Y&local_base=RSL11&request=' .. id end local function rutubeLink( id ) if string.match( id, '^%d+$' ) then return 'http://rutube.ru/video/persion/' .. id .. '/' end return 'http://' .. id .. '.rutube.ru/' end local function samlibRuLink( id ) local firstChar = mw.ustring.sub( id, 1, 1 ) return 'http://samlib.ru/' .. firstChar .. '/' .. id .. '/' end local function selibrLink( id ) return 'http://libris.kb.se/auth/' .. id end local function stihiRuLink( id ) return 'http://stihi.ru/avtor/' .. id end local function sudocLink( id ) return 'http://www.idref.fr/' .. id end local function ulanLink( id ) return 'http://www.getty.edu/vow/ULANFullDisplay?find=&role=&nation=&subjectid=' .. id end local function vimeoLink( id ) return 'https://vimeo.com/' .. id end local function viafLink( id ) return 'http://viaf.org/viaf/' .. id end local function youtubeLink( id ) return 'https://youtube.com/' .. id end local function youtubeLinkLong( id ) return 'https://youtube.com/channel/' .. id end local function getLabelWithoutLink( id, defaultLabel ) return mw.wikibase.label( id ) or defaultLabel; end local function getLabelWithLink( id, defaultTitle, label ) local link = mw.wikibase.sitelink( id ); if ( link ~= nil ) then return '[[' .. link .. '|' .. label .. ']]'; end local title = mw.wikibase.label( id ) or defaultTitle; return '<span title="' .. title .. '" style="border-bottom: 1px dotted; cursor: help;">' .. label .. '</span>' end local socialNetworkProperties = { { getLabelWithoutLink( 'Q116933', 'ВКонтакте'), 'P3185', function( id ) return 'https://vk.com/' .. id end, categoryExternalLink( 'ВКонтакте' ) }, { getLabelWithoutLink( 'Q4101720', 'В кругу друзей'), 'Q4101720', function( id ) return 'http://' .. id .. '.vkrugudruzei.ru/' end, categoryExternalLink( 'В кругу друзей' ) }, { getLabelWithoutLink( 'Q219523', 'Живой журнал'), 'P3258', function( id ) return 'http://' .. id .. '.livejournal.com/' end, categoryExternalLink( 'Живой журнал' ) }, { getLabelWithoutLink( 'Q219523', 'Живой журнал'), 'Q219523', function( id ) return 'http://' .. id .. '.livejournal.com/' end, categoryExternalLink( 'Живой журнал' ) }, { getLabelWithoutLink( 'Q4299813', 'Мой круг'), 'Q4299813', function( id ) return 'http://' .. id .. '.moikrug.ru/' end, categoryExternalLink( 'Мой круг' ) }, { getLabelWithoutLink( 'Q4299858', 'Мой мир'), 'Q4299858', function( id ) return 'http://my.mail.ru/' .. id end, categoryExternalLink( 'Мой мир' ) }, { getLabelWithoutLink( 'Q1123836', 'Одноклассники'), 'Q1123836', function( id ) return 'https://ok' .. '.ru/profile/' .. id end, categoryExternalLink( 'Одноклассники' ) }, { getLabelWithoutLink( 'Q17195318', 'Спрашивай.Ру'), 'Q17195318', function( id ) return 'http://sprashivai.ru/' .. id end, categoryExternalLink( 'Спрашивай.Ру' ) }, { getLabelWithoutLink( 'Q171186', 'Blogger'), 'Q171186', function( id ) return 'http://' .. id .. '.blogspot.com' end, categoryExternalLink( 'Blogger' ) }, { getLabelWithoutLink( 'Q4037665', 'Dudu'), 'Q4037665', function( id ) return 'http://dudu.com/' .. id end, categoryExternalLink( 'Dudu' ) }, { getLabelWithoutLink( 'Q355', 'Facebook'), 'P2013', function( id ) return 'https://www.facebook.com/' .. id end, categoryExternalLink( 'Facebook' ) }, { getLabelWithoutLink( 'Q356', 'Google+'), 'P2847', function( id ) return 'https://plus.google.com/' .. id .. '/posts' end, categoryExternalLink( 'Google+' ) }, { getLabelWithoutLink( 'Q356', 'Google+'), 'Q356', function( id ) return 'https://plus.google.com/' .. id .. '/posts' end, categoryExternalLink( 'Google+' ) }, { getLabelWithoutLink( 'Q4043051', 'LiveInternet'), 'Q4043051', function( id ) return 'http://www.liveinternet.ru/users/' .. id end, categoryExternalLink( 'LiveInternet' ) }, { getLabelWithoutLink( 'Q40629', 'MySpace'), 'Q40629', function( id ) return 'https://myspace.com/' .. id end, categoryExternalLink( 'MySpace' ) }, { getLabelWithoutLink( 'Q40629', 'MySpace'), 'P3265', function( id ) return 'https://myspace.com/' .. id end, categoryExternalLink( 'MySpace' ) }, { getLabelWithoutLink( 'Q17144398', 'QRoom'), 'Q17144398', function( id ) return 'http://qroom.ru/' .. id end, categoryExternalLink( 'QRoom' ) }, { getLabelWithoutLink( 'Q1002972', 'Spring.me'), 'Q1002972', function( id ) return 'http://www.spring.me/' .. id end, categoryExternalLink( 'Spring.me' ) }, { getLabelWithoutLink( 'Q15616276', 'Telegram'), 'Q15616276', function( id ) return 'https://t.me/' .. id end, categoryExternalLink( 'Telegram' ) }, { getLabelWithoutLink( 'Q384060', 'Tumblr'), 'Q384060', function( id ) return 'http://' .. id .. '.tumblr.com/' end, categoryExternalLink( 'Tumblr' ) }, { getLabelWithoutLink( 'Q918', 'Twitter'), 'P2002', function( id ) return 'https://twitter.com/' .. id end, categoryExternalLink( 'Twitter' ) }, } local textsProperties = { { getLabelWithoutLink( 'Q17254543', 'Изба-читальня'), 'Q17254543', chitalnyaRuLink, categoryExternalLink( 'Изба-читальня' ) }, { getLabelWithoutLink( 'Q17195344', 'Журнал «Самиздат»'), 'Q17195344', samlibRuLink, categoryExternalLink( 'Самиздат' ) }, { getLabelWithoutLink( 'Q22673', 'Проект «Гутенберг»'), 'P2034', gutenbergLink, categoryExternalLink( 'Проект «Гутенберг»' ) }, { getLabelWithoutLink( 'Q4380129', 'Проза.ру'), 'Q4380129', prozaRuLink, categoryExternalLink( 'Проза.ру' ) }, { getLabelWithoutLink( 'Q4442644', 'Стихи.ру'), 'Q4442644', stihiRuLink, categoryExternalLink( 'Стихи.ру' ) }, { getLabelWithoutLink( 'Q17300505', 'Lib.Ru/Фантастика'), 'Q17300505', fanLibRuLink, categoryExternalLink( 'Lib.Ru/Фантастика' ) }, } local labelAllocine = getLabelWithoutLink( 'Q31165', 'AlloCine' ); local labelAnimeNewsNetwork = getLabelWithoutLink( 'Q220509', 'Anime News Network' ); local labelDeezer = getLabelWithoutLink( 'Q602243', 'Deezer' ); local labelDiscogs = getLabelWithoutLink( 'Q504063', 'Discogs' ); local labelIBDb = getLabelWithoutLink( 'Q31964', 'Internet Broadway Database' ); local labelISFDb = getLabelWithoutLink( 'Q2629164', 'Internet Speculative Fiction Database' ); local labelMusicBrainz = getLabelWithoutLink( 'Q14005', 'MusicBrainz' ); local labelEncyclopaediaMetallum = getLabelWithoutLink( 'Q938726', 'Encyclopaedia Metallum' ); local labelYandexMusic = getLabelWithoutLink( 'Q4537983', 'Яндекс.Музыка' ); local labelYouTube = getLabelWithoutLink( 'Q866', 'YouTube' ); local contentHostingProperties = { { getLabelWithoutLink( 'Q565', 'Wikimedia Commons' ), 'P373', commonsWikimediaLink, categoryWithWikimediaCommons, true }, { getLabelWithoutLink( 'Q545966', 'Bandcamp'), 'P3283', function( id ) return 'https://' .. id .. '.bandcamp.com' end, categoryExternalLink( 'Bandcamp' ) }, { labelDeezer, 'P2722', function(id) return 'http://www.deezer.com/artist/' .. id end, categoryExternalLink( 'Deezer' ), false }, { labelDeezer, 'P2723', function(id) return 'http://www.deezer.com/album/' .. id end, categoryExternalLink( 'Deezer' ), false }, { labelDeezer, 'P2724', function(id) return 'http://www.deezer.com/track/' .. id end, categoryExternalLink( 'Deezer' ), false }, { getLabelWithoutLink( 'Q103204', 'Flickr' ), 'Q103204', flickrLink, categoryExternalLink( 'Flickr' ), false }, { getLabelWithoutLink( 'Q209330', 'Instagram' ), 'P2003', function( id ) return 'http://instagram.com/' .. id end, categoryExternalLink( 'Instagram' ), false }, { getLabelWithoutLink( 'Q183718', 'Last.fm' ), 'P3192', lastfmLink, categoryExternalLink( 'Last.fm' ), false }, { getLabelWithoutLink( 'Q6883832', 'Mixcloud' ), 'Q6883832', mixcloudLink, categoryExternalLink( 'Mixcloud' ), false }, { getLabelWithoutLink( 'Q2572292', 'Musopen' ), 'P2338', function( id ) return 'https://musopen.org/composer/' .. id .. '/' end, categoryExternalLink( 'Musopen' ), false }, { getLabelWithoutLink( 'Q17117201', 'PROMODJ' ), 'Q17117201', promodjLink, categoryExternalLink( 'PROMODJ' ), false }, { getLabelWithoutLink( 'Q372827', 'Rutube' ), 'Q372827', rutubeLink, categoryExternalLink( 'Rutube' ), false }, { getLabelWithoutLink( 'Q568769', 'SoundCloud' ), 'P3040', function( id ) return 'http://soundcloud.com/' .. id .. '/' end, categoryExternalLink( 'SoundCloud' ), false }, { getLabelWithoutLink( 'Q568769', 'SoundCloud' ), 'Q568769', function( id ) return 'http://soundcloud.com/' .. id .. '/' end, categoryExternalLink( 'SoundCloud' ), false }, { getLabelWithoutLink( 'Q156376', 'Vimeo' ), 'Q156376', vimeoLink, categoryExternalLink( 'Vimeo' ), false }, { labelYandexMusic, 'P1553', function(id) return 'https://music.yandex.ru/artist/' .. id end, categoryExternalLink( 'Яндекс.Музыка' ), false }, { labelYandexMusic, 'P2819', function(id) return 'https://music.yandex.ru/album/' .. id end, categoryExternalLink( 'Яндекс.Музыка' ), false }, { labelYouTube, 'P2397', youtubeLinkLong, categoryExternalLink( 'YouTube' ), false }, { labelYouTube, 'Q866', youtubeLink, categoryExternalLink( 'YouTube' ), false }, } local themeProfilesProperties = { -- science and technic { getLabelWithoutLink( 'Q364', 'GitHub '), 'P2037', function( id ) return 'https://github.com/' ..id end, categoryExternalLink( 'GitHub' ) }, { getLabelWithoutLink( 'Q494817', 'Google Scholar' ), 'P1960', function( id ) return 'https://scholar.google.com/citations?user=' .. id end, categoryExternalLink( 'Google Scholar' ) }, { getLabelWithoutLink( 'Q829984', 'Mathematics Genealogy Project' ), 'P549', function( id ) return 'http://www.genealogy.ams.org/id.php?id=' .. id end, categoryExternalLink( 'Математическая генеалогия' ) }, { getLabelWithoutLink( 'Q1373513', 'Notable Names Database' ), 'P1263', function( id ) return 'http://nndb.com/people/' .. id end, categoryExternalLink( 'NNDB' ) }, { getLabelWithoutLink( 'Q51044', 'ORCID' ), 'P496', orcidLink, categoryExternalLink( 'ORCID' ) }, { getLabelWithoutLink( 'Q7315186', 'ResearcherID' ), 'P1053', function( id ) return 'http://www.researcherid.com/rid/' .. id end, categoryExternalLink( 'ResearcherID' ) }, { getLabelWithoutLink( 'Q371467', 'Scopus' ), 'P1153', function( id ) return 'http://www.scopus.com/authid/detail.url?authorId=' .. id end, categoryExternalLink( 'Scopus' ) }, { getLabelWithoutLink( 'Q1061861', 'Structurae' ), 'P2418', function( id ) return 'http://structurae.de/personen/' .. id end, categoryExternalLink( 'Structurae' ) }, { getLabelWithoutLink( 'Q18241050', 'zbMATH' ), 'P1556', function( id ) return 'https://www.zbmath.org/authors/?q=ai:' .. id end, categoryExternalLink( 'zbMATH' ) }, { getLabelWithoutLink( 'Q4330205', 'Math-Net.ru' ), 'P4252', function( id ) return 'https://www.mathnet.ru/rus/person' .. id end, categoryExternalLink( 'Общероссийский математический портал' ) }, { getLabelWithoutLink( 'Q547473', 'MacTutor' ), 'P1563', function( id ) return 'http://www-groups.dcs.st-and.ac.uk/~history/Biographies/' .. id .. '.html' end, categoryExternalLink( 'MacTutor' ) }, -- sports { getLabelWithoutLink( 'Q17589204', 'FootballDatabase.eu ' ), 'P3537', function( id ) return 'http://www.footballdatabase.eu/football.joueurs.' .. id .. '.en.html' end, categoryExternalLink( 'FootballDatabase.eu' ) }, { getLabelWithoutLink( 'Q42428763', 'FootballFacts.ru' ), 'P3660', function( id ) return 'http://footballfacts.ru/players/' .. id end, categoryExternalLink( 'FootballFacts.ru' ) }, { getLabelWithoutLink( 'Q18693731', 'National Football Teams.com' ), 'P2574', function( id ) return 'http://www.national-football-teams.com/player/' .. id .. '.html' end, categoryExternalLink( 'National Football Teams.com' ) }, { getLabelWithoutLink( 'Q42430278', 'РФПЛ' ), 'P4417', function( id ) return 'http://rfpl.org/players/' .. id end, categoryExternalLink( 'РФПЛ' ) }, -- { getLabelWithoutLink( 'Q42309113', 'Scoresway' ), 'P3043', function( id ) return 'http://www.scoresway.com/?sport=soccer&page=person&id=' .. id end, categoryExternalLink( 'Scoresway' ) }, { getLabelWithoutLink( 'Q24192203', 'Soccerway' ), 'P2369', function( id ) return 'http://int.soccerway.com/players/-/' .. id .. '/' end, categoryExternalLink( 'Soccerway' ) }, { getLabelWithoutLink( 'Q4049959', 'Sportbox.ru ' ), 'P4421', function( id ) return 'http://news.sportbox.ru/Vidy_sporta/' .. id end, categoryExternalLink( 'Sportbox.ru ' ) }, { getLabelWithoutLink( 'Q4049960', 'Sports.ru' ), 'P4408', function( id ) return 'https://www.sports.ru/tags/' .. id end, categoryExternalLink( 'Sports.ru' ) }, { getLabelWithoutLink( 'Q18002875', 'Sports-Reference.com' ), 'P1447', function( id ) return 'http://www.sports-reference.com/olympics/athletes/' .. id .. '.html' end, categoryExternalLink( 'Sports-Reference.com' ) }, { getLabelWithoutLink( 'Q2449070', 'Transfermarkt' ), 'P2446', function( id ) return 'https://www.transfermarkt.com/transfermarkt/profil/spieler/' .. id end, categoryExternalLink( 'Transfermarkt' ) }, { getLabelWithoutLink( 'Q20773699', 'worldfootball.net' ), 'P2020', function( id ) return 'http://www.worldfootball.net/player_summary/$1/' .. id .. '/' end, categoryExternalLink( 'worldfootball.net' ) }, { getLabelWithoutLink( 'Q726183', 'Түрік футбол федерациясы' ), 'P2448', function( id ) return 'http://www.tff.org/Default.aspx?pageId=526&kisiID=' .. id end, categoryExternalLink( 'Турецкая футбольная федерация' ) }, { getLabelWithoutLink( 'Q140486', 'Украина футбол федерациясы' ), 'P3662', function( id ) return 'http://www.ffu.org.ua/ukr/tournaments/prof/' .. id .. '/' end, categoryExternalLink( 'Федерация футбола Украины' ) }, -- audio and video { getLabelWithoutLink( 'Q477809', 'AllMovie' ), 'P1562', function(id) return 'http://www.allmovie.com/movie/' .. id end, categoryExternalLink( 'AllMovie' ) }, { getLabelWithoutLink( 'Q477809', 'AllMovie' ), 'P2019', function(id) return 'http://www.allmovie.com/artist/' .. id end, categoryExternalLink( 'AllMovie' ) }, { getLabelWithoutLink( 'Q31181', 'AllMusic' ), 'P1728', function(id) return 'http://www.allmusic.com/artist/' .. id end, categoryExternalLink( 'AllMusic' ) }, { getLabelWithoutLink( 'Q31181', 'AllMusic' ), 'P1729', function(id) return 'http://www.allmusic.com/album/' .. id end, categoryExternalLink( 'AllMusic' ) }, { getLabelWithoutLink( 'Q31181', 'AllMusic' ), 'P1730', function(id) return 'http://www.allmusic.com/song/' .. id end, categoryExternalLink( 'AllMusic' ) }, { getLabelWithoutLink( 'Q31181', 'AllMusic' ), 'P1994', function(id) return 'http://www.allmusic.com/composition/' .. id end, categoryExternalLink( 'AllMusic' ) }, { labelAllocine, 'P1265', function(id) return 'http://www.allocine.fr/film/fichefilm_gen_cfilm=' .. id .. '.html' end, categoryExternalLink( 'AlloCiné' ) }, { labelAllocine, 'P1266', function(id) return 'http://www.allocine.fr/personne/fichepersonne_gen_cpersonne=' .. id .. '.html' end, categoryExternalLink( 'AlloCiné' ) }, { labelAllocine, 'P1267', function(id) return 'http://www.allocine.fr/series/ficheserie_gen_cserie=' .. id .. '.html' end, categoryExternalLink( 'AlloCiné' ) }, { getLabelWithoutLink( 'P1688', 'AniDB' ), 'P1688', aniDBLink, categoryExternalLink( 'AniDB' ) }, { labelAnimeNewsNetwork, 'P1982', function(id) return 'http://www.animenewsnetwork.com/encyclopedia/people.php?id=' .. id end, categoryExternalLink( 'Anime News Network' ) }, { labelAnimeNewsNetwork, 'P1983', function(id) return 'http://www.animenewsnetwork.com/encyclopedia/company.php?id=' .. id end, categoryExternalLink( 'Anime News Network' ) }, { labelAnimeNewsNetwork, 'P1984', function(id) return 'http://www.animenewsnetwork.com/encyclopedia/manga.php?id=' .. id end, categoryExternalLink( 'Anime News Network' ) }, { labelAnimeNewsNetwork, 'P1985', function(id) return 'http://www.animenewsnetwork.com/encyclopedia/anime.php?id=' .. id end, categoryExternalLink( 'Anime News Network' ) }, { getLabelWithoutLink( 'Q223142', 'Box Office Mojo' ), 'P1237', boxofficemojoLink, categoryExternalLink( 'Box Office Mojo' ) }, { getLabelWithoutLink( 'Q3561957', 'ČSFD' ), 'P2529', function(id) return 'http://www.csfd.cz/film/' .. id end, categoryExternalLink( 'ČSFD' ) }, { getLabelWithoutLink( 'Q3561957', 'ČSFD' ), 'P2605', function(id) return 'http://www.csfd.cz/tvurce/' .. id end, categoryExternalLink( 'ČSFD' ) }, { labelDiscogs, 'P1953', function(id) return 'http://www.discogs.com/artist/' .. id end, categoryExternalLink( 'Discogs' ) }, { labelDiscogs, 'P1954', function(id) return 'http://www.discogs.com/master/' .. id end, categoryExternalLink( 'Discogs' ) }, { labelDiscogs, 'P1955', function(id) return 'http://www.discogs.com/label/' .. id end, categoryExternalLink( 'Discogs' ) }, { labelDiscogs, 'P2206', function(id) return 'http://www.discogs.com/release/' .. id end, categoryExternalLink( 'Discogs' ) }, { getLabelWithoutLink( 'Q2638147', 'FilmAffinity' ), 'P480', function(id) return 'http://www.filmaffinity.com/en/film' .. id .. '.html' end, categoryExternalLink( 'FilmAffinity' ) }, { labelEncyclopaediaMetallum, 'P1952', function(id) return 'http://www.metal-archives.com/bands//' .. id end, categoryExternalLink( 'Encyclopaedia Metallum' ) }, { labelEncyclopaediaMetallum, 'P1989', function(id) return 'http://www.metal-archives.com/artists//' .. id end, categoryExternalLink( 'Encyclopaedia Metallum' ) }, { labelEncyclopaediaMetallum, 'P2721', function(id) return 'http://www.metal-archives.com/release.php?id=' .. id end, categoryExternalLink( 'Encyclopaedia Metallum' ) }, { labelIBDb, 'P1217', ibdbVenueLink, categoryExternalLink( 'IBDb' ) }, { labelIBDb, 'P1218', ibdbProductionLink, categoryExternalLink( 'IBDb' ) }, { labelIBDb, 'P1219', ibdbShowLink, categoryExternalLink( 'IBDb' ) }, { labelIBDb, 'P1220', ibdbPersonLink, categoryExternalLink( 'IBDb' ) }, { getLabelWithoutLink( 'Q37312', 'Internet Movie Database' ), 'P345', imdbLink, categoryExternalLink( 'IMDb' ) }, { getLabelWithoutLink( 'Q523660', 'International Music Score Library Project' ), 'P839', imslpLink, categoryExternalLink( 'IMSLP' ) }, { getLabelWithoutLink( 'Q150248', 'Metacritic' ), 'P1712', function( id ) return 'http://www.metacritic.com/' .. id end, categoryExternalLink( 'Metacritic' ) }, { labelMusicBrainz, 'P434', musicBrainzArtistLink, categoryExternalLink( 'MusicBrainz' ) }, { labelMusicBrainz, 'P435', musicBrainzWorkLink, categoryExternalLink( 'MusicBrainz' ) }, { labelMusicBrainz, 'P436', musicBrainzReleazeGroupLink, categoryExternalLink( 'MusicBrainz' ) }, { getLabelWithoutLink( 'Q22673', 'Project Gutenberg' ), 'P1938', function(id) return 'http://www.gutenberg.org/ebooks/author/' .. id end, categoryExternalLink( 'Project Gutenberg' ) }, { getLabelWithoutLink( 'Q105584', 'Rotten Tomatoes' ), 'P1258', rottentomatoesLink, categoryExternalLink( 'Rotten Tomatoes' ) }, { getLabelWithoutLink( 'Q4066284', 'Аниматор.ру' ), 'P1934', function(id) return 'http://www.animator.ru/db/?p=show_film&fid=' .. id end, categoryExternalLink( 'Аниматор.ру' ) }, -- literature { labelISFDb, 'P1233', isfdbAuthorLink, categoryExternalLink( 'ISFDb' ) }, { labelISFDb, 'P1234', isfdbPublicationLink, categoryExternalLink( 'ISFDb' ) }, { labelISFDb, 'P1235', isfdbSeriesLink, categoryExternalLink( 'ISFDb' ) }, { labelISFDb, 'P1239', isfdbPublisherLink, categoryExternalLink( 'ISFDb' ) }, { getLabelWithoutLink( 'Q17299517', 'RKDartists' ), 'P650', rkdArtistsLink, categoryExternalLink( 'RKDartists' ) }, { getLabelWithoutLink( 'Q17299580', 'RKDimages' ), 'P350', rkdImagesLink, categoryExternalLink( 'RKDimages' ) }, { getLabelWithoutLink( 'Q24694883', 'ECARTICO' ), 'P2915', function(id) return 'http://www.vondel.humanities.uva.nl/ecartico/persons/' .. id end, categoryExternalLink( 'ECARTICO' ) }, -- videogames { getLabelWithoutLink( 'Q612975', 'MobyGames'), 'P1933', function( id ) return 'https://www.mobygames.com/game/' ..id end, categoryExternalLink( 'MobyGames' ) }, -- common { getLabelWithoutLink( 'Q649227', 'Родовод' ), 'P1185', rodovidLink, categoryExternalLink( 'Родовод' ) }, { getLabelWithoutLink( 'Q20035614', 'Декларатор' ), 'P1883', declaratorLink, categoryExternalLink( 'Декларатор' ) }, { getLabelWithoutLink( 'Q41226', 'Open Directory Project' ), 'P998', function ( id ) return 'http://dmoztools.net/' .. id end, categoryExternalLink( 'DMOZ' ) }, { getLabelWithoutLink( 'Q63056', 'Find a Grave' ), 'P535', findagraveLink, categoryExternalLink( 'Find a Grave' ) }, } local authorityControl = { { getLabelWithLink( 'Q213678', 'Bibliotheca Apostolica Vaticana', 'BAV'), 'P1017', bavLink, categoryAuthorityControl( 'BAV' ) }, { getLabelWithLink( 'Q4584301', '', 'BIBSYS'), 'P1015', bibsysLink, categoryAuthorityControl( 'BIBSYS' ) }, { getLabelWithLink( 'Q1200925', 'Biblioteca de Catalunya', 'BNC'), 'P1273', bncLink, categoryAuthorityControl( 'BNC' ) }, { getLabelWithLink( 'Q750403', 'Biblioteca Nacional de España', 'BNE'), 'P950', bneLink, categoryAuthorityControl( 'BNE' ) }, { getLabelWithLink( 'Q193563', 'Bibliothèque nationale de France', 'BNF'), 'P268', bnfLink, categoryAuthorityControl( 'BNF' ) }, { getLabelWithLink( 'Q1868372', 'Biografisch Portaal', 'BPN'), 'P651', bpnLink, categoryAuthorityControl( 'BPN' ) }, { getLabelWithLink( 'Q9384291', '中国高等教育文献保障系统', 'CALIS'), 'P270', calisLink, categoryAuthorityControl( 'CALIS' ) }, { getLabelWithLink( 'Q17299677', 'China Biographical Database Project', 'CBDB'), 'P497', cbdbLink, categoryAuthorityControl( 'CBDB' ) }, { getLabelWithLink( 'Q10726338', 'Citation Information by NII', 'CiNii'), 'P271', ciniiLink, categoryAuthorityControl( 'CiNii' ) }, { getLabelWithLink( 'Q16744133', 'CONOR', 'CONOR'), 'P1280', conorLink, categoryAuthorityControl( 'CONOR' ) }, { getLabelWithLink( 'Q501851', 'مكتبة الإسكندرية الجديدة', 'EGAXA'), 'P1309', egaxaLink, categoryAuthorityControl( 'EGAXA' ) }, { getLabelWithLink( 'Q36578', 'Gemeinsame Normdatei', 'GND'), 'P227', gndLink, categoryAuthorityControl( 'GND' ) }, { getLabelWithLink( 'Q3803707', 'Istituto Centrale per il Catalogo Unico', 'ICCU'), 'P396', iccuLink, categoryAuthorityControl( 'ICCU' ) }, { getLabelWithLink( 'Q423048', 'International Standard Name Identifier', 'ISNI'), 'P213', isniLink, categoryAuthorityControl( 'ISNI' ) }, { getLabelWithLink( 'Q620946', 'Library of Congress Control Number', 'LCCN'), 'P244', lccnLink, categoryAuthorityControl( 'LCCN' ) }, { getLabelWithLink( 'Q1133733', 'Latvijas Nacionālā bibliotēka', 'LNB'), 'P1368', lnbLink, categoryAuthorityControl( 'LNB' ) }, { getLabelWithLink( 'Q809830', 'Base Mérimée', 'Mérimée'), 'P380', merimeeLink,categoryAuthorityControl( 'Mérimée' ) }, { getLabelWithLink( 'Q618340', '國家圖書館 (中華民國)', 'NCL'), 'P1048', nclLink, categoryAuthorityControl( 'NCL' ) }, { getLabelWithLink( 'Q477675', '国立国会図書館', 'NDL'), 'P349', ndlLink, categoryAuthorityControl( 'NDL' ) }, { getLabelWithLink( 'Q732353', '中国国家图书馆', 'NLC'), 'P1213', nlcLink, categoryAuthorityControl( 'NLC' ) }, -- NLI numbers seems unstable { getLabelWithLink( 'Q1967876', 'Národní knihovna České republiky', 'NKC'), 'P691', nkcLink, categoryAuthorityControl( 'NKC' ) }, { getLabelWithLink( 'Q623578', 'National Library of Australia', 'NLA'), 'P409', nlaLink, categoryAuthorityControl( 'NLA' ) }, { getLabelWithLink( 'Q1467610', 'Αναγνωριστικό Καθιερωμένων από τον Κατάλογο Καθιερωμένων Όρων της Εθνικής Βιβλιοθήκης της Ελλάδος', 'NLG'), 'P3348', function(id) return 'http://nlg.okfn.gr/resource/authority/record' .. id end, categoryAuthorityControl( 'NLG' ) }, { getLabelWithLink( 'Q622012', 'Biblioteca Națională a României', 'NLR'), 'P1003', nlrLink, categoryAuthorityControl( 'NLR' ) }, { getLabelWithLink( 'Q631375', 'Nacionalna i sveučilišna knjižnica u Zagrebu', 'NSK'), 'P1375', nskLink, categoryAuthorityControl( 'NSK' ) }, { getLabelWithLink( 'Q1526131', 'Koninklijke Bibliotheek', 'NTA'), 'P1006', ntaLink, categoryAuthorityControl( 'NTA' ) }, { getLabelWithLink( 'Q1063819', 'Országos Széchényi Könyvtár', 'NSZL'), 'P951', nszlLink, categoryAuthorityControl( 'NSZL' ) }, { getLabelWithLink( 'Q11789729', 'Narodowy Uniwersalny Katalog Centralny', 'NUKAT'), 'P1207', nukatLink, categoryAuthorityControl( 'NUKAT' ) }, { getLabelWithLink( 'Q245966', 'Biblioteca Nacional de Portugal', 'PTBNP'), 'P1005', ptbnpLink, categoryAuthorityControl( 'PTBNP' ) }, { getLabelWithLink( 'Q1048694', 'Российская государственная библиотека', 'РГБ'), 'P947', rslLink, categoryAuthorityControl( 'RSL' ) }, { getLabelWithLink( 'Q953058', 'Kungliga biblioteket', 'LIBRIS'), 'P906', selibrLink, categoryAuthorityControl( 'SELIBR' ) }, { getLabelWithLink( 'Q2597810', 'Système universitaire de documentation', 'SUDOC'), 'P269', sudocLink, categoryAuthorityControl( 'SUDOC' ) }, { getLabelWithLink( 'Q54919', 'Virtual International Authority File', 'VIAF'), 'P214', viafLink, categoryAuthorityControl( 'VIAF' ) }, { getLabelWithLink( 'Q2494649', 'Union List of Artist Names', 'ULAN' ), 'P245', ulanLink, categoryAuthorityControl( 'ULAN' ) }, } local function getQualifierSingleValue( statement, qualifierName ) if (statement ~= nil and statement.qualifiers ~= nil and statement.qualifiers[qualifierName] ~= nil) then for qualifierIndex, qualifier in pairs( statement.qualifiers[qualifierName] ) do if (qualifier.datavalue ~= nil and qualifier.datavalue.type ~= nil and qualifier.datavalue.value ~= nil) then if ( qualifier.datavalue.type == "monolingualtext" ) then return qualifier.datavalue.value.text; end if ( qualifier.datavalue.type == "string" ) then return qualifier.datavalue.value; end if ( qualifier.datavalue.type == "wikibase-entityid" ) then return 'Q' .. qualifier.datavalue.value["numeric-id"]; end mw.log( 'Unknown qualifier type: ' .. qualifier.datavalue.type ) return qualifier.datavalue.value; end end end return nil; end local function getQualifierValues( statement, qualifierName ) local result = {} if (statement ~= nil and statement.qualifiers ~= nil and statement.qualifiers[qualifierName] ~= nil) then local qualifiers = statement.qualifiers[qualifierName]; for _, qualifier in pairs( qualifiers ) do if (qualifier.datavalue ~= nil and qualifier.datavalue.type ~= nil and qualifier.datavalue.value ~= nil) then if ( qualifier.datavalue.type == "string" ) then result[#result+1] = qualifier.datavalue.value; elseif ( qualifier.datavalue.type == "wikibase-entityid" ) then result[#result+1] = 'Q' .. qualifier.datavalue.value["numeric-id"]; else mw.log( 'Unknown qualifier type: ' .. qualifier.datavalue.type ); result[#result+1] = 'Q' .. qualifier.datavalue.value; end end end end return result; end local function collectLinks( configuration, elementId ) local moduleLanguages if ( mw.title.makeTitle( 'Module', 'Languages' ).exists and mw.title.makeTitle( 'Module', 'Languages/data' ).exists and mw.title.makeTitle( 'Module', 'Wikidata/Language-codes' ).exists) then moduleLanguages = require('Module:Languages'); else moduleLanguages = false; end --Create rows local elements = {} local data = {} local item = mw.wikibase.getEntity( elementId ) if item == nil or item.claims == nil then return elements end if ( item.claims['P553'] ~= nil ) then local claim = item.claims['P553'] for _, statement in pairs( claim ) do if (statement ~= nil) then -- profile ID local rank = statement.rank or 'normal'; if ( rank ~= 'deprecated' ) then local itemId = getQualifierSingleValue( statement, 'P554' ); if (itemId ~= nil) then -- language local languages = getQualifierValues( statement, 'P407' ); local resourceId = 'Q' .. statement.mainsnak.datavalue.value['numeric-id'] if (data[resourceId] == nil) then data[resourceId] = {}; end table.insert( data[resourceId], { itemId = itemId, languages = languages, rank = rank} ) end end end end end for _, params in pairs( configuration ) do local resourceId = params[2] local claim = item.claims[ resourceId ] if ( claim ) then for _, statement in pairs( claim ) do local rank = statement.rank or 'normal'; if ( rank ~= 'deprecated' and statement.mainsnak.datavalue) then local itemId = statement.mainsnak.datavalue.value; local languages = getQualifierValues( statement, 'P407' ); if (data[resourceId] == nil) then data[resourceId] = {}; end table.insert( data[resourceId], { itemId = itemId, languages = languages, rank = rank} ); end end end end for resourceId, resourceDatas in pairs( data ) do data[resourceId] = filterByRank( resourceDatas ); end local hasNonOptionalLinks = false for _, params in pairs( configuration ) do local resourceLabel = params[1] local firstChar = mw.ustring.sub( resourceLabel, 1, 1 ); local separateDesign = firstChar == '[' or firstChar == '<'; local resourceId = params[2] local optional = params[5] or false; local resourceDatas = data[resourceId]; if resourceDatas ~= nil then if ( not optional ) then hasNonOptionalLinks = true end local html = ''; if ( separateDesign ) then html = html .. resourceLabel .. ':&nbsp;'; end for index, resourceData in pairs(resourceDatas) do local itemId = resourceData.itemId; local languages = resourceData.languages; local link = params[3] ( itemId ); local linkFirstChar; local interwiki; if ( link ) then linkFirstChar = mw.ustring.sub( link, 1, 1 ); interwiki = linkFirstChar == ':' end if ( separateDesign ) then if ( index ~= 1 ) then html = html .. ',&nbsp;' end if ( link ) then if ( interwiki ) then html = html .. '[[' .. link .. '|' .. itemId .. ']]'; else html = html .. '[' .. link .. ' ' .. itemId .. ']'; end else html = html .. itemId; end else if ( index ~= 1 ) then html = html .. ' · ' end if ( link ) then if ( interwiki ) then html = html .. '[[' .. link .. '|' .. resourceLabel .. ']]'; else html = html .. '[' .. link .. ' ' .. resourceLabel .. ']'; end else -- it should not happen html = html .. resourceLabel .. ':&nbsp;' .. itemId; end if ( moduleLanguages ) then if ( languages ~= nil and #languages > 0 ) then for langIndex, language in pairs(languages) do html = html .. '&nbsp;' .. moduleLanguages.getRefHtml( language ) end end end end end if ( #params >= 4 and params[4] ) then html = html .. '[[Категория:' .. params[4] .. ']]' end table.insert( elements, html ) end end if ( not hasNonOptionalLinks ) then return {} end return elements end local function collectDictionaryLinks( elementId ) --Create rows local elements = {} local item = mw.wikibase.getEntity( elementId ); if ( item == nil or item.claims == nil) then return elements end local sourceToElementLinks = {}; local claim = item.claims['P1343'] if ( claim ) then for _, statement in pairs( claim ) do if (statement ~= nil) then local rank = statement.rank or 'normal'; if ( rank ~= 'deprecated' ) then local resourceId = 'Q' .. statement.mainsnak.datavalue.value['numeric-id'] local languages = getQualifierValues( statement, 'P407' ); -- Wikisource link ? local entityId = getQualifierSingleValue( statement, 'P805' ) or getQualifierSingleValue( statement, 'P248' ); if ( entityId ) then if (sourceToElementLinks[resourceId] == nil) then sourceToElementLinks[resourceId] = {}; end table.insert( sourceToElementLinks[resourceId], { entityId = entityId, languages = languages, rank = rank} ); end -- URL to encyclopedia local url = getQualifierSingleValue( statement, 'P854' ); if (url ~= nil) then if (sourceToElementLinks[resourceId] == nil) then sourceToElementLinks[resourceId] = {}; end table.insert( sourceToElementLinks[resourceId], { url = url, languages = languages, rank = rank} ); end end end end end for _, description in pairs( dictionaries ) do if ( description.linkF ) then local claim = item.claims[ description.id ]; if ( claim ) then for _, statement in pairs( claim ) do local rank = statement.rank or 'normal'; if ( rank ~= 'deprecated' and statement.mainsnak.datavalue) then local value = statement.mainsnak.datavalue.value; local url = description.linkF( value ); local languages = getQualifierValues( statement, 'P407' ); if ( sourceToElementLinks[description.id] == nil) then sourceToElementLinks[description.id] = {}; end table.insert( sourceToElementLinks[description.id], { url = url, languages = languages, rank = rank} ); end end end end end local html = ''; for _, description in pairs( dictionaries ) do local links = sourceToElementLinks[ description.id ]; if ( links ) then for _, link in pairs( links ) do if ( link.url ) then table.insert( elements, '[' .. link.url .. ' ' .. description.title .. ']' ) end if ( link.entityId ) then local entity = mw.wikibase.getEntity( link.entityId ); if ( entity and entity.sitelinks and entity.sitelinks[description.project] ) then table.insert( elements, '[[' .. description.projectCode .. entity.sitelinks[description.project].title .. '|' .. description.title .. ']]' ) end end end end end return elements end local function contains( tableStructure, value ) if ( tableStructure == nil or value == nil) then return true; end for index, line in pairs( tableStructure ) do if (line == value) then return true; end end return false; end local function filterByRank( resourceDatas ) -- itemId, languages. rank = rank local hasPreffered = false; for index, resourceData in pairs(resourceDatas) do if ( resourceData.rank == 'preferred' ) then hasPreffered = true; end end if (not hasPreffered) then return resourceDatas; end local result = {}; for index, resourceData in pairs(resourceDatas) do if ( resourceData.rank == 'preferred' or contains(resourceData.languages, preferredLanguage) ) then table.insert(result, resourceData); end end return result; end function p.render( frame ) local colorArg = ''; local elementId = nil; if ( frame ~= nil ) then local parentArgs = frame:getParent().args colorArg = parentArgs[templateColorName] or parentArgs["color"] or parentArgs[1] or ''; if parentArgs['d'] and parentArgs['d'] ~= '' then elementId = string.upper( parentArgs['d'] ); end local firstChar = mw.ustring.sub( colorArg, 1, 1 ); if ( firstChar ~= '#' ) then local byTemplate = colorByTitle( frame, colorArg ); if ( byTemplate ) then colorArg = byTemplate; end end end local navboxData = { name = 'External links', navboxclass = 'navbox ruwikiArticleExternalLinksTable', bodyclass = 'hlist', }; if colorArg and colorArg ~= '' then navboxData.groupstyle = 'background: ' .. colorArg .. ';' end local rowIndex = 1 local socialNetworksElements = collectLinks( socialNetworkProperties, elementId ); if ( #socialNetworksElements > 0 ) then navboxData['group' .. rowIndex] = group1Label navboxData['list' .. rowIndex] = table.concat( socialNetworksElements , ' · ' ) rowIndex = rowIndex + 1 end local textsElements = collectLinks( textsProperties, elementId ); if ( #textsElements > 0 ) then navboxData['group' .. rowIndex] = group2Label navboxData['list' .. rowIndex] = table.concat( textsElements , ' · ' ) rowIndex = rowIndex + 1 end local contentHostingElements = collectLinks( contentHostingProperties, elementId ); if ( #contentHostingElements > 0 ) then navboxData['group' .. rowIndex] = group3Label navboxData['list' .. rowIndex] = table.concat( contentHostingElements , ' · ' ) rowIndex = rowIndex + 1 end local themeProfilesElements = collectLinks( themeProfilesProperties, elementId ); if ( #themeProfilesElements > 0 ) then navboxData['group' .. rowIndex] = group4Label navboxData['list' .. rowIndex] = table.concat( themeProfilesElements , ' · ' ) rowIndex = rowIndex + 1 end local dictionaryElements = collectDictionaryLinks(); if ( #dictionaryElements > 0 ) then navboxData['group' .. rowIndex] = group5Label navboxData['list' .. rowIndex] = table.concat( dictionaryElements , ' · ' ) rowIndex = rowIndex + 1 end local authorityControlElements = collectLinks( authorityControl, elementId ); if ( #authorityControlElements > 0 ) then navboxData['group' .. rowIndex] = group6Label navboxData['list' .. rowIndex] = table.concat( authorityControlElements , ' · ' ) rowIndex = rowIndex + 1 end if ( rowIndex == 1 ) then if ( mw.title.getCurrentTitle().namespace == 0 ) then return '[[Категория:' .. categoryTemplateEmpty .. ']]' end else navboxData['group1'] = '<div style="padding: 0px 18px 0px 0px; width: 100%;"><div style="float: left;">' .. frame:expandTemplate{ title = 'tnavbar-view', args = { templateLink } } .. '</div>&nbsp;&nbsp;' .. navboxData['group1'] .. '</div>' end local navbox = moduleNavbox._navbox( navboxData ) return navbox end function p.renderDocumentation( ) local result = '' result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group1Label .. '\n' result = result .. '|-\n' result = result .. renderDocumentationCategory( socialNetworkProperties ); result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group2Label .. '\n' result = result .. '|-\n' result = result .. renderDocumentationCategory( textsProperties ); result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group3Label .. '\n' result = result .. '|-\n' result = result .. renderDocumentationCategory( contentHostingProperties ); result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group4Label .. '\n' result = result .. '|-\n' result = result .. renderDocumentationCategory( themeProfilesProperties ); result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group5Label .. '\n' result = result .. '|-\n' --result = result .. renderDocumentationCategory( dictionaryProperties ); result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group6Label .. '\n' result = result .. '|-\n' result = result .. renderDocumentationCategory( authorityControl ); return result; end local function renderDocumentationCategory( links ) local result = '' for _, params in pairs( links ) do local resourceLabel = params[1] local resourceId = params[2] local category = params[4] local optional if ( params[5] or false ) then optional = 'TRUE' else optional = 'FALSE' end result = result .. '| ' .. resourceLabel .. '\n' if string.match( resourceId, '^P' ) then result = result .. '| [[:d:Property:' .. resourceId .. '|' .. resourceId .. ']]\n' elseif string.match( resourceId, '^Q' ) then result = result .. '| [[:d:' .. resourceId .. '' .. '|' .. resourceId .. ']]\n' else result = result .. '| &nbsp; \n' end if ( category ~= nil and category ~= false ) then result = result .. '| [[:Category:' .. category .. '|' .. category .. ']]\n' else result = result .. '| &nbsp; \n' end result = result .. '| ' .. optional .. '\n' result = result .. '|-\n' end return result; end return p r9e6871zx3k02aa1dl6s9p7jrm2d0o0 652202 652201 2026-09-09T07:52:23Z Asorev 36241 652202 Scribunto text/plain -- Localizable part -- Please, note, that labels to various sites and cataloges are taken from Wikidata (i.e. Wikidata label) local linksPrefix = '' local project = 'Уикипедия' local categoryTemplateEmpty = project .. ':Үлгі «Сыртқы сілтемелер» бос' local categoryWithWikimediaCommons = project .. ':Ортаққорға сілтенген мақалалар' local templateLink = 'Сыртқы сілтемелер' -- The language codes that should be always displayed even if they have normal rank and claim with another language and prefferered rank exists local preferredLanguage = 'Q7737'; -- kazakh local function categoryAuthorityControl( code ) return false; --project .. ':Мақала, мазмұнында ' .. code .. ' код' end local function categoryExternalLink( code ) return false; --project .. ':Сыртқы сілтемелері бар мақалалар:' .. code end local templateColorName = 'түс'; -- some project have "named" colors, defined by templates local function colorByTitle( frame, colorTitle ) local templateName = 'Түс/' .. colorTitle; local templateTitle = mw.title.makeTitle( 'Template', templateName ); if ( templateTitle == nil or not templateTitle.exists ) then return false; end return frame:expandTemplate{ title = templateName }; end local dictionaries = { { id = 'Q19217220', title = 'Березина', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q4086271', title = 'Библейская', project = 'ruwikisource', projectCode = 's:' }, { id = 'P1296', title = 'Большая каталонская', linkF = function ( id ) return 'http://www.enciclopedia.cat/enciclopèdies/gran-enciclopèdia-catalana/EC-GEC-' .. id .. '.xml' end }, { id = 'P2924', title = 'Большая российская', linkF = function ( id ) return 'http://bigenc.ru/text/' .. id end, }, { id = 'Q20078554', title = 'Большая советская (1 изд.)', project = 'ruwikisource', projectCode = 's:' }, -- { id = 'Q17378135', title = 'Большая советская', }, { id = 'Q4091878', title = 'Большая Южакова', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q602358', title = 'Брокгауза и Ефрона', project = 'ruwikisource', projectCode = 's:' }, { id = 'P1648', title = 'Валлийский биографический', linkF = function ( id ) return 'http://yba.llgc.org.uk/en/' .. id .. '.html' end, }, { id = 'Q4114391', title = 'Военная Сытина', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q4173137', title = 'Еврейская Брокгауза и Ефрона', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q4091875', title = 'Кирилла и Мефодия', }, { id = 'P1438', title = 'Краткая еврейская', linkF = function ( id ) return 'http://www.eleven.co.il/article/' .. id end, }, { id = 'Q4239850', title = 'Краткая литературная' }, { id = 'Q2627728', title = 'Кругосвет' }, { id = 'Q17329836', title = 'Ларусса', }, { id = 'Q17290934', title = 'Лентапедия', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q4263804', title = 'Литературная', }, { id = 'Q19180675', title = 'Малый Брокгауза и Ефрона', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q27680201', title = 'Музыкальный Римана', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q19190511', title = 'Новый', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q2498180', title = 'Православная', }, { id = 'Q19211082', title = 'Православная богословская', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q30059240', title = 'Реальный словарь классических древностей', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q1960551', title = 'Русский биографический', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q20078551', title = 'Техническая (1 изд.)', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q1970746', title = 'В. Даля', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q4532135', title = 'Энциклопедический лексикон', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q590208', title = 'Allgemeine Deutsche Biographie', project = 'dewikisource', projectCode = 's:de:' }, { id = 'Q19077875', title = 'American Cycl. (1879)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q19037977', title = 'American Med. Biogr. (1920)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q12912667', title = 'Appletons\' (1887—1901)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q20096917', title = 'Britannica (9-th)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q867541', title = 'Britannica (11-th)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q15987490', title = 'Britannica (12-th)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'P1417', title = 'Britannica (онлайн)', linkF = function ( id ) return 'http://global.britannica.com/'.. id end,}, { id = 'Q302556', title = 'Catholic (1907—13)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q16011749', title = 'Dictionary of Music and Musicians', project = 'enwikisource', projectCode = 'wikisource:'}, { id = 'Q15987216', title = 'Dictionary of National Biography', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q16014700', title = 'Dictionary of National Biography (1st suppl.)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q16014697', title = 'Dictionary of National Biography (2nd suppl.)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'P1614', title = 'History of Parliament', linkF = function ( id ) return 'http://www.historyofparliamentonline.org/volume/' .. id end, }, { id = 'Q20961706', title = 'Infernal (6e éd.)', project = 'frwikisource', projectCode = 's:fr:' }, { id = 'Q20089963', title = 'New International', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'P1415', title = 'Оксфордтық биография', linkF = function ( id ) return 'http://www.oxforddnb.com/index/' .. id .. '/' end, }, { id = 'P3217', title = 'Шведтік биография', linkF = function ( id ) return 'https://sok.riksarkivet.se/sbl/Presentation.aspx?id=' .. id end, }, { id = 'P902', title = 'Швейцарлық тарихи', linkF = function ( id ) return 'http://www.hls-dhs-dss.ch/textes/f/F' .. id .. '.php' end, }, { id = 'P886', title = 'Швейцарлық тарихи (online)', linkF = function ( id ) return 'http://www.e-lir.ch/e-LIR___Lexicon.' .. id .. '.450.0.html' end, }, } -- feed free to correct labels and categories, or add/remove sources here local dictionaryProperties = { } -- Non-localizable part (not need to localize ) local moduleNavbox = require('Module:Navbox') local titleBasedLinks = { ['Q602358'] = true, ['Q17290934'] = true, ['Q1960551'] = true } local p = {} local function link( url ) return url end local function aniDBLink( id ) local pos,_ = id:find("/") local type = id:sub(1,pos-1) local number = id:sub(pos+1) local urltype ='' if type == "anime" then urltype = "a" elseif type == "creator" then urltype = "creator" elseif type == "character" then urltype = "char" else return "" end return "http://anidb.net/perl-bin/animedb.pl?show=" ..type .. "&" .. urltype .. "id=" .. number end local function bavLink( id ) return 'http://viaf.org/processed/BAV%7C' .. id end local function bibsysLink( id ) return 'http://ask.bibsys.no/ask/action/result?cmd=&kilde=biblio&cql=bs.autid+%3D+' .. id .. '&feltselect=bs.autid' end local function bncLink( id ) return 'http://cantic.bnc.cat/registres/CUCId/' .. id end local function bneLink( id ) return 'http://catalogo.bne.es/uhtbin/authoritybrowse.cgi?action=display&authority_id=' .. id end local function bnfLink( id ) return 'http://catalogue.bnf.fr/ark:/12148/cb' .. id end local function boxofficemojoLink( id ) return 'http://www.boxofficemojo.com/movies/?id=' .. id .. '.htm' end local function bpnLink( id ) return 'http://www.biografischportaal.nl/persoon/' .. id end local function calisLink( id ) return 'http://opac.calis.edu.cn/aopac/ajsp/detail.jsp?actionfrom=1&actl=CAL++' .. id end local function cbdbLink( id ) return 'http://db1.ihp.sinica.edu.tw/cbdbc/cbdbkmeng?~~AAA' .. id end local function ciniiLink( id ) return 'http://ci.nii.ac.jp/author/' .. id end local function conorLink( id ) return 'http://www.cobiss.si/scripts/cobiss?command=DISPLAY&base=CONOR&rid=' .. id end local function chitalnyaRuLink( id ) return 'http://www.chitalnya.ru/users/' .. id .. '/' end local function commonsWikimediaLink( id ) return ':commons:Category:' .. id end local function egaxaLink( id ) return 'http://viaf.org/processed/EGAXA%7Cvtls' .. id end local function fanLibRuLink( id ) local firstChar = mw.ustring.sub( id, 1, 1 ) return 'http://fan.lib.ru/' .. firstChar .. '/' .. id .. '/' end local function flickrLink( id ) return 'https://www.flickr.com/' .. id end local function findagraveLink( id ) return 'http://www.findagrave.com/cgi-bin/fg.cgi?page=gr&GRid=' .. id end local function gndLink( id ) return 'http://d-nb.info/gnd/' .. id end local function ibdbPersonLink( id ) return 'http://www.ibdb.com/person.php?id=' .. id end local function ibdbProductionLink( id ) return 'http://www.ibdb.com/production.php?id=' .. id end local function ibdbShowLink( id ) return 'http://www.ibdb.com/show.php?id=' .. id end local function ibdbVenueLink( id ) return 'http://www.ibdb.com/venue.php?id=' .. id end local function isfdbAuthorLink( id ) return 'http://www.isfdb.org/cgi-bin/ea.cgi?' .. id end local function isfdbPublicationLink( id ) return 'http://www.isfdb.org/cgi-bin/pl.cgi?' .. id end local function isfdbSeriesLink( id ) return 'http://www.isfdb.org/cgi-bin/pe.cgi?' .. id end local function isfdbPublisherLink( id ) return 'http://www.isfdb.org/cgi-bin/publisher.cgi?' .. id end local function imslpLink( id ) return 'http://imslp.org/wiki/' .. string.gsub( id, ' ', '_' ) end local function imdbLink( id ) if string.match( id, '^ch' ) then return 'http://www.imdb.com/character/' .. id end if string.match( id, '^co' ) then return 'http://www.imdb.com/company/' .. id end if string.match( id, '^nm' ) then return 'http://www.imdb.com/name/' .. id end if string.match( id, '^tt' ) then return 'http://www.imdb.com/title/' .. id end return false end local function isniLink( id ) id = id:gsub( '[ %-]', '' ):upper() return 'http://isni-url.oclc.nl/isni/' .. id end local function lccnLink( id ) return 'http://id.loc.gov/authorities/' .. id end local function lastfmLink( id ) return 'http://www.lastfm.ru/music/' .. id end local function iccuLink( id ) id = id:gsub( '\\\\', '%5C' ):upper() return 'http://opac.sbn.it/opacsbn/opac/iccu/scheda_authority.jsp?bid=' .. id end local function lnbLink( id ) return 'http://viaf.org/processed/LNB%7CLNC10-' .. id end local function merimeeLink( id ) return false end local function mixcloudLink( id ) return 'https://mixcloud.com/' .. id .. '/' end local function musicBrainzArtistLink( id ) return 'https://musicbrainz.org/artist/' .. id end local function musicBrainzReleazeGroupLink( id ) return 'https://musicbrainz.org/release-group/' .. id end local function musicBrainzWorkLink( id ) return 'https://musicbrainz.org/work/' .. id end local function nclLink( id ) return 'http://aleweb.ncl.edu.tw/F/?func=accref&acc_sequence=' .. id end local function ndlLink( id ) return 'http://id.ndl.go.jp/auth/ndlna/' .. id end local function nlcLink( id ) return false end local function nliLink( id ) return 'http://a20.libnet.ac.il/F?func=find-b&REQUEST=' .. id .. '&find_code=SYS&local_base=NNL10' end local function nkcLink( id ) return 'http://aut.nkp.cz/' .. id end local function nlaLink( id ) return 'http://nla.gov.au/anbd.aut-an' .. id end local function nlrLink( id ) return 'http://alephnew.bibnat.ro:8991/F?func=find-b&request=' .. id .. '000354872&find_code=SYS&adjacent=Y&local_base=NLR10' end local function nszlLink( id ) return 'http://viaf.org/processed/NSZL%7C' .. id end local function nskLink( id ) return 'http://viaf.org/processed/NSK%7C' .. id end local function ntaLink( id ) return 'http://opc4.kb.nl/PPN?PPN=' .. id end local function nukatLink( id ) return 'http://viaf.org/processed/NUKAT%7C' .. id end local function orcidLink( id ) id = id:gsub( '[ %-]', '' ):upper() return 'http://orcid.org/' .. id end local function declaratorLink( id ) return 'http://declarator.org/person/' .. id .. '/' end local function gutenbergLink( id ) return 'http://www.gutenberg.org/ebooks/' .. id end local function promodjLink( id ) return 'http://promodj.com/' .. id end local function prozaRuLink( id ) return 'http://proza.ru/avtor/' .. id end local function ptbnpLink( id ) return 'http://viaf.org/processed/PTBNP%7C' .. id end local function rkdArtistsLink( id ) return 'http://www.rkd.nl/rkddb/dispatcher.aspx?action=search&database=ChoiceArtists&search=priref=' .. id end local function rkdImagesLink( id ) return 'http://explore.rkd.nl/en/images/' .. id end local function rodovidLink( id ) return 'http://ru.rodovid.org/wk/Person:' .. id end local function rottentomatoesLink( id ) return 'http://www.rottentomatoes.com/' .. id end local function rslLink( id ) return 'http://aleph.rsl.ru/F?func=find-b&find_code=SYS&adjacent=Y&local_base=RSL11&request=' .. id end local function rutubeLink( id ) if string.match( id, '^%d+$' ) then return 'http://rutube.ru/video/persion/' .. id .. '/' end return 'http://' .. id .. '.rutube.ru/' end local function samlibRuLink( id ) local firstChar = mw.ustring.sub( id, 1, 1 ) return 'http://samlib.ru/' .. firstChar .. '/' .. id .. '/' end local function selibrLink( id ) return 'http://libris.kb.se/auth/' .. id end local function stihiRuLink( id ) return 'http://stihi.ru/avtor/' .. id end local function sudocLink( id ) return 'http://www.idref.fr/' .. id end local function ulanLink( id ) return 'http://www.getty.edu/vow/ULANFullDisplay?find=&role=&nation=&subjectid=' .. id end local function vimeoLink( id ) return 'https://vimeo.com/' .. id end local function viafLink( id ) return 'http://viaf.org/viaf/' .. id end local function youtubeLink( id ) return 'https://youtube.com/' .. id end local function youtubeLinkLong( id ) return 'https://youtube.com/channel/' .. id end local function getLabelWithoutLink( id, defaultLabel ) return mw.wikibase.label( id ) or defaultLabel; end local function getLabelWithLink( id, defaultTitle, label ) local link = mw.wikibase.sitelink( id ); if ( link ~= nil ) then return '[[' .. link .. '|' .. label .. ']]'; end local title = mw.wikibase.label( id ) or defaultTitle; return '<span title="' .. title .. '" style="border-bottom: 1px dotted; cursor: help;">' .. label .. '</span>' end local socialNetworkProperties = { { getLabelWithoutLink( 'Q116933', 'ВКонтакте'), 'P3185', function( id ) return 'https://vk.com/' .. id end, categoryExternalLink( 'ВКонтакте' ) }, { getLabelWithoutLink( 'Q4101720', 'В кругу друзей'), 'Q4101720', function( id ) return 'http://' .. id .. '.vkrugudruzei.ru/' end, categoryExternalLink( 'В кругу друзей' ) }, { getLabelWithoutLink( 'Q219523', 'Живой журнал'), 'P3258', function( id ) return 'http://' .. id .. '.livejournal.com/' end, categoryExternalLink( 'Живой журнал' ) }, { getLabelWithoutLink( 'Q219523', 'Живой журнал'), 'Q219523', function( id ) return 'http://' .. id .. '.livejournal.com/' end, categoryExternalLink( 'Живой журнал' ) }, { getLabelWithoutLink( 'Q4299813', 'Мой круг'), 'Q4299813', function( id ) return 'http://' .. id .. '.moikrug.ru/' end, categoryExternalLink( 'Мой круг' ) }, { getLabelWithoutLink( 'Q4299858', 'Мой мир'), 'Q4299858', function( id ) return 'http://my.mail.ru/' .. id end, categoryExternalLink( 'Мой мир' ) }, { getLabelWithoutLink( 'Q1123836', 'Одноклассники'), 'Q1123836', function( id ) return 'https://ok' .. '.ru/profile/' .. id end, categoryExternalLink( 'Одноклассники' ) }, { getLabelWithoutLink( 'Q17195318', 'Спрашивай.Ру'), 'Q17195318', function( id ) return 'http://sprashivai.ru/' .. id end, categoryExternalLink( 'Спрашивай.Ру' ) }, { getLabelWithoutLink( 'Q171186', 'Blogger'), 'Q171186', function( id ) return 'http://' .. id .. '.blogspot.com' end, categoryExternalLink( 'Blogger' ) }, { getLabelWithoutLink( 'Q4037665', 'Dudu'), 'Q4037665', function( id ) return 'http://dudu.com/' .. id end, categoryExternalLink( 'Dudu' ) }, { getLabelWithoutLink( 'Q355', 'Facebook'), 'P2013', function( id ) return 'https://www.facebook.com/' .. id end, categoryExternalLink( 'Facebook' ) }, { getLabelWithoutLink( 'Q356', 'Google+'), 'P2847', function( id ) return 'https://plus.google.com/' .. id .. '/posts' end, categoryExternalLink( 'Google+' ) }, { getLabelWithoutLink( 'Q356', 'Google+'), 'Q356', function( id ) return 'https://plus.google.com/' .. id .. '/posts' end, categoryExternalLink( 'Google+' ) }, { getLabelWithoutLink( 'Q4043051', 'LiveInternet'), 'Q4043051', function( id ) return 'http://www.liveinternet.ru/users/' .. id end, categoryExternalLink( 'LiveInternet' ) }, { getLabelWithoutLink( 'Q40629', 'MySpace'), 'Q40629', function( id ) return 'https://myspace.com/' .. id end, categoryExternalLink( 'MySpace' ) }, { getLabelWithoutLink( 'Q40629', 'MySpace'), 'P3265', function( id ) return 'https://myspace.com/' .. id end, categoryExternalLink( 'MySpace' ) }, { getLabelWithoutLink( 'Q17144398', 'QRoom'), 'Q17144398', function( id ) return 'http://qroom.ru/' .. id end, categoryExternalLink( 'QRoom' ) }, { getLabelWithoutLink( 'Q1002972', 'Spring.me'), 'Q1002972', function( id ) return 'http://www.spring.me/' .. id end, categoryExternalLink( 'Spring.me' ) }, { getLabelWithoutLink( 'Q15616276', 'Telegram'), 'Q15616276', function( id ) return 'https://t.me/' .. id end, categoryExternalLink( 'Telegram' ) }, { getLabelWithoutLink( 'Q384060', 'Tumblr'), 'Q384060', function( id ) return 'http://' .. id .. '.tumblr.com/' end, categoryExternalLink( 'Tumblr' ) }, { getLabelWithoutLink( 'Q918', 'Twitter'), 'P2002', function( id ) return 'https://twitter.com/' .. id end, categoryExternalLink( 'Twitter' ) }, } local textsProperties = { { getLabelWithoutLink( 'Q17254543', 'Изба-читальня'), 'Q17254543', chitalnyaRuLink, categoryExternalLink( 'Изба-читальня' ) }, { getLabelWithoutLink( 'Q17195344', 'Журнал «Самиздат»'), 'Q17195344', samlibRuLink, categoryExternalLink( 'Самиздат' ) }, { getLabelWithoutLink( 'Q22673', 'Проект «Гутенберг»'), 'P2034', gutenbergLink, categoryExternalLink( 'Проект «Гутенберг»' ) }, { getLabelWithoutLink( 'Q4380129', 'Проза.ру'), 'Q4380129', prozaRuLink, categoryExternalLink( 'Проза.ру' ) }, { getLabelWithoutLink( 'Q4442644', 'Стихи.ру'), 'Q4442644', stihiRuLink, categoryExternalLink( 'Стихи.ру' ) }, { getLabelWithoutLink( 'Q17300505', 'Lib.Ru/Фантастика'), 'Q17300505', fanLibRuLink, categoryExternalLink( 'Lib.Ru/Фантастика' ) }, } local labelAllocine = getLabelWithoutLink( 'Q31165', 'AlloCine' ); local labelAnimeNewsNetwork = getLabelWithoutLink( 'Q220509', 'Anime News Network' ); local labelDeezer = getLabelWithoutLink( 'Q602243', 'Deezer' ); local labelDiscogs = getLabelWithoutLink( 'Q504063', 'Discogs' ); local labelIBDb = getLabelWithoutLink( 'Q31964', 'Internet Broadway Database' ); local labelISFDb = getLabelWithoutLink( 'Q2629164', 'Internet Speculative Fiction Database' ); local labelMusicBrainz = getLabelWithoutLink( 'Q14005', 'MusicBrainz' ); local labelEncyclopaediaMetallum = getLabelWithoutLink( 'Q938726', 'Encyclopaedia Metallum' ); local labelYandexMusic = getLabelWithoutLink( 'Q4537983', 'Яндекс.Музыка' ); local labelYouTube = getLabelWithoutLink( 'Q866', 'YouTube' ); local contentHostingProperties = { { getLabelWithoutLink( 'Q565', 'Wikimedia Commons' ), 'P373', commonsWikimediaLink, categoryWithWikimediaCommons, true }, { getLabelWithoutLink( 'Q545966', 'Bandcamp'), 'P3283', function( id ) return 'https://' .. id .. '.bandcamp.com' end, categoryExternalLink( 'Bandcamp' ) }, { labelDeezer, 'P2722', function(id) return 'http://www.deezer.com/artist/' .. id end, categoryExternalLink( 'Deezer' ), false }, { labelDeezer, 'P2723', function(id) return 'http://www.deezer.com/album/' .. id end, categoryExternalLink( 'Deezer' ), false }, { labelDeezer, 'P2724', function(id) return 'http://www.deezer.com/track/' .. id end, categoryExternalLink( 'Deezer' ), false }, { getLabelWithoutLink( 'Q103204', 'Flickr' ), 'Q103204', flickrLink, categoryExternalLink( 'Flickr' ), false }, { getLabelWithoutLink( 'Q209330', 'Instagram' ), 'P2003', function( id ) return 'http://instagram.com/' .. id end, categoryExternalLink( 'Instagram' ), false }, { getLabelWithoutLink( 'Q183718', 'Last.fm' ), 'P3192', lastfmLink, categoryExternalLink( 'Last.fm' ), false }, { getLabelWithoutLink( 'Q6883832', 'Mixcloud' ), 'Q6883832', mixcloudLink, categoryExternalLink( 'Mixcloud' ), false }, { getLabelWithoutLink( 'Q2572292', 'Musopen' ), 'P2338', function( id ) return 'https://musopen.org/composer/' .. id .. '/' end, categoryExternalLink( 'Musopen' ), false }, { getLabelWithoutLink( 'Q17117201', 'PROMODJ' ), 'Q17117201', promodjLink, categoryExternalLink( 'PROMODJ' ), false }, { getLabelWithoutLink( 'Q372827', 'Rutube' ), 'Q372827', rutubeLink, categoryExternalLink( 'Rutube' ), false }, { getLabelWithoutLink( 'Q568769', 'SoundCloud' ), 'P3040', function( id ) return 'http://soundcloud.com/' .. id .. '/' end, categoryExternalLink( 'SoundCloud' ), false }, { getLabelWithoutLink( 'Q568769', 'SoundCloud' ), 'Q568769', function( id ) return 'http://soundcloud.com/' .. id .. '/' end, categoryExternalLink( 'SoundCloud' ), false }, { getLabelWithoutLink( 'Q156376', 'Vimeo' ), 'Q156376', vimeoLink, categoryExternalLink( 'Vimeo' ), false }, { labelYandexMusic, 'P1553', function(id) return 'https://music.yandex.ru/artist/' .. id end, categoryExternalLink( 'Яндекс.Музыка' ), false }, { labelYandexMusic, 'P2819', function(id) return 'https://music.yandex.ru/album/' .. id end, categoryExternalLink( 'Яндекс.Музыка' ), false }, { labelYouTube, 'P2397', youtubeLinkLong, categoryExternalLink( 'YouTube' ), false }, { labelYouTube, 'Q866', youtubeLink, categoryExternalLink( 'YouTube' ), false }, } local themeProfilesProperties = { -- science and technic { getLabelWithoutLink( 'Q364', 'GitHub '), 'P2037', function( id ) return 'https://github.com/' ..id end, categoryExternalLink( 'GitHub' ) }, { getLabelWithoutLink( 'Q494817', 'Google Scholar' ), 'P1960', function( id ) return 'https://scholar.google.com/citations?user=' .. id end, categoryExternalLink( 'Google Scholar' ) }, { getLabelWithoutLink( 'Q829984', 'Mathematics Genealogy Project' ), 'P549', function( id ) return 'http://www.genealogy.ams.org/id.php?id=' .. id end, categoryExternalLink( 'Математическая генеалогия' ) }, { getLabelWithoutLink( 'Q1373513', 'Notable Names Database' ), 'P1263', function( id ) return 'http://nndb.com/people/' .. id end, categoryExternalLink( 'NNDB' ) }, { getLabelWithoutLink( 'Q51044', 'ORCID' ), 'P496', orcidLink, categoryExternalLink( 'ORCID' ) }, { getLabelWithoutLink( 'Q7315186', 'ResearcherID' ), 'P1053', function( id ) return 'http://www.researcherid.com/rid/' .. id end, categoryExternalLink( 'ResearcherID' ) }, { getLabelWithoutLink( 'Q371467', 'Scopus' ), 'P1153', function( id ) return 'http://www.scopus.com/authid/detail.url?authorId=' .. id end, categoryExternalLink( 'Scopus' ) }, { getLabelWithoutLink( 'Q1061861', 'Structurae' ), 'P2418', function( id ) return 'http://structurae.de/personen/' .. id end, categoryExternalLink( 'Structurae' ) }, { getLabelWithoutLink( 'Q18241050', 'zbMATH' ), 'P1556', function( id ) return 'https://www.zbmath.org/authors/?q=ai:' .. id end, categoryExternalLink( 'zbMATH' ) }, { getLabelWithoutLink( 'Q4330205', 'Math-Net.ru' ), 'P4252', function( id ) return 'https://www.mathnet.ru/rus/person' .. id end, categoryExternalLink( 'Общероссийский математический портал' ) }, { getLabelWithoutLink( 'Q547473', 'MacTutor' ), 'P1563', function( id ) return 'http://www-groups.dcs.st-and.ac.uk/~history/Biographies/' .. id .. '.html' end, categoryExternalLink( 'MacTutor' ) }, -- sports { getLabelWithoutLink( 'Q17589204', 'FootballDatabase.eu ' ), 'P3537', function( id ) return 'http://www.footballdatabase.eu/football.joueurs.' .. id .. '.en.html' end, categoryExternalLink( 'FootballDatabase.eu' ) }, { getLabelWithoutLink( 'Q42428763', 'FootballFacts.ru' ), 'P3660', function( id ) return 'http://footballfacts.ru/players/' .. id end, categoryExternalLink( 'FootballFacts.ru' ) }, { getLabelWithoutLink( 'Q18693731', 'National Football Teams.com' ), 'P2574', function( id ) return 'http://www.national-football-teams.com/player/' .. id .. '.html' end, categoryExternalLink( 'National Football Teams.com' ) }, { getLabelWithoutLink( 'Q42430278', 'РФПЛ' ), 'P4417', function( id ) return 'http://rfpl.org/players/' .. id end, categoryExternalLink( 'РФПЛ' ) }, -- { getLabelWithoutLink( 'Q42309113', 'Scoresway' ), 'P3043', function( id ) return 'http://www.scoresway.com/?sport=soccer&page=person&id=' .. id end, categoryExternalLink( 'Scoresway' ) }, { getLabelWithoutLink( 'Q24192203', 'Soccerway' ), 'P2369', function( id ) return 'http://int.soccerway.com/players/-/' .. id .. '/' end, categoryExternalLink( 'Soccerway' ) }, { getLabelWithoutLink( 'Q4049959', 'Sportbox.ru ' ), 'P4421', function( id ) return 'http://news.sportbox.ru/Vidy_sporta/' .. id end, categoryExternalLink( 'Sportbox.ru ' ) }, { getLabelWithoutLink( 'Q4049960', 'Sports.ru' ), 'P4408', function( id ) return 'https://www.sports.ru/tags/' .. id end, categoryExternalLink( 'Sports.ru' ) }, { getLabelWithoutLink( 'Q18002875', 'Sports-Reference.com' ), 'P1447', function( id ) return 'http://www.sports-reference.com/olympics/athletes/' .. id .. '.html' end, categoryExternalLink( 'Sports-Reference.com' ) }, { getLabelWithoutLink( 'Q2449070', 'Transfermarkt' ), 'P2446', function( id ) return 'https://www.transfermarkt.com/transfermarkt/profil/spieler/' .. id end, categoryExternalLink( 'Transfermarkt' ) }, { getLabelWithoutLink( 'Q20773699', 'worldfootball.net' ), 'P2020', function( id ) return 'http://www.worldfootball.net/player_summary/$1/' .. id .. '/' end, categoryExternalLink( 'worldfootball.net' ) }, { getLabelWithoutLink( 'Q726183', 'Түрік футбол федерациясы' ), 'P2448', function( id ) return 'http://www.tff.org/Default.aspx?pageId=526&kisiID=' .. id end, categoryExternalLink( 'Турецкая футбольная федерация' ) }, { getLabelWithoutLink( 'Q140486', 'Украина футбол федерациясы' ), 'P3662', function( id ) return 'http://www.ffu.org.ua/ukr/tournaments/prof/' .. id .. '/' end, categoryExternalLink( 'Федерация футбола Украины' ) }, -- audio and video { getLabelWithoutLink( 'Q477809', 'AllMovie' ), 'P1562', function(id) return 'http://www.allmovie.com/movie/' .. id end, categoryExternalLink( 'AllMovie' ) }, { getLabelWithoutLink( 'Q477809', 'AllMovie' ), 'P2019', function(id) return 'http://www.allmovie.com/artist/' .. id end, categoryExternalLink( 'AllMovie' ) }, { getLabelWithoutLink( 'Q31181', 'AllMusic' ), 'P1728', function(id) return 'http://www.allmusic.com/artist/' .. id end, categoryExternalLink( 'AllMusic' ) }, { getLabelWithoutLink( 'Q31181', 'AllMusic' ), 'P1729', function(id) return 'http://www.allmusic.com/album/' .. id end, categoryExternalLink( 'AllMusic' ) }, { getLabelWithoutLink( 'Q31181', 'AllMusic' ), 'P1730', function(id) return 'http://www.allmusic.com/song/' .. id end, categoryExternalLink( 'AllMusic' ) }, { getLabelWithoutLink( 'Q31181', 'AllMusic' ), 'P1994', function(id) return 'http://www.allmusic.com/composition/' .. id end, categoryExternalLink( 'AllMusic' ) }, { labelAllocine, 'P1265', function(id) return 'http://www.allocine.fr/film/fichefilm_gen_cfilm=' .. id .. '.html' end, categoryExternalLink( 'AlloCiné' ) }, { labelAllocine, 'P1266', function(id) return 'http://www.allocine.fr/personne/fichepersonne_gen_cpersonne=' .. id .. '.html' end, categoryExternalLink( 'AlloCiné' ) }, { labelAllocine, 'P1267', function(id) return 'http://www.allocine.fr/series/ficheserie_gen_cserie=' .. id .. '.html' end, categoryExternalLink( 'AlloCiné' ) }, { getLabelWithoutLink( 'P1688', 'AniDB' ), 'P1688', aniDBLink, categoryExternalLink( 'AniDB' ) }, { labelAnimeNewsNetwork, 'P1982', function(id) return 'http://www.animenewsnetwork.com/encyclopedia/people.php?id=' .. id end, categoryExternalLink( 'Anime News Network' ) }, { labelAnimeNewsNetwork, 'P1983', function(id) return 'http://www.animenewsnetwork.com/encyclopedia/company.php?id=' .. id end, categoryExternalLink( 'Anime News Network' ) }, { labelAnimeNewsNetwork, 'P1984', function(id) return 'http://www.animenewsnetwork.com/encyclopedia/manga.php?id=' .. id end, categoryExternalLink( 'Anime News Network' ) }, { labelAnimeNewsNetwork, 'P1985', function(id) return 'http://www.animenewsnetwork.com/encyclopedia/anime.php?id=' .. id end, categoryExternalLink( 'Anime News Network' ) }, { getLabelWithoutLink( 'Q223142', 'Box Office Mojo' ), 'P1237', boxofficemojoLink, categoryExternalLink( 'Box Office Mojo' ) }, { getLabelWithoutLink( 'Q3561957', 'ČSFD' ), 'P2529', function(id) return 'http://www.csfd.cz/film/' .. id end, categoryExternalLink( 'ČSFD' ) }, { getLabelWithoutLink( 'Q3561957', 'ČSFD' ), 'P2605', function(id) return 'http://www.csfd.cz/tvurce/' .. id end, categoryExternalLink( 'ČSFD' ) }, { labelDiscogs, 'P1953', function(id) return 'http://www.discogs.com/artist/' .. id end, categoryExternalLink( 'Discogs' ) }, { labelDiscogs, 'P1954', function(id) return 'http://www.discogs.com/master/' .. id end, categoryExternalLink( 'Discogs' ) }, { labelDiscogs, 'P1955', function(id) return 'http://www.discogs.com/label/' .. id end, categoryExternalLink( 'Discogs' ) }, { labelDiscogs, 'P2206', function(id) return 'http://www.discogs.com/release/' .. id end, categoryExternalLink( 'Discogs' ) }, { getLabelWithoutLink( 'Q2638147', 'FilmAffinity' ), 'P480', function(id) return 'http://www.filmaffinity.com/en/film' .. id .. '.html' end, categoryExternalLink( 'FilmAffinity' ) }, { labelEncyclopaediaMetallum, 'P1952', function(id) return 'http://www.metal-archives.com/bands//' .. id end, categoryExternalLink( 'Encyclopaedia Metallum' ) }, { labelEncyclopaediaMetallum, 'P1989', function(id) return 'http://www.metal-archives.com/artists//' .. id end, categoryExternalLink( 'Encyclopaedia Metallum' ) }, { labelEncyclopaediaMetallum, 'P2721', function(id) return 'http://www.metal-archives.com/release.php?id=' .. id end, categoryExternalLink( 'Encyclopaedia Metallum' ) }, { labelIBDb, 'P1217', ibdbVenueLink, categoryExternalLink( 'IBDb' ) }, { labelIBDb, 'P1218', ibdbProductionLink, categoryExternalLink( 'IBDb' ) }, { labelIBDb, 'P1219', ibdbShowLink, categoryExternalLink( 'IBDb' ) }, { labelIBDb, 'P1220', ibdbPersonLink, categoryExternalLink( 'IBDb' ) }, { getLabelWithoutLink( 'Q37312', 'Internet Movie Database' ), 'P345', imdbLink, categoryExternalLink( 'IMDb' ) }, { getLabelWithoutLink( 'Q523660', 'International Music Score Library Project' ), 'P839', imslpLink, categoryExternalLink( 'IMSLP' ) }, { getLabelWithoutLink( 'Q150248', 'Metacritic' ), 'P1712', function( id ) return 'http://www.metacritic.com/' .. id end, categoryExternalLink( 'Metacritic' ) }, { labelMusicBrainz, 'P434', musicBrainzArtistLink, categoryExternalLink( 'MusicBrainz' ) }, { labelMusicBrainz, 'P435', musicBrainzWorkLink, categoryExternalLink( 'MusicBrainz' ) }, { labelMusicBrainz, 'P436', musicBrainzReleazeGroupLink, categoryExternalLink( 'MusicBrainz' ) }, { getLabelWithoutLink( 'Q22673', 'Project Gutenberg' ), 'P1938', function(id) return 'http://www.gutenberg.org/ebooks/author/' .. id end, categoryExternalLink( 'Project Gutenberg' ) }, { getLabelWithoutLink( 'Q105584', 'Rotten Tomatoes' ), 'P1258', rottentomatoesLink, categoryExternalLink( 'Rotten Tomatoes' ) }, { getLabelWithoutLink( 'Q4066284', 'Аниматор.ру' ), 'P1934', function(id) return 'http://www.animator.ru/db/?p=show_film&fid=' .. id end, categoryExternalLink( 'Аниматор.ру' ) }, -- literature { labelISFDb, 'P1233', isfdbAuthorLink, categoryExternalLink( 'ISFDb' ) }, { labelISFDb, 'P1234', isfdbPublicationLink, categoryExternalLink( 'ISFDb' ) }, { labelISFDb, 'P1235', isfdbSeriesLink, categoryExternalLink( 'ISFDb' ) }, { labelISFDb, 'P1239', isfdbPublisherLink, categoryExternalLink( 'ISFDb' ) }, { getLabelWithoutLink( 'Q17299517', 'RKDartists' ), 'P650', rkdArtistsLink, categoryExternalLink( 'RKDartists' ) }, { getLabelWithoutLink( 'Q17299580', 'RKDimages' ), 'P350', rkdImagesLink, categoryExternalLink( 'RKDimages' ) }, { getLabelWithoutLink( 'Q24694883', 'ECARTICO' ), 'P2915', function(id) return 'http://www.vondel.humanities.uva.nl/ecartico/persons/' .. id end, categoryExternalLink( 'ECARTICO' ) }, -- videogames { getLabelWithoutLink( 'Q612975', 'MobyGames'), 'P1933', function( id ) return 'https://www.mobygames.com/game/' ..id end, categoryExternalLink( 'MobyGames' ) }, -- common { getLabelWithoutLink( 'Q649227', 'Родовод' ), 'P1185', rodovidLink, categoryExternalLink( 'Родовод' ) }, { getLabelWithoutLink( 'Q20035614', 'Декларатор' ), 'P1883', declaratorLink, categoryExternalLink( 'Декларатор' ) }, { getLabelWithoutLink( 'Q41226', 'Open Directory Project' ), 'P998', function ( id ) return 'http://dmoztools.net/' .. id end, categoryExternalLink( 'DMOZ' ) }, { getLabelWithoutLink( 'Q63056', 'Find a Grave' ), 'P535', findagraveLink, categoryExternalLink( 'Find a Grave' ) }, } local authorityControl = { { getLabelWithLink( 'Q213678', 'Bibliotheca Apostolica Vaticana', 'BAV'), 'P1017', bavLink, categoryAuthorityControl( 'BAV' ) }, { getLabelWithLink( 'Q4584301', '', 'BIBSYS'), 'P1015', bibsysLink, categoryAuthorityControl( 'BIBSYS' ) }, { getLabelWithLink( 'Q1200925', 'Biblioteca de Catalunya', 'BNC'), 'P1273', bncLink, categoryAuthorityControl( 'BNC' ) }, { getLabelWithLink( 'Q750403', 'Biblioteca Nacional de España', 'BNE'), 'P950', bneLink, categoryAuthorityControl( 'BNE' ) }, { getLabelWithLink( 'Q193563', 'Bibliothèque nationale de France', 'BNF'), 'P268', bnfLink, categoryAuthorityControl( 'BNF' ) }, { getLabelWithLink( 'Q1868372', 'Biografisch Portaal', 'BPN'), 'P651', bpnLink, categoryAuthorityControl( 'BPN' ) }, { getLabelWithLink( 'Q9384291', '中国高等教育文献保障系统', 'CALIS'), 'P270', calisLink, categoryAuthorityControl( 'CALIS' ) }, { getLabelWithLink( 'Q17299677', 'China Biographical Database Project', 'CBDB'), 'P497', cbdbLink, categoryAuthorityControl( 'CBDB' ) }, { getLabelWithLink( 'Q10726338', 'Citation Information by NII', 'CiNii'), 'P271', ciniiLink, categoryAuthorityControl( 'CiNii' ) }, { getLabelWithLink( 'Q16744133', 'CONOR', 'CONOR'), 'P1280', conorLink, categoryAuthorityControl( 'CONOR' ) }, { getLabelWithLink( 'Q501851', 'مكتبة الإسكندرية الجديدة', 'EGAXA'), 'P1309', egaxaLink, categoryAuthorityControl( 'EGAXA' ) }, { getLabelWithLink( 'Q36578', 'Gemeinsame Normdatei', 'GND'), 'P227', gndLink, categoryAuthorityControl( 'GND' ) }, { getLabelWithLink( 'Q3803707', 'Istituto Centrale per il Catalogo Unico', 'ICCU'), 'P396', iccuLink, categoryAuthorityControl( 'ICCU' ) }, { getLabelWithLink( 'Q423048', 'International Standard Name Identifier', 'ISNI'), 'P213', isniLink, categoryAuthorityControl( 'ISNI' ) }, { getLabelWithLink( 'Q620946', 'Library of Congress Control Number', 'LCCN'), 'P244', lccnLink, categoryAuthorityControl( 'LCCN' ) }, { getLabelWithLink( 'Q1133733', 'Latvijas Nacionālā bibliotēka', 'LNB'), 'P1368', lnbLink, categoryAuthorityControl( 'LNB' ) }, { getLabelWithLink( 'Q809830', 'Base Mérimée', 'Mérimée'), 'P380', merimeeLink,categoryAuthorityControl( 'Mérimée' ) }, { getLabelWithLink( 'Q618340', '國家圖書館 (中華民國)', 'NCL'), 'P1048', nclLink, categoryAuthorityControl( 'NCL' ) }, { getLabelWithLink( 'Q477675', '国立国会図書館', 'NDL'), 'P349', ndlLink, categoryAuthorityControl( 'NDL' ) }, { getLabelWithLink( 'Q732353', '中国国家图书馆', 'NLC'), 'P1213', nlcLink, categoryAuthorityControl( 'NLC' ) }, -- NLI numbers seems unstable { getLabelWithLink( 'Q1967876', 'Národní knihovna České republiky', 'NKC'), 'P691', nkcLink, categoryAuthorityControl( 'NKC' ) }, { getLabelWithLink( 'Q623578', 'National Library of Australia', 'NLA'), 'P409', nlaLink, categoryAuthorityControl( 'NLA' ) }, { getLabelWithLink( 'Q1467610', 'Αναγνωριστικό Καθιερωμένων από τον Κατάλογο Καθιερωμένων Όρων της Εθνικής Βιβλιοθήκης της Ελλάδος', 'NLG'), 'P3348', function(id) return 'http://nlg.okfn.gr/resource/authority/record' .. id end, categoryAuthorityControl( 'NLG' ) }, { getLabelWithLink( 'Q622012', 'Biblioteca Națională a României', 'NLR'), 'P1003', nlrLink, categoryAuthorityControl( 'NLR' ) }, { getLabelWithLink( 'Q631375', 'Nacionalna i sveučilišna knjižnica u Zagrebu', 'NSK'), 'P1375', nskLink, categoryAuthorityControl( 'NSK' ) }, { getLabelWithLink( 'Q1526131', 'Koninklijke Bibliotheek', 'NTA'), 'P1006', ntaLink, categoryAuthorityControl( 'NTA' ) }, { getLabelWithLink( 'Q1063819', 'Országos Széchényi Könyvtár', 'NSZL'), 'P951', nszlLink, categoryAuthorityControl( 'NSZL' ) }, { getLabelWithLink( 'Q11789729', 'Narodowy Uniwersalny Katalog Centralny', 'NUKAT'), 'P1207', nukatLink, categoryAuthorityControl( 'NUKAT' ) }, { getLabelWithLink( 'Q245966', 'Biblioteca Nacional de Portugal', 'PTBNP'), 'P1005', ptbnpLink, categoryAuthorityControl( 'PTBNP' ) }, { getLabelWithLink( 'Q1048694', 'Российская государственная библиотека', 'РГБ'), 'P947', rslLink, categoryAuthorityControl( 'RSL' ) }, { getLabelWithLink( 'Q953058', 'Kungliga biblioteket', 'LIBRIS'), 'P906', selibrLink, categoryAuthorityControl( 'SELIBR' ) }, { getLabelWithLink( 'Q2597810', 'Système universitaire de documentation', 'SUDOC'), 'P269', sudocLink, categoryAuthorityControl( 'SUDOC' ) }, { getLabelWithLink( 'Q54919', 'Virtual International Authority File', 'VIAF'), 'P214', viafLink, categoryAuthorityControl( 'VIAF' ) }, { getLabelWithLink( 'Q2494649', 'Union List of Artist Names', 'ULAN' ), 'P245', ulanLink, categoryAuthorityControl( 'ULAN' ) }, } local function getQualifierSingleValue( statement, qualifierName ) if (statement ~= nil and statement.qualifiers ~= nil and statement.qualifiers[qualifierName] ~= nil) then for qualifierIndex, qualifier in pairs( statement.qualifiers[qualifierName] ) do if (qualifier.datavalue ~= nil and qualifier.datavalue.type ~= nil and qualifier.datavalue.value ~= nil) then if ( qualifier.datavalue.type == "monolingualtext" ) then return qualifier.datavalue.value.text; end if ( qualifier.datavalue.type == "string" ) then return qualifier.datavalue.value; end if ( qualifier.datavalue.type == "wikibase-entityid" ) then return 'Q' .. qualifier.datavalue.value["numeric-id"]; end mw.log( 'Unknown qualifier type: ' .. qualifier.datavalue.type ) return qualifier.datavalue.value; end end end return nil; end local function getQualifierValues( statement, qualifierName ) local result = {} if (statement ~= nil and statement.qualifiers ~= nil and statement.qualifiers[qualifierName] ~= nil) then local qualifiers = statement.qualifiers[qualifierName]; for _, qualifier in pairs( qualifiers ) do if (qualifier.datavalue ~= nil and qualifier.datavalue.type ~= nil and qualifier.datavalue.value ~= nil) then if ( qualifier.datavalue.type == "string" ) then result[#result+1] = qualifier.datavalue.value; elseif ( qualifier.datavalue.type == "wikibase-entityid" ) then result[#result+1] = 'Q' .. qualifier.datavalue.value["numeric-id"]; else mw.log( 'Unknown qualifier type: ' .. qualifier.datavalue.type ); result[#result+1] = 'Q' .. qualifier.datavalue.value; end end end end return result; end local function collectLinks( configuration, elementId ) local moduleLanguages if ( mw.title.makeTitle( 'Module', 'Languages' ).exists and mw.title.makeTitle( 'Module', 'Languages/data' ).exists and mw.title.makeTitle( 'Module', 'Wikidata/Language-codes' ).exists) then moduleLanguages = require('Module:Languages'); else moduleLanguages = false; end --Create rows local elements = {} local data = {} local item = mw.wikibase.getEntity( elementId ) if item == nil or item.claims == nil then return elements end if ( item.claims['P553'] ~= nil ) then local claim = item.claims['P553'] for _, statement in pairs( claim ) do if (statement ~= nil) then -- profile ID local rank = statement.rank or 'normal'; if ( rank ~= 'deprecated' ) then local itemId = getQualifierSingleValue( statement, 'P554' ); if (itemId ~= nil) then -- language local languages = getQualifierValues( statement, 'P407' ); local resourceId = 'Q' .. statement.mainsnak.datavalue.value['numeric-id'] if (data[resourceId] == nil) then data[resourceId] = {}; end table.insert( data[resourceId], { itemId = itemId, languages = languages, rank = rank} ) end end end end end for _, params in pairs( configuration ) do local resourceId = params[2] local claim = item.claims[ resourceId ] if ( claim ) then for _, statement in pairs( claim ) do local rank = statement.rank or 'normal'; if ( rank ~= 'deprecated' and statement.mainsnak.datavalue) then local itemId = statement.mainsnak.datavalue.value; local languages = getQualifierValues( statement, 'P407' ); if (data[resourceId] == nil) then data[resourceId] = {}; end table.insert( data[resourceId], { itemId = itemId, languages = languages, rank = rank} ); end end end end for resourceId, resourceDatas in pairs( data ) do data[resourceId] = filterByRank( resourceDatas ); end local hasNonOptionalLinks = false for _, params in pairs( configuration ) do local resourceLabel = params[1] local firstChar = mw.ustring.sub( resourceLabel, 1, 1 ); local separateDesign = firstChar == '[' or firstChar == '<'; local resourceId = params[2] local optional = params[5] or false; local resourceDatas = data[resourceId]; if resourceDatas ~= nil then if ( not optional ) then hasNonOptionalLinks = true end local html = ''; if ( separateDesign ) then html = html .. resourceLabel .. ':&nbsp;'; end for index, resourceData in pairs(resourceDatas) do local itemId = resourceData.itemId; local languages = resourceData.languages; local link = params[3] ( itemId ); local linkFirstChar; local interwiki; if ( link ) then linkFirstChar = mw.ustring.sub( link, 1, 1 ); interwiki = linkFirstChar == ':' end if ( separateDesign ) then if ( index ~= 1 ) then html = html .. ',&nbsp;' end if ( link ) then if ( interwiki ) then html = html .. '[[' .. link .. '|' .. itemId .. ']]'; else html = html .. '[' .. link .. ' ' .. itemId .. ']'; end else html = html .. itemId; end else if ( index ~= 1 ) then html = html .. ' · ' end if ( link ) then if ( interwiki ) then html = html .. '[[' .. link .. '|' .. resourceLabel .. ']]'; else html = html .. '[' .. link .. ' ' .. resourceLabel .. ']'; end else -- it should not happen html = html .. resourceLabel .. ':&nbsp;' .. itemId; end if ( moduleLanguages ) then if ( languages ~= nil and #languages > 0 ) then for langIndex, language in pairs(languages) do html = html .. '&nbsp;' .. moduleLanguages.getRefHtml( language ) end end end end end if ( #params >= 4 and params[4] ) then html = html .. '[[Категория:' .. params[4] .. ']]' end table.insert( elements, html ) end end if ( not hasNonOptionalLinks ) then return {} end return elements end local function collectDictionaryLinks( elementId ) --Create rows local elements = {} local item = mw.wikibase.getEntity( elementId ); if ( item == nil or item.claims == nil) then return elements end local sourceToElementLinks = {}; local claim = item.claims['P1343'] if ( claim ) then for _, statement in pairs( claim ) do if (statement ~= nil) then local rank = statement.rank or 'normal'; if ( rank ~= 'deprecated' ) then local resourceId = 'Q' .. statement.mainsnak.datavalue.value['numeric-id'] local languages = getQualifierValues( statement, 'P407' ); -- Wikisource link ? local entityId = getQualifierSingleValue( statement, 'P805' ) or getQualifierSingleValue( statement, 'P248' ); if ( entityId ) then if (sourceToElementLinks[resourceId] == nil) then sourceToElementLinks[resourceId] = {}; end table.insert( sourceToElementLinks[resourceId], { entityId = entityId, languages = languages, rank = rank} ); end -- URL to encyclopedia local url = getQualifierSingleValue( statement, 'P854' ); if (url ~= nil) then if (sourceToElementLinks[resourceId] == nil) then sourceToElementLinks[resourceId] = {}; end table.insert( sourceToElementLinks[resourceId], { url = url, languages = languages, rank = rank} ); end end end end end for _, description in pairs( dictionaries ) do if ( description.linkF ) then local claim = item.claims[ description.id ]; if ( claim ) then for _, statement in pairs( claim ) do local rank = statement.rank or 'normal'; if ( rank ~= 'deprecated' and statement.mainsnak.datavalue) then local value = statement.mainsnak.datavalue.value; local url = description.linkF( value ); local languages = getQualifierValues( statement, 'P407' ); if ( sourceToElementLinks[description.id] == nil) then sourceToElementLinks[description.id] = {}; end table.insert( sourceToElementLinks[description.id], { url = url, languages = languages, rank = rank} ); end end end end end local html = ''; for _, description in pairs( dictionaries ) do local links = sourceToElementLinks[ description.id ]; if ( links ) then for _, link in pairs( links ) do if ( link.url ) then table.insert( elements, '[' .. link.url .. ' ' .. description.title .. ']' ) end if ( link.entityId ) then local entity = mw.wikibase.getEntity( link.entityId ); if ( entity and entity.sitelinks and entity.sitelinks[description.project] ) then table.insert( elements, '[[' .. description.projectCode .. entity.sitelinks[description.project].title .. '|' .. description.title .. ']]' ) end end end end end return elements end local function contains( tableStructure, value ) if ( tableStructure == nil or value == nil) then return true; end for index, line in pairs( tableStructure ) do if (line == value) then return true; end end return false; end function filterByRank( resourceDatas ) -- itemId, languages. rank = rank local hasPreffered = false; for index, resourceData in pairs(resourceDatas) do if ( resourceData.rank == 'preferred' ) then hasPreffered = true; end end if (not hasPreffered) then return resourceDatas; end local result = {}; for index, resourceData in pairs(resourceDatas) do if ( resourceData.rank == 'preferred' or contains(resourceData.languages, preferredLanguage) ) then table.insert(result, resourceData); end end return result; end function p.render( frame ) local colorArg = ''; local elementId = nil; if ( frame ~= nil ) then local parentArgs = frame:getParent().args colorArg = parentArgs[templateColorName] or parentArgs["color"] or parentArgs[1] or ''; if parentArgs['d'] and parentArgs['d'] ~= '' then elementId = string.upper( parentArgs['d'] ); end local firstChar = mw.ustring.sub( colorArg, 1, 1 ); if ( firstChar ~= '#' ) then local byTemplate = colorByTitle( frame, colorArg ); if ( byTemplate ) then colorArg = byTemplate; end end end local navboxData = { name = 'External links', navboxclass = 'navbox ruwikiArticleExternalLinksTable', bodyclass = 'hlist', }; if colorArg and colorArg ~= '' then navboxData.groupstyle = 'background: ' .. colorArg .. ';' end local rowIndex = 1 local socialNetworksElements = collectLinks( socialNetworkProperties, elementId ); if ( #socialNetworksElements > 0 ) then navboxData['group' .. rowIndex] = group1Label navboxData['list' .. rowIndex] = table.concat( socialNetworksElements , ' · ' ) rowIndex = rowIndex + 1 end local textsElements = collectLinks( textsProperties, elementId ); if ( #textsElements > 0 ) then navboxData['group' .. rowIndex] = group2Label navboxData['list' .. rowIndex] = table.concat( textsElements , ' · ' ) rowIndex = rowIndex + 1 end local contentHostingElements = collectLinks( contentHostingProperties, elementId ); if ( #contentHostingElements > 0 ) then navboxData['group' .. rowIndex] = group3Label navboxData['list' .. rowIndex] = table.concat( contentHostingElements , ' · ' ) rowIndex = rowIndex + 1 end local themeProfilesElements = collectLinks( themeProfilesProperties, elementId ); if ( #themeProfilesElements > 0 ) then navboxData['group' .. rowIndex] = group4Label navboxData['list' .. rowIndex] = table.concat( themeProfilesElements , ' · ' ) rowIndex = rowIndex + 1 end local dictionaryElements = collectDictionaryLinks(); if ( #dictionaryElements > 0 ) then navboxData['group' .. rowIndex] = group5Label navboxData['list' .. rowIndex] = table.concat( dictionaryElements , ' · ' ) rowIndex = rowIndex + 1 end local authorityControlElements = collectLinks( authorityControl, elementId ); if ( #authorityControlElements > 0 ) then navboxData['group' .. rowIndex] = group6Label navboxData['list' .. rowIndex] = table.concat( authorityControlElements , ' · ' ) rowIndex = rowIndex + 1 end if ( rowIndex == 1 ) then if ( mw.title.getCurrentTitle().namespace == 0 ) then return '[[Категория:' .. categoryTemplateEmpty .. ']]' end else navboxData['group1'] = '<div style="padding: 0px 18px 0px 0px; width: 100%;"><div style="float: left;">' .. frame:expandTemplate{ title = 'tnavbar-view', args = { templateLink } } .. '</div>&nbsp;&nbsp;' .. navboxData['group1'] .. '</div>' end local navbox = moduleNavbox._navbox( navboxData ) return navbox end function p.renderDocumentation( ) local result = '' result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group1Label .. '\n' result = result .. '|-\n' result = result .. renderDocumentationCategory( socialNetworkProperties ); result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group2Label .. '\n' result = result .. '|-\n' result = result .. renderDocumentationCategory( textsProperties ); result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group3Label .. '\n' result = result .. '|-\n' result = result .. renderDocumentationCategory( contentHostingProperties ); result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group4Label .. '\n' result = result .. '|-\n' result = result .. renderDocumentationCategory( themeProfilesProperties ); result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group5Label .. '\n' result = result .. '|-\n' --result = result .. renderDocumentationCategory( dictionaryProperties ); result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group6Label .. '\n' result = result .. '|-\n' result = result .. renderDocumentationCategory( authorityControl ); return result; end local function renderDocumentationCategory( links ) local result = '' for _, params in pairs( links ) do local resourceLabel = params[1] local resourceId = params[2] local category = params[4] local optional if ( params[5] or false ) then optional = 'TRUE' else optional = 'FALSE' end result = result .. '| ' .. resourceLabel .. '\n' if string.match( resourceId, '^P' ) then result = result .. '| [[:d:Property:' .. resourceId .. '|' .. resourceId .. ']]\n' elseif string.match( resourceId, '^Q' ) then result = result .. '| [[:d:' .. resourceId .. '' .. '|' .. resourceId .. ']]\n' else result = result .. '| &nbsp; \n' end if ( category ~= nil and category ~= false ) then result = result .. '| [[:Category:' .. category .. '|' .. category .. ']]\n' else result = result .. '| &nbsp; \n' end result = result .. '| ' .. optional .. '\n' result = result .. '|-\n' end return result; end return p 2xf8rrkw7tcif6kg5i9p9bz18vof429 652203 652202 2026-09-09T07:52:48Z Asorev 36241 [[Special:Contributions/Asorev|Asorev]] ([[User talk:Asorev|баарлашуу]]) кылган [[Special:Diff/652202|652202]] түзөтүүсүн жокко чыгаруу 652203 Scribunto text/plain -- Localizable part -- Please, note, that labels to various sites and cataloges are taken from Wikidata (i.e. Wikidata label) local linksPrefix = '' local project = 'Уикипедия' local categoryTemplateEmpty = project .. ':Үлгі «Сыртқы сілтемелер» бос' local categoryWithWikimediaCommons = project .. ':Ортаққорға сілтенген мақалалар' local templateLink = 'Сыртқы сілтемелер' -- The language codes that should be always displayed even if they have normal rank and claim with another language and prefferered rank exists local preferredLanguage = 'Q7737'; -- kazakh local function categoryAuthorityControl( code ) return false; --project .. ':Мақала, мазмұнында ' .. code .. ' код' end local function categoryExternalLink( code ) return false; --project .. ':Сыртқы сілтемелері бар мақалалар:' .. code end local templateColorName = 'түс'; -- some project have "named" colors, defined by templates local function colorByTitle( frame, colorTitle ) local templateName = 'Түс/' .. colorTitle; local templateTitle = mw.title.makeTitle( 'Template', templateName ); if ( templateTitle == nil or not templateTitle.exists ) then return false; end return frame:expandTemplate{ title = templateName }; end local dictionaries = { { id = 'Q19217220', title = 'Березина', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q4086271', title = 'Библейская', project = 'ruwikisource', projectCode = 's:' }, { id = 'P1296', title = 'Большая каталонская', linkF = function ( id ) return 'http://www.enciclopedia.cat/enciclopèdies/gran-enciclopèdia-catalana/EC-GEC-' .. id .. '.xml' end }, { id = 'P2924', title = 'Большая российская', linkF = function ( id ) return 'http://bigenc.ru/text/' .. id end, }, { id = 'Q20078554', title = 'Большая советская (1 изд.)', project = 'ruwikisource', projectCode = 's:' }, -- { id = 'Q17378135', title = 'Большая советская', }, { id = 'Q4091878', title = 'Большая Южакова', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q602358', title = 'Брокгауза и Ефрона', project = 'ruwikisource', projectCode = 's:' }, { id = 'P1648', title = 'Валлийский биографический', linkF = function ( id ) return 'http://yba.llgc.org.uk/en/' .. id .. '.html' end, }, { id = 'Q4114391', title = 'Военная Сытина', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q4173137', title = 'Еврейская Брокгауза и Ефрона', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q4091875', title = 'Кирилла и Мефодия', }, { id = 'P1438', title = 'Краткая еврейская', linkF = function ( id ) return 'http://www.eleven.co.il/article/' .. id end, }, { id = 'Q4239850', title = 'Краткая литературная' }, { id = 'Q2627728', title = 'Кругосвет' }, { id = 'Q17329836', title = 'Ларусса', }, { id = 'Q17290934', title = 'Лентапедия', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q4263804', title = 'Литературная', }, { id = 'Q19180675', title = 'Малый Брокгауза и Ефрона', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q27680201', title = 'Музыкальный Римана', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q19190511', title = 'Новый', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q2498180', title = 'Православная', }, { id = 'Q19211082', title = 'Православная богословская', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q30059240', title = 'Реальный словарь классических древностей', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q1960551', title = 'Русский биографический', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q20078551', title = 'Техническая (1 изд.)', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q1970746', title = 'В. Даля', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q4532135', title = 'Энциклопедический лексикон', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q590208', title = 'Allgemeine Deutsche Biographie', project = 'dewikisource', projectCode = 's:de:' }, { id = 'Q19077875', title = 'American Cycl. (1879)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q19037977', title = 'American Med. Biogr. (1920)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q12912667', title = 'Appletons\' (1887—1901)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q20096917', title = 'Britannica (9-th)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q867541', title = 'Britannica (11-th)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q15987490', title = 'Britannica (12-th)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'P1417', title = 'Britannica (онлайн)', linkF = function ( id ) return 'http://global.britannica.com/'.. id end,}, { id = 'Q302556', title = 'Catholic (1907—13)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q16011749', title = 'Dictionary of Music and Musicians', project = 'enwikisource', projectCode = 'wikisource:'}, { id = 'Q15987216', title = 'Dictionary of National Biography', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q16014700', title = 'Dictionary of National Biography (1st suppl.)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q16014697', title = 'Dictionary of National Biography (2nd suppl.)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'P1614', title = 'History of Parliament', linkF = function ( id ) return 'http://www.historyofparliamentonline.org/volume/' .. id end, }, { id = 'Q20961706', title = 'Infernal (6e éd.)', project = 'frwikisource', projectCode = 's:fr:' }, { id = 'Q20089963', title = 'New International', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'P1415', title = 'Оксфордтық биография', linkF = function ( id ) return 'http://www.oxforddnb.com/index/' .. id .. '/' end, }, { id = 'P3217', title = 'Шведтік биография', linkF = function ( id ) return 'https://sok.riksarkivet.se/sbl/Presentation.aspx?id=' .. id end, }, { id = 'P902', title = 'Швейцарлық тарихи', linkF = function ( id ) return 'http://www.hls-dhs-dss.ch/textes/f/F' .. id .. '.php' end, }, { id = 'P886', title = 'Швейцарлық тарихи (online)', linkF = function ( id ) return 'http://www.e-lir.ch/e-LIR___Lexicon.' .. id .. '.450.0.html' end, }, } -- feed free to correct labels and categories, or add/remove sources here local dictionaryProperties = { } -- Non-localizable part (not need to localize ) local moduleNavbox = require('Module:Navbox') local titleBasedLinks = { ['Q602358'] = true, ['Q17290934'] = true, ['Q1960551'] = true } local p = {} local function link( url ) return url end local function aniDBLink( id ) local pos,_ = id:find("/") local type = id:sub(1,pos-1) local number = id:sub(pos+1) local urltype ='' if type == "anime" then urltype = "a" elseif type == "creator" then urltype = "creator" elseif type == "character" then urltype = "char" else return "" end return "http://anidb.net/perl-bin/animedb.pl?show=" ..type .. "&" .. urltype .. "id=" .. number end local function bavLink( id ) return 'http://viaf.org/processed/BAV%7C' .. id end local function bibsysLink( id ) return 'http://ask.bibsys.no/ask/action/result?cmd=&kilde=biblio&cql=bs.autid+%3D+' .. id .. '&feltselect=bs.autid' end local function bncLink( id ) return 'http://cantic.bnc.cat/registres/CUCId/' .. id end local function bneLink( id ) return 'http://catalogo.bne.es/uhtbin/authoritybrowse.cgi?action=display&authority_id=' .. id end local function bnfLink( id ) return 'http://catalogue.bnf.fr/ark:/12148/cb' .. id end local function boxofficemojoLink( id ) return 'http://www.boxofficemojo.com/movies/?id=' .. id .. '.htm' end local function bpnLink( id ) return 'http://www.biografischportaal.nl/persoon/' .. id end local function calisLink( id ) return 'http://opac.calis.edu.cn/aopac/ajsp/detail.jsp?actionfrom=1&actl=CAL++' .. id end local function cbdbLink( id ) return 'http://db1.ihp.sinica.edu.tw/cbdbc/cbdbkmeng?~~AAA' .. id end local function ciniiLink( id ) return 'http://ci.nii.ac.jp/author/' .. id end local function conorLink( id ) return 'http://www.cobiss.si/scripts/cobiss?command=DISPLAY&base=CONOR&rid=' .. id end local function chitalnyaRuLink( id ) return 'http://www.chitalnya.ru/users/' .. id .. '/' end local function commonsWikimediaLink( id ) return ':commons:Category:' .. id end local function egaxaLink( id ) return 'http://viaf.org/processed/EGAXA%7Cvtls' .. id end local function fanLibRuLink( id ) local firstChar = mw.ustring.sub( id, 1, 1 ) return 'http://fan.lib.ru/' .. firstChar .. '/' .. id .. '/' end local function flickrLink( id ) return 'https://www.flickr.com/' .. id end local function findagraveLink( id ) return 'http://www.findagrave.com/cgi-bin/fg.cgi?page=gr&GRid=' .. id end local function gndLink( id ) return 'http://d-nb.info/gnd/' .. id end local function ibdbPersonLink( id ) return 'http://www.ibdb.com/person.php?id=' .. id end local function ibdbProductionLink( id ) return 'http://www.ibdb.com/production.php?id=' .. id end local function ibdbShowLink( id ) return 'http://www.ibdb.com/show.php?id=' .. id end local function ibdbVenueLink( id ) return 'http://www.ibdb.com/venue.php?id=' .. id end local function isfdbAuthorLink( id ) return 'http://www.isfdb.org/cgi-bin/ea.cgi?' .. id end local function isfdbPublicationLink( id ) return 'http://www.isfdb.org/cgi-bin/pl.cgi?' .. id end local function isfdbSeriesLink( id ) return 'http://www.isfdb.org/cgi-bin/pe.cgi?' .. id end local function isfdbPublisherLink( id ) return 'http://www.isfdb.org/cgi-bin/publisher.cgi?' .. id end local function imslpLink( id ) return 'http://imslp.org/wiki/' .. string.gsub( id, ' ', '_' ) end local function imdbLink( id ) if string.match( id, '^ch' ) then return 'http://www.imdb.com/character/' .. id end if string.match( id, '^co' ) then return 'http://www.imdb.com/company/' .. id end if string.match( id, '^nm' ) then return 'http://www.imdb.com/name/' .. id end if string.match( id, '^tt' ) then return 'http://www.imdb.com/title/' .. id end return false end local function isniLink( id ) id = id:gsub( '[ %-]', '' ):upper() return 'http://isni-url.oclc.nl/isni/' .. id end local function lccnLink( id ) return 'http://id.loc.gov/authorities/' .. id end local function lastfmLink( id ) return 'http://www.lastfm.ru/music/' .. id end local function iccuLink( id ) id = id:gsub( '\\\\', '%5C' ):upper() return 'http://opac.sbn.it/opacsbn/opac/iccu/scheda_authority.jsp?bid=' .. id end local function lnbLink( id ) return 'http://viaf.org/processed/LNB%7CLNC10-' .. id end local function merimeeLink( id ) return false end local function mixcloudLink( id ) return 'https://mixcloud.com/' .. id .. '/' end local function musicBrainzArtistLink( id ) return 'https://musicbrainz.org/artist/' .. id end local function musicBrainzReleazeGroupLink( id ) return 'https://musicbrainz.org/release-group/' .. id end local function musicBrainzWorkLink( id ) return 'https://musicbrainz.org/work/' .. id end local function nclLink( id ) return 'http://aleweb.ncl.edu.tw/F/?func=accref&acc_sequence=' .. id end local function ndlLink( id ) return 'http://id.ndl.go.jp/auth/ndlna/' .. id end local function nlcLink( id ) return false end local function nliLink( id ) return 'http://a20.libnet.ac.il/F?func=find-b&REQUEST=' .. id .. '&find_code=SYS&local_base=NNL10' end local function nkcLink( id ) return 'http://aut.nkp.cz/' .. id end local function nlaLink( id ) return 'http://nla.gov.au/anbd.aut-an' .. id end local function nlrLink( id ) return 'http://alephnew.bibnat.ro:8991/F?func=find-b&request=' .. id .. '000354872&find_code=SYS&adjacent=Y&local_base=NLR10' end local function nszlLink( id ) return 'http://viaf.org/processed/NSZL%7C' .. id end local function nskLink( id ) return 'http://viaf.org/processed/NSK%7C' .. id end local function ntaLink( id ) return 'http://opc4.kb.nl/PPN?PPN=' .. id end local function nukatLink( id ) return 'http://viaf.org/processed/NUKAT%7C' .. id end local function orcidLink( id ) id = id:gsub( '[ %-]', '' ):upper() return 'http://orcid.org/' .. id end local function declaratorLink( id ) return 'http://declarator.org/person/' .. id .. '/' end local function gutenbergLink( id ) return 'http://www.gutenberg.org/ebooks/' .. id end local function promodjLink( id ) return 'http://promodj.com/' .. id end local function prozaRuLink( id ) return 'http://proza.ru/avtor/' .. id end local function ptbnpLink( id ) return 'http://viaf.org/processed/PTBNP%7C' .. id end local function rkdArtistsLink( id ) return 'http://www.rkd.nl/rkddb/dispatcher.aspx?action=search&database=ChoiceArtists&search=priref=' .. id end local function rkdImagesLink( id ) return 'http://explore.rkd.nl/en/images/' .. id end local function rodovidLink( id ) return 'http://ru.rodovid.org/wk/Person:' .. id end local function rottentomatoesLink( id ) return 'http://www.rottentomatoes.com/' .. id end local function rslLink( id ) return 'http://aleph.rsl.ru/F?func=find-b&find_code=SYS&adjacent=Y&local_base=RSL11&request=' .. id end local function rutubeLink( id ) if string.match( id, '^%d+$' ) then return 'http://rutube.ru/video/persion/' .. id .. '/' end return 'http://' .. id .. '.rutube.ru/' end local function samlibRuLink( id ) local firstChar = mw.ustring.sub( id, 1, 1 ) return 'http://samlib.ru/' .. firstChar .. '/' .. id .. '/' end local function selibrLink( id ) return 'http://libris.kb.se/auth/' .. id end local function stihiRuLink( id ) return 'http://stihi.ru/avtor/' .. id end local function sudocLink( id ) return 'http://www.idref.fr/' .. id end local function ulanLink( id ) return 'http://www.getty.edu/vow/ULANFullDisplay?find=&role=&nation=&subjectid=' .. id end local function vimeoLink( id ) return 'https://vimeo.com/' .. id end local function viafLink( id ) return 'http://viaf.org/viaf/' .. id end local function youtubeLink( id ) return 'https://youtube.com/' .. id end local function youtubeLinkLong( id ) return 'https://youtube.com/channel/' .. id end local function getLabelWithoutLink( id, defaultLabel ) return mw.wikibase.label( id ) or defaultLabel; end local function getLabelWithLink( id, defaultTitle, label ) local link = mw.wikibase.sitelink( id ); if ( link ~= nil ) then return '[[' .. link .. '|' .. label .. ']]'; end local title = mw.wikibase.label( id ) or defaultTitle; return '<span title="' .. title .. '" style="border-bottom: 1px dotted; cursor: help;">' .. label .. '</span>' end local socialNetworkProperties = { { getLabelWithoutLink( 'Q116933', 'ВКонтакте'), 'P3185', function( id ) return 'https://vk.com/' .. id end, categoryExternalLink( 'ВКонтакте' ) }, { getLabelWithoutLink( 'Q4101720', 'В кругу друзей'), 'Q4101720', function( id ) return 'http://' .. id .. '.vkrugudruzei.ru/' end, categoryExternalLink( 'В кругу друзей' ) }, { getLabelWithoutLink( 'Q219523', 'Живой журнал'), 'P3258', function( id ) return 'http://' .. id .. '.livejournal.com/' end, categoryExternalLink( 'Живой журнал' ) }, { getLabelWithoutLink( 'Q219523', 'Живой журнал'), 'Q219523', function( id ) return 'http://' .. id .. '.livejournal.com/' end, categoryExternalLink( 'Живой журнал' ) }, { getLabelWithoutLink( 'Q4299813', 'Мой круг'), 'Q4299813', function( id ) return 'http://' .. id .. '.moikrug.ru/' end, categoryExternalLink( 'Мой круг' ) }, { getLabelWithoutLink( 'Q4299858', 'Мой мир'), 'Q4299858', function( id ) return 'http://my.mail.ru/' .. id end, categoryExternalLink( 'Мой мир' ) }, { getLabelWithoutLink( 'Q1123836', 'Одноклассники'), 'Q1123836', function( id ) return 'https://ok' .. '.ru/profile/' .. id end, categoryExternalLink( 'Одноклассники' ) }, { getLabelWithoutLink( 'Q17195318', 'Спрашивай.Ру'), 'Q17195318', function( id ) return 'http://sprashivai.ru/' .. id end, categoryExternalLink( 'Спрашивай.Ру' ) }, { getLabelWithoutLink( 'Q171186', 'Blogger'), 'Q171186', function( id ) return 'http://' .. id .. '.blogspot.com' end, categoryExternalLink( 'Blogger' ) }, { getLabelWithoutLink( 'Q4037665', 'Dudu'), 'Q4037665', function( id ) return 'http://dudu.com/' .. id end, categoryExternalLink( 'Dudu' ) }, { getLabelWithoutLink( 'Q355', 'Facebook'), 'P2013', function( id ) return 'https://www.facebook.com/' .. id end, categoryExternalLink( 'Facebook' ) }, { getLabelWithoutLink( 'Q356', 'Google+'), 'P2847', function( id ) return 'https://plus.google.com/' .. id .. '/posts' end, categoryExternalLink( 'Google+' ) }, { getLabelWithoutLink( 'Q356', 'Google+'), 'Q356', function( id ) return 'https://plus.google.com/' .. id .. '/posts' end, categoryExternalLink( 'Google+' ) }, { getLabelWithoutLink( 'Q4043051', 'LiveInternet'), 'Q4043051', function( id ) return 'http://www.liveinternet.ru/users/' .. id end, categoryExternalLink( 'LiveInternet' ) }, { getLabelWithoutLink( 'Q40629', 'MySpace'), 'Q40629', function( id ) return 'https://myspace.com/' .. id end, categoryExternalLink( 'MySpace' ) }, { getLabelWithoutLink( 'Q40629', 'MySpace'), 'P3265', function( id ) return 'https://myspace.com/' .. id end, categoryExternalLink( 'MySpace' ) }, { getLabelWithoutLink( 'Q17144398', 'QRoom'), 'Q17144398', function( id ) return 'http://qroom.ru/' .. id end, categoryExternalLink( 'QRoom' ) }, { getLabelWithoutLink( 'Q1002972', 'Spring.me'), 'Q1002972', function( id ) return 'http://www.spring.me/' .. id end, categoryExternalLink( 'Spring.me' ) }, { getLabelWithoutLink( 'Q15616276', 'Telegram'), 'Q15616276', function( id ) return 'https://t.me/' .. id end, categoryExternalLink( 'Telegram' ) }, { getLabelWithoutLink( 'Q384060', 'Tumblr'), 'Q384060', function( id ) return 'http://' .. id .. '.tumblr.com/' end, categoryExternalLink( 'Tumblr' ) }, { getLabelWithoutLink( 'Q918', 'Twitter'), 'P2002', function( id ) return 'https://twitter.com/' .. id end, categoryExternalLink( 'Twitter' ) }, } local textsProperties = { { getLabelWithoutLink( 'Q17254543', 'Изба-читальня'), 'Q17254543', chitalnyaRuLink, categoryExternalLink( 'Изба-читальня' ) }, { getLabelWithoutLink( 'Q17195344', 'Журнал «Самиздат»'), 'Q17195344', samlibRuLink, categoryExternalLink( 'Самиздат' ) }, { getLabelWithoutLink( 'Q22673', 'Проект «Гутенберг»'), 'P2034', gutenbergLink, categoryExternalLink( 'Проект «Гутенберг»' ) }, { getLabelWithoutLink( 'Q4380129', 'Проза.ру'), 'Q4380129', prozaRuLink, categoryExternalLink( 'Проза.ру' ) }, { getLabelWithoutLink( 'Q4442644', 'Стихи.ру'), 'Q4442644', stihiRuLink, categoryExternalLink( 'Стихи.ру' ) }, { getLabelWithoutLink( 'Q17300505', 'Lib.Ru/Фантастика'), 'Q17300505', fanLibRuLink, categoryExternalLink( 'Lib.Ru/Фантастика' ) }, } local labelAllocine = getLabelWithoutLink( 'Q31165', 'AlloCine' ); local labelAnimeNewsNetwork = getLabelWithoutLink( 'Q220509', 'Anime News Network' ); local labelDeezer = getLabelWithoutLink( 'Q602243', 'Deezer' ); local labelDiscogs = getLabelWithoutLink( 'Q504063', 'Discogs' ); local labelIBDb = getLabelWithoutLink( 'Q31964', 'Internet Broadway Database' ); local labelISFDb = getLabelWithoutLink( 'Q2629164', 'Internet Speculative Fiction Database' ); local labelMusicBrainz = getLabelWithoutLink( 'Q14005', 'MusicBrainz' ); local labelEncyclopaediaMetallum = getLabelWithoutLink( 'Q938726', 'Encyclopaedia Metallum' ); local labelYandexMusic = getLabelWithoutLink( 'Q4537983', 'Яндекс.Музыка' ); local labelYouTube = getLabelWithoutLink( 'Q866', 'YouTube' ); local contentHostingProperties = { { getLabelWithoutLink( 'Q565', 'Wikimedia Commons' ), 'P373', commonsWikimediaLink, categoryWithWikimediaCommons, true }, { getLabelWithoutLink( 'Q545966', 'Bandcamp'), 'P3283', function( id ) return 'https://' .. id .. '.bandcamp.com' end, categoryExternalLink( 'Bandcamp' ) }, { labelDeezer, 'P2722', function(id) return 'http://www.deezer.com/artist/' .. id end, categoryExternalLink( 'Deezer' ), false }, { labelDeezer, 'P2723', function(id) return 'http://www.deezer.com/album/' .. id end, categoryExternalLink( 'Deezer' ), false }, { labelDeezer, 'P2724', function(id) return 'http://www.deezer.com/track/' .. id end, categoryExternalLink( 'Deezer' ), false }, { getLabelWithoutLink( 'Q103204', 'Flickr' ), 'Q103204', flickrLink, categoryExternalLink( 'Flickr' ), false }, { getLabelWithoutLink( 'Q209330', 'Instagram' ), 'P2003', function( id ) return 'http://instagram.com/' .. id end, categoryExternalLink( 'Instagram' ), false }, { getLabelWithoutLink( 'Q183718', 'Last.fm' ), 'P3192', lastfmLink, categoryExternalLink( 'Last.fm' ), false }, { getLabelWithoutLink( 'Q6883832', 'Mixcloud' ), 'Q6883832', mixcloudLink, categoryExternalLink( 'Mixcloud' ), false }, { getLabelWithoutLink( 'Q2572292', 'Musopen' ), 'P2338', function( id ) return 'https://musopen.org/composer/' .. id .. '/' end, categoryExternalLink( 'Musopen' ), false }, { getLabelWithoutLink( 'Q17117201', 'PROMODJ' ), 'Q17117201', promodjLink, categoryExternalLink( 'PROMODJ' ), false }, { getLabelWithoutLink( 'Q372827', 'Rutube' ), 'Q372827', rutubeLink, categoryExternalLink( 'Rutube' ), false }, { getLabelWithoutLink( 'Q568769', 'SoundCloud' ), 'P3040', function( id ) return 'http://soundcloud.com/' .. id .. '/' end, categoryExternalLink( 'SoundCloud' ), false }, { getLabelWithoutLink( 'Q568769', 'SoundCloud' ), 'Q568769', function( id ) return 'http://soundcloud.com/' .. id .. '/' end, categoryExternalLink( 'SoundCloud' ), false }, { getLabelWithoutLink( 'Q156376', 'Vimeo' ), 'Q156376', vimeoLink, categoryExternalLink( 'Vimeo' ), false }, { labelYandexMusic, 'P1553', function(id) return 'https://music.yandex.ru/artist/' .. id end, categoryExternalLink( 'Яндекс.Музыка' ), false }, { labelYandexMusic, 'P2819', function(id) return 'https://music.yandex.ru/album/' .. id end, categoryExternalLink( 'Яндекс.Музыка' ), false }, { labelYouTube, 'P2397', youtubeLinkLong, categoryExternalLink( 'YouTube' ), false }, { labelYouTube, 'Q866', youtubeLink, categoryExternalLink( 'YouTube' ), false }, } local themeProfilesProperties = { -- science and technic { getLabelWithoutLink( 'Q364', 'GitHub '), 'P2037', function( id ) return 'https://github.com/' ..id end, categoryExternalLink( 'GitHub' ) }, { getLabelWithoutLink( 'Q494817', 'Google Scholar' ), 'P1960', function( id ) return 'https://scholar.google.com/citations?user=' .. id end, categoryExternalLink( 'Google Scholar' ) }, { getLabelWithoutLink( 'Q829984', 'Mathematics Genealogy Project' ), 'P549', function( id ) return 'http://www.genealogy.ams.org/id.php?id=' .. id end, categoryExternalLink( 'Математическая генеалогия' ) }, { getLabelWithoutLink( 'Q1373513', 'Notable Names Database' ), 'P1263', function( id ) return 'http://nndb.com/people/' .. id end, categoryExternalLink( 'NNDB' ) }, { getLabelWithoutLink( 'Q51044', 'ORCID' ), 'P496', orcidLink, categoryExternalLink( 'ORCID' ) }, { getLabelWithoutLink( 'Q7315186', 'ResearcherID' ), 'P1053', function( id ) return 'http://www.researcherid.com/rid/' .. id end, categoryExternalLink( 'ResearcherID' ) }, { getLabelWithoutLink( 'Q371467', 'Scopus' ), 'P1153', function( id ) return 'http://www.scopus.com/authid/detail.url?authorId=' .. id end, categoryExternalLink( 'Scopus' ) }, { getLabelWithoutLink( 'Q1061861', 'Structurae' ), 'P2418', function( id ) return 'http://structurae.de/personen/' .. id end, categoryExternalLink( 'Structurae' ) }, { getLabelWithoutLink( 'Q18241050', 'zbMATH' ), 'P1556', function( id ) return 'https://www.zbmath.org/authors/?q=ai:' .. id end, categoryExternalLink( 'zbMATH' ) }, { getLabelWithoutLink( 'Q4330205', 'Math-Net.ru' ), 'P4252', function( id ) return 'https://www.mathnet.ru/rus/person' .. id end, categoryExternalLink( 'Общероссийский математический портал' ) }, { getLabelWithoutLink( 'Q547473', 'MacTutor' ), 'P1563', function( id ) return 'http://www-groups.dcs.st-and.ac.uk/~history/Biographies/' .. id .. '.html' end, categoryExternalLink( 'MacTutor' ) }, -- sports { getLabelWithoutLink( 'Q17589204', 'FootballDatabase.eu ' ), 'P3537', function( id ) return 'http://www.footballdatabase.eu/football.joueurs.' .. id .. '.en.html' end, categoryExternalLink( 'FootballDatabase.eu' ) }, { getLabelWithoutLink( 'Q42428763', 'FootballFacts.ru' ), 'P3660', function( id ) return 'http://footballfacts.ru/players/' .. id end, categoryExternalLink( 'FootballFacts.ru' ) }, { getLabelWithoutLink( 'Q18693731', 'National Football Teams.com' ), 'P2574', function( id ) return 'http://www.national-football-teams.com/player/' .. id .. '.html' end, categoryExternalLink( 'National Football Teams.com' ) }, { getLabelWithoutLink( 'Q42430278', 'РФПЛ' ), 'P4417', function( id ) return 'http://rfpl.org/players/' .. id end, categoryExternalLink( 'РФПЛ' ) }, -- { getLabelWithoutLink( 'Q42309113', 'Scoresway' ), 'P3043', function( id ) return 'http://www.scoresway.com/?sport=soccer&page=person&id=' .. id end, categoryExternalLink( 'Scoresway' ) }, { getLabelWithoutLink( 'Q24192203', 'Soccerway' ), 'P2369', function( id ) return 'http://int.soccerway.com/players/-/' .. id .. '/' end, categoryExternalLink( 'Soccerway' ) }, { getLabelWithoutLink( 'Q4049959', 'Sportbox.ru ' ), 'P4421', function( id ) return 'http://news.sportbox.ru/Vidy_sporta/' .. id end, categoryExternalLink( 'Sportbox.ru ' ) }, { getLabelWithoutLink( 'Q4049960', 'Sports.ru' ), 'P4408', function( id ) return 'https://www.sports.ru/tags/' .. id end, categoryExternalLink( 'Sports.ru' ) }, { getLabelWithoutLink( 'Q18002875', 'Sports-Reference.com' ), 'P1447', function( id ) return 'http://www.sports-reference.com/olympics/athletes/' .. id .. '.html' end, categoryExternalLink( 'Sports-Reference.com' ) }, { getLabelWithoutLink( 'Q2449070', 'Transfermarkt' ), 'P2446', function( id ) return 'https://www.transfermarkt.com/transfermarkt/profil/spieler/' .. id end, categoryExternalLink( 'Transfermarkt' ) }, { getLabelWithoutLink( 'Q20773699', 'worldfootball.net' ), 'P2020', function( id ) return 'http://www.worldfootball.net/player_summary/$1/' .. id .. '/' end, categoryExternalLink( 'worldfootball.net' ) }, { getLabelWithoutLink( 'Q726183', 'Түрік футбол федерациясы' ), 'P2448', function( id ) return 'http://www.tff.org/Default.aspx?pageId=526&kisiID=' .. id end, categoryExternalLink( 'Турецкая футбольная федерация' ) }, { getLabelWithoutLink( 'Q140486', 'Украина футбол федерациясы' ), 'P3662', function( id ) return 'http://www.ffu.org.ua/ukr/tournaments/prof/' .. id .. '/' end, categoryExternalLink( 'Федерация футбола Украины' ) }, -- audio and video { getLabelWithoutLink( 'Q477809', 'AllMovie' ), 'P1562', function(id) return 'http://www.allmovie.com/movie/' .. id end, categoryExternalLink( 'AllMovie' ) }, { getLabelWithoutLink( 'Q477809', 'AllMovie' ), 'P2019', function(id) return 'http://www.allmovie.com/artist/' .. id end, categoryExternalLink( 'AllMovie' ) }, { getLabelWithoutLink( 'Q31181', 'AllMusic' ), 'P1728', function(id) return 'http://www.allmusic.com/artist/' .. id end, categoryExternalLink( 'AllMusic' ) }, { getLabelWithoutLink( 'Q31181', 'AllMusic' ), 'P1729', function(id) return 'http://www.allmusic.com/album/' .. id end, categoryExternalLink( 'AllMusic' ) }, { getLabelWithoutLink( 'Q31181', 'AllMusic' ), 'P1730', function(id) return 'http://www.allmusic.com/song/' .. id end, categoryExternalLink( 'AllMusic' ) }, { getLabelWithoutLink( 'Q31181', 'AllMusic' ), 'P1994', function(id) return 'http://www.allmusic.com/composition/' .. id end, categoryExternalLink( 'AllMusic' ) }, { labelAllocine, 'P1265', function(id) return 'http://www.allocine.fr/film/fichefilm_gen_cfilm=' .. id .. '.html' end, categoryExternalLink( 'AlloCiné' ) }, { labelAllocine, 'P1266', function(id) return 'http://www.allocine.fr/personne/fichepersonne_gen_cpersonne=' .. id .. '.html' end, categoryExternalLink( 'AlloCiné' ) }, { labelAllocine, 'P1267', function(id) return 'http://www.allocine.fr/series/ficheserie_gen_cserie=' .. id .. '.html' end, categoryExternalLink( 'AlloCiné' ) }, { getLabelWithoutLink( 'P1688', 'AniDB' ), 'P1688', aniDBLink, categoryExternalLink( 'AniDB' ) }, { labelAnimeNewsNetwork, 'P1982', function(id) return 'http://www.animenewsnetwork.com/encyclopedia/people.php?id=' .. id end, categoryExternalLink( 'Anime News Network' ) }, { labelAnimeNewsNetwork, 'P1983', function(id) return 'http://www.animenewsnetwork.com/encyclopedia/company.php?id=' .. id end, categoryExternalLink( 'Anime News Network' ) }, { labelAnimeNewsNetwork, 'P1984', function(id) return 'http://www.animenewsnetwork.com/encyclopedia/manga.php?id=' .. id end, categoryExternalLink( 'Anime News Network' ) }, { labelAnimeNewsNetwork, 'P1985', function(id) return 'http://www.animenewsnetwork.com/encyclopedia/anime.php?id=' .. id end, categoryExternalLink( 'Anime News Network' ) }, { getLabelWithoutLink( 'Q223142', 'Box Office Mojo' ), 'P1237', boxofficemojoLink, categoryExternalLink( 'Box Office Mojo' ) }, { getLabelWithoutLink( 'Q3561957', 'ČSFD' ), 'P2529', function(id) return 'http://www.csfd.cz/film/' .. id end, categoryExternalLink( 'ČSFD' ) }, { getLabelWithoutLink( 'Q3561957', 'ČSFD' ), 'P2605', function(id) return 'http://www.csfd.cz/tvurce/' .. id end, categoryExternalLink( 'ČSFD' ) }, { labelDiscogs, 'P1953', function(id) return 'http://www.discogs.com/artist/' .. id end, categoryExternalLink( 'Discogs' ) }, { labelDiscogs, 'P1954', function(id) return 'http://www.discogs.com/master/' .. id end, categoryExternalLink( 'Discogs' ) }, { labelDiscogs, 'P1955', function(id) return 'http://www.discogs.com/label/' .. id end, categoryExternalLink( 'Discogs' ) }, { labelDiscogs, 'P2206', function(id) return 'http://www.discogs.com/release/' .. id end, categoryExternalLink( 'Discogs' ) }, { getLabelWithoutLink( 'Q2638147', 'FilmAffinity' ), 'P480', function(id) return 'http://www.filmaffinity.com/en/film' .. id .. '.html' end, categoryExternalLink( 'FilmAffinity' ) }, { labelEncyclopaediaMetallum, 'P1952', function(id) return 'http://www.metal-archives.com/bands//' .. id end, categoryExternalLink( 'Encyclopaedia Metallum' ) }, { labelEncyclopaediaMetallum, 'P1989', function(id) return 'http://www.metal-archives.com/artists//' .. id end, categoryExternalLink( 'Encyclopaedia Metallum' ) }, { labelEncyclopaediaMetallum, 'P2721', function(id) return 'http://www.metal-archives.com/release.php?id=' .. id end, categoryExternalLink( 'Encyclopaedia Metallum' ) }, { labelIBDb, 'P1217', ibdbVenueLink, categoryExternalLink( 'IBDb' ) }, { labelIBDb, 'P1218', ibdbProductionLink, categoryExternalLink( 'IBDb' ) }, { labelIBDb, 'P1219', ibdbShowLink, categoryExternalLink( 'IBDb' ) }, { labelIBDb, 'P1220', ibdbPersonLink, categoryExternalLink( 'IBDb' ) }, { getLabelWithoutLink( 'Q37312', 'Internet Movie Database' ), 'P345', imdbLink, categoryExternalLink( 'IMDb' ) }, { getLabelWithoutLink( 'Q523660', 'International Music Score Library Project' ), 'P839', imslpLink, categoryExternalLink( 'IMSLP' ) }, { getLabelWithoutLink( 'Q150248', 'Metacritic' ), 'P1712', function( id ) return 'http://www.metacritic.com/' .. id end, categoryExternalLink( 'Metacritic' ) }, { labelMusicBrainz, 'P434', musicBrainzArtistLink, categoryExternalLink( 'MusicBrainz' ) }, { labelMusicBrainz, 'P435', musicBrainzWorkLink, categoryExternalLink( 'MusicBrainz' ) }, { labelMusicBrainz, 'P436', musicBrainzReleazeGroupLink, categoryExternalLink( 'MusicBrainz' ) }, { getLabelWithoutLink( 'Q22673', 'Project Gutenberg' ), 'P1938', function(id) return 'http://www.gutenberg.org/ebooks/author/' .. id end, categoryExternalLink( 'Project Gutenberg' ) }, { getLabelWithoutLink( 'Q105584', 'Rotten Tomatoes' ), 'P1258', rottentomatoesLink, categoryExternalLink( 'Rotten Tomatoes' ) }, { getLabelWithoutLink( 'Q4066284', 'Аниматор.ру' ), 'P1934', function(id) return 'http://www.animator.ru/db/?p=show_film&fid=' .. id end, categoryExternalLink( 'Аниматор.ру' ) }, -- literature { labelISFDb, 'P1233', isfdbAuthorLink, categoryExternalLink( 'ISFDb' ) }, { labelISFDb, 'P1234', isfdbPublicationLink, categoryExternalLink( 'ISFDb' ) }, { labelISFDb, 'P1235', isfdbSeriesLink, categoryExternalLink( 'ISFDb' ) }, { labelISFDb, 'P1239', isfdbPublisherLink, categoryExternalLink( 'ISFDb' ) }, { getLabelWithoutLink( 'Q17299517', 'RKDartists' ), 'P650', rkdArtistsLink, categoryExternalLink( 'RKDartists' ) }, { getLabelWithoutLink( 'Q17299580', 'RKDimages' ), 'P350', rkdImagesLink, categoryExternalLink( 'RKDimages' ) }, { getLabelWithoutLink( 'Q24694883', 'ECARTICO' ), 'P2915', function(id) return 'http://www.vondel.humanities.uva.nl/ecartico/persons/' .. id end, categoryExternalLink( 'ECARTICO' ) }, -- videogames { getLabelWithoutLink( 'Q612975', 'MobyGames'), 'P1933', function( id ) return 'https://www.mobygames.com/game/' ..id end, categoryExternalLink( 'MobyGames' ) }, -- common { getLabelWithoutLink( 'Q649227', 'Родовод' ), 'P1185', rodovidLink, categoryExternalLink( 'Родовод' ) }, { getLabelWithoutLink( 'Q20035614', 'Декларатор' ), 'P1883', declaratorLink, categoryExternalLink( 'Декларатор' ) }, { getLabelWithoutLink( 'Q41226', 'Open Directory Project' ), 'P998', function ( id ) return 'http://dmoztools.net/' .. id end, categoryExternalLink( 'DMOZ' ) }, { getLabelWithoutLink( 'Q63056', 'Find a Grave' ), 'P535', findagraveLink, categoryExternalLink( 'Find a Grave' ) }, } local authorityControl = { { getLabelWithLink( 'Q213678', 'Bibliotheca Apostolica Vaticana', 'BAV'), 'P1017', bavLink, categoryAuthorityControl( 'BAV' ) }, { getLabelWithLink( 'Q4584301', '', 'BIBSYS'), 'P1015', bibsysLink, categoryAuthorityControl( 'BIBSYS' ) }, { getLabelWithLink( 'Q1200925', 'Biblioteca de Catalunya', 'BNC'), 'P1273', bncLink, categoryAuthorityControl( 'BNC' ) }, { getLabelWithLink( 'Q750403', 'Biblioteca Nacional de España', 'BNE'), 'P950', bneLink, categoryAuthorityControl( 'BNE' ) }, { getLabelWithLink( 'Q193563', 'Bibliothèque nationale de France', 'BNF'), 'P268', bnfLink, categoryAuthorityControl( 'BNF' ) }, { getLabelWithLink( 'Q1868372', 'Biografisch Portaal', 'BPN'), 'P651', bpnLink, categoryAuthorityControl( 'BPN' ) }, { getLabelWithLink( 'Q9384291', '中国高等教育文献保障系统', 'CALIS'), 'P270', calisLink, categoryAuthorityControl( 'CALIS' ) }, { getLabelWithLink( 'Q17299677', 'China Biographical Database Project', 'CBDB'), 'P497', cbdbLink, categoryAuthorityControl( 'CBDB' ) }, { getLabelWithLink( 'Q10726338', 'Citation Information by NII', 'CiNii'), 'P271', ciniiLink, categoryAuthorityControl( 'CiNii' ) }, { getLabelWithLink( 'Q16744133', 'CONOR', 'CONOR'), 'P1280', conorLink, categoryAuthorityControl( 'CONOR' ) }, { getLabelWithLink( 'Q501851', 'مكتبة الإسكندرية الجديدة', 'EGAXA'), 'P1309', egaxaLink, categoryAuthorityControl( 'EGAXA' ) }, { getLabelWithLink( 'Q36578', 'Gemeinsame Normdatei', 'GND'), 'P227', gndLink, categoryAuthorityControl( 'GND' ) }, { getLabelWithLink( 'Q3803707', 'Istituto Centrale per il Catalogo Unico', 'ICCU'), 'P396', iccuLink, categoryAuthorityControl( 'ICCU' ) }, { getLabelWithLink( 'Q423048', 'International Standard Name Identifier', 'ISNI'), 'P213', isniLink, categoryAuthorityControl( 'ISNI' ) }, { getLabelWithLink( 'Q620946', 'Library of Congress Control Number', 'LCCN'), 'P244', lccnLink, categoryAuthorityControl( 'LCCN' ) }, { getLabelWithLink( 'Q1133733', 'Latvijas Nacionālā bibliotēka', 'LNB'), 'P1368', lnbLink, categoryAuthorityControl( 'LNB' ) }, { getLabelWithLink( 'Q809830', 'Base Mérimée', 'Mérimée'), 'P380', merimeeLink,categoryAuthorityControl( 'Mérimée' ) }, { getLabelWithLink( 'Q618340', '國家圖書館 (中華民國)', 'NCL'), 'P1048', nclLink, categoryAuthorityControl( 'NCL' ) }, { getLabelWithLink( 'Q477675', '国立国会図書館', 'NDL'), 'P349', ndlLink, categoryAuthorityControl( 'NDL' ) }, { getLabelWithLink( 'Q732353', '中国国家图书馆', 'NLC'), 'P1213', nlcLink, categoryAuthorityControl( 'NLC' ) }, -- NLI numbers seems unstable { getLabelWithLink( 'Q1967876', 'Národní knihovna České republiky', 'NKC'), 'P691', nkcLink, categoryAuthorityControl( 'NKC' ) }, { getLabelWithLink( 'Q623578', 'National Library of Australia', 'NLA'), 'P409', nlaLink, categoryAuthorityControl( 'NLA' ) }, { getLabelWithLink( 'Q1467610', 'Αναγνωριστικό Καθιερωμένων από τον Κατάλογο Καθιερωμένων Όρων της Εθνικής Βιβλιοθήκης της Ελλάδος', 'NLG'), 'P3348', function(id) return 'http://nlg.okfn.gr/resource/authority/record' .. id end, categoryAuthorityControl( 'NLG' ) }, { getLabelWithLink( 'Q622012', 'Biblioteca Națională a României', 'NLR'), 'P1003', nlrLink, categoryAuthorityControl( 'NLR' ) }, { getLabelWithLink( 'Q631375', 'Nacionalna i sveučilišna knjižnica u Zagrebu', 'NSK'), 'P1375', nskLink, categoryAuthorityControl( 'NSK' ) }, { getLabelWithLink( 'Q1526131', 'Koninklijke Bibliotheek', 'NTA'), 'P1006', ntaLink, categoryAuthorityControl( 'NTA' ) }, { getLabelWithLink( 'Q1063819', 'Országos Széchényi Könyvtár', 'NSZL'), 'P951', nszlLink, categoryAuthorityControl( 'NSZL' ) }, { getLabelWithLink( 'Q11789729', 'Narodowy Uniwersalny Katalog Centralny', 'NUKAT'), 'P1207', nukatLink, categoryAuthorityControl( 'NUKAT' ) }, { getLabelWithLink( 'Q245966', 'Biblioteca Nacional de Portugal', 'PTBNP'), 'P1005', ptbnpLink, categoryAuthorityControl( 'PTBNP' ) }, { getLabelWithLink( 'Q1048694', 'Российская государственная библиотека', 'РГБ'), 'P947', rslLink, categoryAuthorityControl( 'RSL' ) }, { getLabelWithLink( 'Q953058', 'Kungliga biblioteket', 'LIBRIS'), 'P906', selibrLink, categoryAuthorityControl( 'SELIBR' ) }, { getLabelWithLink( 'Q2597810', 'Système universitaire de documentation', 'SUDOC'), 'P269', sudocLink, categoryAuthorityControl( 'SUDOC' ) }, { getLabelWithLink( 'Q54919', 'Virtual International Authority File', 'VIAF'), 'P214', viafLink, categoryAuthorityControl( 'VIAF' ) }, { getLabelWithLink( 'Q2494649', 'Union List of Artist Names', 'ULAN' ), 'P245', ulanLink, categoryAuthorityControl( 'ULAN' ) }, } local function getQualifierSingleValue( statement, qualifierName ) if (statement ~= nil and statement.qualifiers ~= nil and statement.qualifiers[qualifierName] ~= nil) then for qualifierIndex, qualifier in pairs( statement.qualifiers[qualifierName] ) do if (qualifier.datavalue ~= nil and qualifier.datavalue.type ~= nil and qualifier.datavalue.value ~= nil) then if ( qualifier.datavalue.type == "monolingualtext" ) then return qualifier.datavalue.value.text; end if ( qualifier.datavalue.type == "string" ) then return qualifier.datavalue.value; end if ( qualifier.datavalue.type == "wikibase-entityid" ) then return 'Q' .. qualifier.datavalue.value["numeric-id"]; end mw.log( 'Unknown qualifier type: ' .. qualifier.datavalue.type ) return qualifier.datavalue.value; end end end return nil; end local function getQualifierValues( statement, qualifierName ) local result = {} if (statement ~= nil and statement.qualifiers ~= nil and statement.qualifiers[qualifierName] ~= nil) then local qualifiers = statement.qualifiers[qualifierName]; for _, qualifier in pairs( qualifiers ) do if (qualifier.datavalue ~= nil and qualifier.datavalue.type ~= nil and qualifier.datavalue.value ~= nil) then if ( qualifier.datavalue.type == "string" ) then result[#result+1] = qualifier.datavalue.value; elseif ( qualifier.datavalue.type == "wikibase-entityid" ) then result[#result+1] = 'Q' .. qualifier.datavalue.value["numeric-id"]; else mw.log( 'Unknown qualifier type: ' .. qualifier.datavalue.type ); result[#result+1] = 'Q' .. qualifier.datavalue.value; end end end end return result; end local function collectLinks( configuration, elementId ) local moduleLanguages if ( mw.title.makeTitle( 'Module', 'Languages' ).exists and mw.title.makeTitle( 'Module', 'Languages/data' ).exists and mw.title.makeTitle( 'Module', 'Wikidata/Language-codes' ).exists) then moduleLanguages = require('Module:Languages'); else moduleLanguages = false; end --Create rows local elements = {} local data = {} local item = mw.wikibase.getEntity( elementId ) if item == nil or item.claims == nil then return elements end if ( item.claims['P553'] ~= nil ) then local claim = item.claims['P553'] for _, statement in pairs( claim ) do if (statement ~= nil) then -- profile ID local rank = statement.rank or 'normal'; if ( rank ~= 'deprecated' ) then local itemId = getQualifierSingleValue( statement, 'P554' ); if (itemId ~= nil) then -- language local languages = getQualifierValues( statement, 'P407' ); local resourceId = 'Q' .. statement.mainsnak.datavalue.value['numeric-id'] if (data[resourceId] == nil) then data[resourceId] = {}; end table.insert( data[resourceId], { itemId = itemId, languages = languages, rank = rank} ) end end end end end for _, params in pairs( configuration ) do local resourceId = params[2] local claim = item.claims[ resourceId ] if ( claim ) then for _, statement in pairs( claim ) do local rank = statement.rank or 'normal'; if ( rank ~= 'deprecated' and statement.mainsnak.datavalue) then local itemId = statement.mainsnak.datavalue.value; local languages = getQualifierValues( statement, 'P407' ); if (data[resourceId] == nil) then data[resourceId] = {}; end table.insert( data[resourceId], { itemId = itemId, languages = languages, rank = rank} ); end end end end for resourceId, resourceDatas in pairs( data ) do data[resourceId] = filterByRank( resourceDatas ); end local hasNonOptionalLinks = false for _, params in pairs( configuration ) do local resourceLabel = params[1] local firstChar = mw.ustring.sub( resourceLabel, 1, 1 ); local separateDesign = firstChar == '[' or firstChar == '<'; local resourceId = params[2] local optional = params[5] or false; local resourceDatas = data[resourceId]; if resourceDatas ~= nil then if ( not optional ) then hasNonOptionalLinks = true end local html = ''; if ( separateDesign ) then html = html .. resourceLabel .. ':&nbsp;'; end for index, resourceData in pairs(resourceDatas) do local itemId = resourceData.itemId; local languages = resourceData.languages; local link = params[3] ( itemId ); local linkFirstChar; local interwiki; if ( link ) then linkFirstChar = mw.ustring.sub( link, 1, 1 ); interwiki = linkFirstChar == ':' end if ( separateDesign ) then if ( index ~= 1 ) then html = html .. ',&nbsp;' end if ( link ) then if ( interwiki ) then html = html .. '[[' .. link .. '|' .. itemId .. ']]'; else html = html .. '[' .. link .. ' ' .. itemId .. ']'; end else html = html .. itemId; end else if ( index ~= 1 ) then html = html .. ' · ' end if ( link ) then if ( interwiki ) then html = html .. '[[' .. link .. '|' .. resourceLabel .. ']]'; else html = html .. '[' .. link .. ' ' .. resourceLabel .. ']'; end else -- it should not happen html = html .. resourceLabel .. ':&nbsp;' .. itemId; end if ( moduleLanguages ) then if ( languages ~= nil and #languages > 0 ) then for langIndex, language in pairs(languages) do html = html .. '&nbsp;' .. moduleLanguages.getRefHtml( language ) end end end end end if ( #params >= 4 and params[4] ) then html = html .. '[[Категория:' .. params[4] .. ']]' end table.insert( elements, html ) end end if ( not hasNonOptionalLinks ) then return {} end return elements end local function collectDictionaryLinks( elementId ) --Create rows local elements = {} local item = mw.wikibase.getEntity( elementId ); if ( item == nil or item.claims == nil) then return elements end local sourceToElementLinks = {}; local claim = item.claims['P1343'] if ( claim ) then for _, statement in pairs( claim ) do if (statement ~= nil) then local rank = statement.rank or 'normal'; if ( rank ~= 'deprecated' ) then local resourceId = 'Q' .. statement.mainsnak.datavalue.value['numeric-id'] local languages = getQualifierValues( statement, 'P407' ); -- Wikisource link ? local entityId = getQualifierSingleValue( statement, 'P805' ) or getQualifierSingleValue( statement, 'P248' ); if ( entityId ) then if (sourceToElementLinks[resourceId] == nil) then sourceToElementLinks[resourceId] = {}; end table.insert( sourceToElementLinks[resourceId], { entityId = entityId, languages = languages, rank = rank} ); end -- URL to encyclopedia local url = getQualifierSingleValue( statement, 'P854' ); if (url ~= nil) then if (sourceToElementLinks[resourceId] == nil) then sourceToElementLinks[resourceId] = {}; end table.insert( sourceToElementLinks[resourceId], { url = url, languages = languages, rank = rank} ); end end end end end for _, description in pairs( dictionaries ) do if ( description.linkF ) then local claim = item.claims[ description.id ]; if ( claim ) then for _, statement in pairs( claim ) do local rank = statement.rank or 'normal'; if ( rank ~= 'deprecated' and statement.mainsnak.datavalue) then local value = statement.mainsnak.datavalue.value; local url = description.linkF( value ); local languages = getQualifierValues( statement, 'P407' ); if ( sourceToElementLinks[description.id] == nil) then sourceToElementLinks[description.id] = {}; end table.insert( sourceToElementLinks[description.id], { url = url, languages = languages, rank = rank} ); end end end end end local html = ''; for _, description in pairs( dictionaries ) do local links = sourceToElementLinks[ description.id ]; if ( links ) then for _, link in pairs( links ) do if ( link.url ) then table.insert( elements, '[' .. link.url .. ' ' .. description.title .. ']' ) end if ( link.entityId ) then local entity = mw.wikibase.getEntity( link.entityId ); if ( entity and entity.sitelinks and entity.sitelinks[description.project] ) then table.insert( elements, '[[' .. description.projectCode .. entity.sitelinks[description.project].title .. '|' .. description.title .. ']]' ) end end end end end return elements end local function contains( tableStructure, value ) if ( tableStructure == nil or value == nil) then return true; end for index, line in pairs( tableStructure ) do if (line == value) then return true; end end return false; end local function filterByRank( resourceDatas ) -- itemId, languages. rank = rank local hasPreffered = false; for index, resourceData in pairs(resourceDatas) do if ( resourceData.rank == 'preferred' ) then hasPreffered = true; end end if (not hasPreffered) then return resourceDatas; end local result = {}; for index, resourceData in pairs(resourceDatas) do if ( resourceData.rank == 'preferred' or contains(resourceData.languages, preferredLanguage) ) then table.insert(result, resourceData); end end return result; end function p.render( frame ) local colorArg = ''; local elementId = nil; if ( frame ~= nil ) then local parentArgs = frame:getParent().args colorArg = parentArgs[templateColorName] or parentArgs["color"] or parentArgs[1] or ''; if parentArgs['d'] and parentArgs['d'] ~= '' then elementId = string.upper( parentArgs['d'] ); end local firstChar = mw.ustring.sub( colorArg, 1, 1 ); if ( firstChar ~= '#' ) then local byTemplate = colorByTitle( frame, colorArg ); if ( byTemplate ) then colorArg = byTemplate; end end end local navboxData = { name = 'External links', navboxclass = 'navbox ruwikiArticleExternalLinksTable', bodyclass = 'hlist', }; if colorArg and colorArg ~= '' then navboxData.groupstyle = 'background: ' .. colorArg .. ';' end local rowIndex = 1 local socialNetworksElements = collectLinks( socialNetworkProperties, elementId ); if ( #socialNetworksElements > 0 ) then navboxData['group' .. rowIndex] = group1Label navboxData['list' .. rowIndex] = table.concat( socialNetworksElements , ' · ' ) rowIndex = rowIndex + 1 end local textsElements = collectLinks( textsProperties, elementId ); if ( #textsElements > 0 ) then navboxData['group' .. rowIndex] = group2Label navboxData['list' .. rowIndex] = table.concat( textsElements , ' · ' ) rowIndex = rowIndex + 1 end local contentHostingElements = collectLinks( contentHostingProperties, elementId ); if ( #contentHostingElements > 0 ) then navboxData['group' .. rowIndex] = group3Label navboxData['list' .. rowIndex] = table.concat( contentHostingElements , ' · ' ) rowIndex = rowIndex + 1 end local themeProfilesElements = collectLinks( themeProfilesProperties, elementId ); if ( #themeProfilesElements > 0 ) then navboxData['group' .. rowIndex] = group4Label navboxData['list' .. rowIndex] = table.concat( themeProfilesElements , ' · ' ) rowIndex = rowIndex + 1 end local dictionaryElements = collectDictionaryLinks(); if ( #dictionaryElements > 0 ) then navboxData['group' .. rowIndex] = group5Label navboxData['list' .. rowIndex] = table.concat( dictionaryElements , ' · ' ) rowIndex = rowIndex + 1 end local authorityControlElements = collectLinks( authorityControl, elementId ); if ( #authorityControlElements > 0 ) then navboxData['group' .. rowIndex] = group6Label navboxData['list' .. rowIndex] = table.concat( authorityControlElements , ' · ' ) rowIndex = rowIndex + 1 end if ( rowIndex == 1 ) then if ( mw.title.getCurrentTitle().namespace == 0 ) then return '[[Категория:' .. categoryTemplateEmpty .. ']]' end else navboxData['group1'] = '<div style="padding: 0px 18px 0px 0px; width: 100%;"><div style="float: left;">' .. frame:expandTemplate{ title = 'tnavbar-view', args = { templateLink } } .. '</div>&nbsp;&nbsp;' .. navboxData['group1'] .. '</div>' end local navbox = moduleNavbox._navbox( navboxData ) return navbox end function p.renderDocumentation( ) local result = '' result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group1Label .. '\n' result = result .. '|-\n' result = result .. renderDocumentationCategory( socialNetworkProperties ); result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group2Label .. '\n' result = result .. '|-\n' result = result .. renderDocumentationCategory( textsProperties ); result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group3Label .. '\n' result = result .. '|-\n' result = result .. renderDocumentationCategory( contentHostingProperties ); result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group4Label .. '\n' result = result .. '|-\n' result = result .. renderDocumentationCategory( themeProfilesProperties ); result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group5Label .. '\n' result = result .. '|-\n' --result = result .. renderDocumentationCategory( dictionaryProperties ); result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group6Label .. '\n' result = result .. '|-\n' result = result .. renderDocumentationCategory( authorityControl ); return result; end local function renderDocumentationCategory( links ) local result = '' for _, params in pairs( links ) do local resourceLabel = params[1] local resourceId = params[2] local category = params[4] local optional if ( params[5] or false ) then optional = 'TRUE' else optional = 'FALSE' end result = result .. '| ' .. resourceLabel .. '\n' if string.match( resourceId, '^P' ) then result = result .. '| [[:d:Property:' .. resourceId .. '|' .. resourceId .. ']]\n' elseif string.match( resourceId, '^Q' ) then result = result .. '| [[:d:' .. resourceId .. '' .. '|' .. resourceId .. ']]\n' else result = result .. '| &nbsp; \n' end if ( category ~= nil and category ~= false ) then result = result .. '| [[:Category:' .. category .. '|' .. category .. ']]\n' else result = result .. '| &nbsp; \n' end result = result .. '| ' .. optional .. '\n' result = result .. '|-\n' end return result; end return p r9e6871zx3k02aa1dl6s9p7jrm2d0o0 652204 652203 2026-09-09T07:55:51Z Asorev 36241 652204 Scribunto text/plain -- Localizable part -- Please, note, that labels to various sites and cataloges are taken from Wikidata (i.e. Wikidata label) local linksPrefix = '' local project = 'Уикипедия' local categoryTemplateEmpty = project .. ':Үлгі «Сыртқы сілтемелер» бос' local categoryWithWikimediaCommons = project .. ':Ортаққорға сілтенген мақалалар' local templateLink = 'Сыртқы сілтемелер' -- The language codes that should be always displayed even if they have normal rank and claim with another language and prefferered rank exists local preferredLanguage = 'Q7737'; -- kazakh local function categoryAuthorityControl( code ) return false; --project .. ':Мақала, мазмұнында ' .. code .. ' код' end local function categoryExternalLink( code ) return false; --project .. ':Сыртқы сілтемелері бар мақалалар:' .. code end local templateColorName = 'түс'; -- some project have "named" colors, defined by templates local function colorByTitle( frame, colorTitle ) local templateName = 'Түс/' .. colorTitle; local templateTitle = mw.title.makeTitle( 'Template', templateName ); if ( templateTitle == nil or not templateTitle.exists ) then return false; end return frame:expandTemplate{ title = templateName }; end local dictionaries = { { id = 'Q19217220', title = 'Березина', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q4086271', title = 'Библейская', project = 'ruwikisource', projectCode = 's:' }, { id = 'P1296', title = 'Большая каталонская', linkF = function ( id ) return 'http://www.enciclopedia.cat/enciclopèdies/gran-enciclopèdia-catalana/EC-GEC-' .. id .. '.xml' end }, { id = 'P2924', title = 'Большая российская', linkF = function ( id ) return 'http://bigenc.ru/text/' .. id end, }, { id = 'Q20078554', title = 'Большая советская (1 изд.)', project = 'ruwikisource', projectCode = 's:' }, -- { id = 'Q17378135', title = 'Большая советская', }, { id = 'Q4091878', title = 'Большая Южакова', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q602358', title = 'Брокгауза и Ефрона', project = 'ruwikisource', projectCode = 's:' }, { id = 'P1648', title = 'Валлийский биографический', linkF = function ( id ) return 'http://yba.llgc.org.uk/en/' .. id .. '.html' end, }, { id = 'Q4114391', title = 'Военная Сытина', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q4173137', title = 'Еврейская Брокгауза и Ефрона', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q4091875', title = 'Кирилла и Мефодия', }, { id = 'P1438', title = 'Краткая еврейская', linkF = function ( id ) return 'http://www.eleven.co.il/article/' .. id end, }, { id = 'Q4239850', title = 'Краткая литературная' }, { id = 'Q2627728', title = 'Кругосвет' }, { id = 'Q17329836', title = 'Ларусса', }, { id = 'Q17290934', title = 'Лентапедия', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q4263804', title = 'Литературная', }, { id = 'Q19180675', title = 'Малый Брокгауза и Ефрона', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q27680201', title = 'Музыкальный Римана', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q19190511', title = 'Новый', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q2498180', title = 'Православная', }, { id = 'Q19211082', title = 'Православная богословская', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q30059240', title = 'Реальный словарь классических древностей', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q1960551', title = 'Русский биографический', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q20078551', title = 'Техническая (1 изд.)', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q1970746', title = 'В. Даля', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q4532135', title = 'Энциклопедический лексикон', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q590208', title = 'Allgemeine Deutsche Biographie', project = 'dewikisource', projectCode = 's:de:' }, { id = 'Q19077875', title = 'American Cycl. (1879)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q19037977', title = 'American Med. Biogr. (1920)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q12912667', title = 'Appletons\' (1887—1901)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q20096917', title = 'Britannica (9-th)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q867541', title = 'Britannica (11-th)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q15987490', title = 'Britannica (12-th)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'P1417', title = 'Britannica (онлайн)', linkF = function ( id ) return 'http://global.britannica.com/'.. id end,}, { id = 'Q302556', title = 'Catholic (1907—13)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q16011749', title = 'Dictionary of Music and Musicians', project = 'enwikisource', projectCode = 'wikisource:'}, { id = 'Q15987216', title = 'Dictionary of National Biography', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q16014700', title = 'Dictionary of National Biography (1st suppl.)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q16014697', title = 'Dictionary of National Biography (2nd suppl.)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'P1614', title = 'History of Parliament', linkF = function ( id ) return 'http://www.historyofparliamentonline.org/volume/' .. id end, }, { id = 'Q20961706', title = 'Infernal (6e éd.)', project = 'frwikisource', projectCode = 's:fr:' }, { id = 'Q20089963', title = 'New International', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'P1415', title = 'Оксфордтық биография', linkF = function ( id ) return 'http://www.oxforddnb.com/index/' .. id .. '/' end, }, { id = 'P3217', title = 'Шведтік биография', linkF = function ( id ) return 'https://sok.riksarkivet.se/sbl/Presentation.aspx?id=' .. id end, }, { id = 'P902', title = 'Швейцарлық тарихи', linkF = function ( id ) return 'http://www.hls-dhs-dss.ch/textes/f/F' .. id .. '.php' end, }, { id = 'P886', title = 'Швейцарлық тарихи (online)', linkF = function ( id ) return 'http://www.e-lir.ch/e-LIR___Lexicon.' .. id .. '.450.0.html' end, }, } -- feed free to correct labels and categories, or add/remove sources here local dictionaryProperties = { } -- Non-localizable part (not need to localize ) local moduleNavbox = require('Module:Navbox') local titleBasedLinks = { ['Q602358'] = true, ['Q17290934'] = true, ['Q1960551'] = true } local p = {} local function link( url ) return url end local function aniDBLink( id ) local pos,_ = id:find("/") local type = id:sub(1,pos-1) local number = id:sub(pos+1) local urltype ='' if type == "anime" then urltype = "a" elseif type == "creator" then urltype = "creator" elseif type == "character" then urltype = "char" else return "" end return "http://anidb.net/perl-bin/animedb.pl?show=" ..type .. "&" .. urltype .. "id=" .. number end local function bavLink( id ) return 'http://viaf.org/processed/BAV%7C' .. id end local function bibsysLink( id ) return 'http://ask.bibsys.no/ask/action/result?cmd=&kilde=biblio&cql=bs.autid+%3D+' .. id .. '&feltselect=bs.autid' end local function bncLink( id ) return 'http://cantic.bnc.cat/registres/CUCId/' .. id end local function bneLink( id ) return 'http://catalogo.bne.es/uhtbin/authoritybrowse.cgi?action=display&authority_id=' .. id end local function bnfLink( id ) return 'http://catalogue.bnf.fr/ark:/12148/cb' .. id end local function boxofficemojoLink( id ) return 'http://www.boxofficemojo.com/movies/?id=' .. id .. '.htm' end local function bpnLink( id ) return 'http://www.biografischportaal.nl/persoon/' .. id end local function calisLink( id ) return 'http://opac.calis.edu.cn/aopac/ajsp/detail.jsp?actionfrom=1&actl=CAL++' .. id end local function cbdbLink( id ) return 'http://db1.ihp.sinica.edu.tw/cbdbc/cbdbkmeng?~~AAA' .. id end local function ciniiLink( id ) return 'http://ci.nii.ac.jp/author/' .. id end local function conorLink( id ) return 'http://www.cobiss.si/scripts/cobiss?command=DISPLAY&base=CONOR&rid=' .. id end local function chitalnyaRuLink( id ) return 'http://www.chitalnya.ru/users/' .. id .. '/' end local function commonsWikimediaLink( id ) return ':commons:Category:' .. id end local function egaxaLink( id ) return 'http://viaf.org/processed/EGAXA%7Cvtls' .. id end local function fanLibRuLink( id ) local firstChar = mw.ustring.sub( id, 1, 1 ) return 'http://fan.lib.ru/' .. firstChar .. '/' .. id .. '/' end local function flickrLink( id ) return 'https://www.flickr.com/' .. id end local function findagraveLink( id ) return 'http://www.findagrave.com/cgi-bin/fg.cgi?page=gr&GRid=' .. id end local function gndLink( id ) return 'http://d-nb.info/gnd/' .. id end local function ibdbPersonLink( id ) return 'http://www.ibdb.com/person.php?id=' .. id end local function ibdbProductionLink( id ) return 'http://www.ibdb.com/production.php?id=' .. id end local function ibdbShowLink( id ) return 'http://www.ibdb.com/show.php?id=' .. id end local function ibdbVenueLink( id ) return 'http://www.ibdb.com/venue.php?id=' .. id end local function isfdbAuthorLink( id ) return 'http://www.isfdb.org/cgi-bin/ea.cgi?' .. id end local function isfdbPublicationLink( id ) return 'http://www.isfdb.org/cgi-bin/pl.cgi?' .. id end local function isfdbSeriesLink( id ) return 'http://www.isfdb.org/cgi-bin/pe.cgi?' .. id end local function isfdbPublisherLink( id ) return 'http://www.isfdb.org/cgi-bin/publisher.cgi?' .. id end local function imslpLink( id ) return 'http://imslp.org/wiki/' .. string.gsub( id, ' ', '_' ) end local function imdbLink( id ) if string.match( id, '^ch' ) then return 'http://www.imdb.com/character/' .. id end if string.match( id, '^co' ) then return 'http://www.imdb.com/company/' .. id end if string.match( id, '^nm' ) then return 'http://www.imdb.com/name/' .. id end if string.match( id, '^tt' ) then return 'http://www.imdb.com/title/' .. id end return false end local function isniLink( id ) id = id:gsub( '[ %-]', '' ):upper() return 'http://isni-url.oclc.nl/isni/' .. id end local function lccnLink( id ) return 'http://id.loc.gov/authorities/' .. id end local function lastfmLink( id ) return 'http://www.lastfm.ru/music/' .. id end local function iccuLink( id ) id = id:gsub( '\\\\', '%5C' ):upper() return 'http://opac.sbn.it/opacsbn/opac/iccu/scheda_authority.jsp?bid=' .. id end local function lnbLink( id ) return 'http://viaf.org/processed/LNB%7CLNC10-' .. id end local function merimeeLink( id ) return false end local function mixcloudLink( id ) return 'https://mixcloud.com/' .. id .. '/' end local function musicBrainzArtistLink( id ) return 'https://musicbrainz.org/artist/' .. id end local function musicBrainzReleazeGroupLink( id ) return 'https://musicbrainz.org/release-group/' .. id end local function musicBrainzWorkLink( id ) return 'https://musicbrainz.org/work/' .. id end local function nclLink( id ) return 'http://aleweb.ncl.edu.tw/F/?func=accref&acc_sequence=' .. id end local function ndlLink( id ) return 'http://id.ndl.go.jp/auth/ndlna/' .. id end local function nlcLink( id ) return false end local function nliLink( id ) return 'http://a20.libnet.ac.il/F?func=find-b&REQUEST=' .. id .. '&find_code=SYS&local_base=NNL10' end local function nkcLink( id ) return 'http://aut.nkp.cz/' .. id end local function nlaLink( id ) return 'http://nla.gov.au/anbd.aut-an' .. id end local function nlrLink( id ) return 'http://alephnew.bibnat.ro:8991/F?func=find-b&request=' .. id .. '000354872&find_code=SYS&adjacent=Y&local_base=NLR10' end local function nszlLink( id ) return 'http://viaf.org/processed/NSZL%7C' .. id end local function nskLink( id ) return 'http://viaf.org/processed/NSK%7C' .. id end local function ntaLink( id ) return 'http://opc4.kb.nl/PPN?PPN=' .. id end local function nukatLink( id ) return 'http://viaf.org/processed/NUKAT%7C' .. id end local function orcidLink( id ) id = id:gsub( '[ %-]', '' ):upper() return 'http://orcid.org/' .. id end local function declaratorLink( id ) return 'http://declarator.org/person/' .. id .. '/' end local function gutenbergLink( id ) return 'http://www.gutenberg.org/ebooks/' .. id end local function promodjLink( id ) return 'http://promodj.com/' .. id end local function prozaRuLink( id ) return 'http://proza.ru/avtor/' .. id end local function ptbnpLink( id ) return 'http://viaf.org/processed/PTBNP%7C' .. id end local function rkdArtistsLink( id ) return 'http://www.rkd.nl/rkddb/dispatcher.aspx?action=search&database=ChoiceArtists&search=priref=' .. id end local function rkdImagesLink( id ) return 'http://explore.rkd.nl/en/images/' .. id end local function rodovidLink( id ) return 'http://ru.rodovid.org/wk/Person:' .. id end local function rottentomatoesLink( id ) return 'http://www.rottentomatoes.com/' .. id end local function rslLink( id ) return 'http://aleph.rsl.ru/F?func=find-b&find_code=SYS&adjacent=Y&local_base=RSL11&request=' .. id end local function rutubeLink( id ) if string.match( id, '^%d+$' ) then return 'http://rutube.ru/video/persion/' .. id .. '/' end return 'http://' .. id .. '.rutube.ru/' end local function samlibRuLink( id ) local firstChar = mw.ustring.sub( id, 1, 1 ) return 'http://samlib.ru/' .. firstChar .. '/' .. id .. '/' end local function selibrLink( id ) return 'http://libris.kb.se/auth/' .. id end local function stihiRuLink( id ) return 'http://stihi.ru/avtor/' .. id end local function sudocLink( id ) return 'http://www.idref.fr/' .. id end local function ulanLink( id ) return 'http://www.getty.edu/vow/ULANFullDisplay?find=&role=&nation=&subjectid=' .. id end local function vimeoLink( id ) return 'https://vimeo.com/' .. id end local function viafLink( id ) return 'http://viaf.org/viaf/' .. id end local function youtubeLink( id ) return 'https://youtube.com/' .. id end local function youtubeLinkLong( id ) return 'https://youtube.com/channel/' .. id end local function getLabelWithoutLink( id, defaultLabel ) return mw.wikibase.label( id ) or defaultLabel; end local function getLabelWithLink( id, defaultTitle, label ) local link = mw.wikibase.sitelink( id ); if ( link ~= nil ) then return '[[' .. link .. '|' .. label .. ']]'; end local title = mw.wikibase.label( id ) or defaultTitle; return '<span title="' .. title .. '" style="border-bottom: 1px dotted; cursor: help;">' .. label .. '</span>' end local socialNetworkProperties = { { getLabelWithoutLink( 'Q116933', 'ВКонтакте'), 'P3185', function( id ) return 'https://vk.com/' .. id end, categoryExternalLink( 'ВКонтакте' ) }, { getLabelWithoutLink( 'Q4101720', 'В кругу друзей'), 'Q4101720', function( id ) return 'http://' .. id .. '.vkrugudruzei.ru/' end, categoryExternalLink( 'В кругу друзей' ) }, { getLabelWithoutLink( 'Q219523', 'Живой журнал'), 'P3258', function( id ) return 'http://' .. id .. '.livejournal.com/' end, categoryExternalLink( 'Живой журнал' ) }, { getLabelWithoutLink( 'Q219523', 'Живой журнал'), 'Q219523', function( id ) return 'http://' .. id .. '.livejournal.com/' end, categoryExternalLink( 'Живой журнал' ) }, { getLabelWithoutLink( 'Q4299813', 'Мой круг'), 'Q4299813', function( id ) return 'http://' .. id .. '.moikrug.ru/' end, categoryExternalLink( 'Мой круг' ) }, { getLabelWithoutLink( 'Q4299858', 'Мой мир'), 'Q4299858', function( id ) return 'http://my.mail.ru/' .. id end, categoryExternalLink( 'Мой мир' ) }, { getLabelWithoutLink( 'Q1123836', 'Одноклассники'), 'Q1123836', function( id ) return 'https://ok' .. '.ru/profile/' .. id end, categoryExternalLink( 'Одноклассники' ) }, { getLabelWithoutLink( 'Q17195318', 'Спрашивай.Ру'), 'Q17195318', function( id ) return 'http://sprashivai.ru/' .. id end, categoryExternalLink( 'Спрашивай.Ру' ) }, { getLabelWithoutLink( 'Q171186', 'Blogger'), 'Q171186', function( id ) return 'http://' .. id .. '.blogspot.com' end, categoryExternalLink( 'Blogger' ) }, { getLabelWithoutLink( 'Q4037665', 'Dudu'), 'Q4037665', function( id ) return 'http://dudu.com/' .. id end, categoryExternalLink( 'Dudu' ) }, { getLabelWithoutLink( 'Q355', 'Facebook'), 'P2013', function( id ) return 'https://www.facebook.com/' .. id end, categoryExternalLink( 'Facebook' ) }, { getLabelWithoutLink( 'Q356', 'Google+'), 'P2847', function( id ) return 'https://plus.google.com/' .. id .. '/posts' end, categoryExternalLink( 'Google+' ) }, { getLabelWithoutLink( 'Q356', 'Google+'), 'Q356', function( id ) return 'https://plus.google.com/' .. id .. '/posts' end, categoryExternalLink( 'Google+' ) }, { getLabelWithoutLink( 'Q4043051', 'LiveInternet'), 'Q4043051', function( id ) return 'http://www.liveinternet.ru/users/' .. id end, categoryExternalLink( 'LiveInternet' ) }, { getLabelWithoutLink( 'Q40629', 'MySpace'), 'Q40629', function( id ) return 'https://myspace.com/' .. id end, categoryExternalLink( 'MySpace' ) }, { getLabelWithoutLink( 'Q40629', 'MySpace'), 'P3265', function( id ) return 'https://myspace.com/' .. id end, categoryExternalLink( 'MySpace' ) }, { getLabelWithoutLink( 'Q17144398', 'QRoom'), 'Q17144398', function( id ) return 'http://qroom.ru/' .. id end, categoryExternalLink( 'QRoom' ) }, { getLabelWithoutLink( 'Q1002972', 'Spring.me'), 'Q1002972', function( id ) return 'http://www.spring.me/' .. id end, categoryExternalLink( 'Spring.me' ) }, { getLabelWithoutLink( 'Q15616276', 'Telegram'), 'Q15616276', function( id ) return 'https://t.me/' .. id end, categoryExternalLink( 'Telegram' ) }, { getLabelWithoutLink( 'Q384060', 'Tumblr'), 'Q384060', function( id ) return 'http://' .. id .. '.tumblr.com/' end, categoryExternalLink( 'Tumblr' ) }, { getLabelWithoutLink( 'Q918', 'Twitter'), 'P2002', function( id ) return 'https://twitter.com/' .. id end, categoryExternalLink( 'Twitter' ) }, } local textsProperties = { { getLabelWithoutLink( 'Q17254543', 'Изба-читальня'), 'Q17254543', chitalnyaRuLink, categoryExternalLink( 'Изба-читальня' ) }, { getLabelWithoutLink( 'Q17195344', 'Журнал «Самиздат»'), 'Q17195344', samlibRuLink, categoryExternalLink( 'Самиздат' ) }, { getLabelWithoutLink( 'Q22673', 'Проект «Гутенберг»'), 'P2034', gutenbergLink, categoryExternalLink( 'Проект «Гутенберг»' ) }, { getLabelWithoutLink( 'Q4380129', 'Проза.ру'), 'Q4380129', prozaRuLink, categoryExternalLink( 'Проза.ру' ) }, { getLabelWithoutLink( 'Q4442644', 'Стихи.ру'), 'Q4442644', stihiRuLink, categoryExternalLink( 'Стихи.ру' ) }, { getLabelWithoutLink( 'Q17300505', 'Lib.Ru/Фантастика'), 'Q17300505', fanLibRuLink, categoryExternalLink( 'Lib.Ru/Фантастика' ) }, } local labelAllocine = getLabelWithoutLink( 'Q31165', 'AlloCine' ); local labelAnimeNewsNetwork = getLabelWithoutLink( 'Q220509', 'Anime News Network' ); local labelDeezer = getLabelWithoutLink( 'Q602243', 'Deezer' ); local labelDiscogs = getLabelWithoutLink( 'Q504063', 'Discogs' ); local labelIBDb = getLabelWithoutLink( 'Q31964', 'Internet Broadway Database' ); local labelISFDb = getLabelWithoutLink( 'Q2629164', 'Internet Speculative Fiction Database' ); local labelMusicBrainz = getLabelWithoutLink( 'Q14005', 'MusicBrainz' ); local labelEncyclopaediaMetallum = getLabelWithoutLink( 'Q938726', 'Encyclopaedia Metallum' ); local labelYandexMusic = getLabelWithoutLink( 'Q4537983', 'Яндекс.Музыка' ); local labelYouTube = getLabelWithoutLink( 'Q866', 'YouTube' ); local contentHostingProperties = { { getLabelWithoutLink( 'Q565', 'Wikimedia Commons' ), 'P373', commonsWikimediaLink, categoryWithWikimediaCommons, true }, { getLabelWithoutLink( 'Q545966', 'Bandcamp'), 'P3283', function( id ) return 'https://' .. id .. '.bandcamp.com' end, categoryExternalLink( 'Bandcamp' ) }, { labelDeezer, 'P2722', function(id) return 'http://www.deezer.com/artist/' .. id end, categoryExternalLink( 'Deezer' ), false }, { labelDeezer, 'P2723', function(id) return 'http://www.deezer.com/album/' .. id end, categoryExternalLink( 'Deezer' ), false }, { labelDeezer, 'P2724', function(id) return 'http://www.deezer.com/track/' .. id end, categoryExternalLink( 'Deezer' ), false }, { getLabelWithoutLink( 'Q103204', 'Flickr' ), 'Q103204', flickrLink, categoryExternalLink( 'Flickr' ), false }, { getLabelWithoutLink( 'Q209330', 'Instagram' ), 'P2003', function( id ) return 'http://instagram.com/' .. id end, categoryExternalLink( 'Instagram' ), false }, { getLabelWithoutLink( 'Q183718', 'Last.fm' ), 'P3192', lastfmLink, categoryExternalLink( 'Last.fm' ), false }, { getLabelWithoutLink( 'Q6883832', 'Mixcloud' ), 'Q6883832', mixcloudLink, categoryExternalLink( 'Mixcloud' ), false }, { getLabelWithoutLink( 'Q2572292', 'Musopen' ), 'P2338', function( id ) return 'https://musopen.org/composer/' .. id .. '/' end, categoryExternalLink( 'Musopen' ), false }, { getLabelWithoutLink( 'Q17117201', 'PROMODJ' ), 'Q17117201', promodjLink, categoryExternalLink( 'PROMODJ' ), false }, { getLabelWithoutLink( 'Q372827', 'Rutube' ), 'Q372827', rutubeLink, categoryExternalLink( 'Rutube' ), false }, { getLabelWithoutLink( 'Q568769', 'SoundCloud' ), 'P3040', function( id ) return 'http://soundcloud.com/' .. id .. '/' end, categoryExternalLink( 'SoundCloud' ), false }, { getLabelWithoutLink( 'Q568769', 'SoundCloud' ), 'Q568769', function( id ) return 'http://soundcloud.com/' .. id .. '/' end, categoryExternalLink( 'SoundCloud' ), false }, { getLabelWithoutLink( 'Q156376', 'Vimeo' ), 'Q156376', vimeoLink, categoryExternalLink( 'Vimeo' ), false }, { labelYandexMusic, 'P1553', function(id) return 'https://music.yandex.ru/artist/' .. id end, categoryExternalLink( 'Яндекс.Музыка' ), false }, { labelYandexMusic, 'P2819', function(id) return 'https://music.yandex.ru/album/' .. id end, categoryExternalLink( 'Яндекс.Музыка' ), false }, { labelYouTube, 'P2397', youtubeLinkLong, categoryExternalLink( 'YouTube' ), false }, { labelYouTube, 'Q866', youtubeLink, categoryExternalLink( 'YouTube' ), false }, } local themeProfilesProperties = { -- science and technic { getLabelWithoutLink( 'Q364', 'GitHub '), 'P2037', function( id ) return 'https://github.com/' ..id end, categoryExternalLink( 'GitHub' ) }, { getLabelWithoutLink( 'Q494817', 'Google Scholar' ), 'P1960', function( id ) return 'https://scholar.google.com/citations?user=' .. id end, categoryExternalLink( 'Google Scholar' ) }, { getLabelWithoutLink( 'Q829984', 'Mathematics Genealogy Project' ), 'P549', function( id ) return 'http://www.genealogy.ams.org/id.php?id=' .. id end, categoryExternalLink( 'Математическая генеалогия' ) }, { getLabelWithoutLink( 'Q1373513', 'Notable Names Database' ), 'P1263', function( id ) return 'http://nndb.com/people/' .. id end, categoryExternalLink( 'NNDB' ) }, { getLabelWithoutLink( 'Q51044', 'ORCID' ), 'P496', orcidLink, categoryExternalLink( 'ORCID' ) }, { getLabelWithoutLink( 'Q7315186', 'ResearcherID' ), 'P1053', function( id ) return 'http://www.researcherid.com/rid/' .. id end, categoryExternalLink( 'ResearcherID' ) }, { getLabelWithoutLink( 'Q371467', 'Scopus' ), 'P1153', function( id ) return 'http://www.scopus.com/authid/detail.url?authorId=' .. id end, categoryExternalLink( 'Scopus' ) }, { getLabelWithoutLink( 'Q1061861', 'Structurae' ), 'P2418', function( id ) return 'http://structurae.de/personen/' .. id end, categoryExternalLink( 'Structurae' ) }, { getLabelWithoutLink( 'Q18241050', 'zbMATH' ), 'P1556', function( id ) return 'https://www.zbmath.org/authors/?q=ai:' .. id end, categoryExternalLink( 'zbMATH' ) }, { getLabelWithoutLink( 'Q4330205', 'Math-Net.ru' ), 'P4252', function( id ) return 'https://www.mathnet.ru/rus/person' .. id end, categoryExternalLink( 'Общероссийский математический портал' ) }, { getLabelWithoutLink( 'Q547473', 'MacTutor' ), 'P1563', function( id ) return 'http://www-groups.dcs.st-and.ac.uk/~history/Biographies/' .. id .. '.html' end, categoryExternalLink( 'MacTutor' ) }, -- sports { getLabelWithoutLink( 'Q17589204', 'FootballDatabase.eu ' ), 'P3537', function( id ) return 'http://www.footballdatabase.eu/football.joueurs.' .. id .. '.en.html' end, categoryExternalLink( 'FootballDatabase.eu' ) }, { getLabelWithoutLink( 'Q42428763', 'FootballFacts.ru' ), 'P3660', function( id ) return 'http://footballfacts.ru/players/' .. id end, categoryExternalLink( 'FootballFacts.ru' ) }, { getLabelWithoutLink( 'Q18693731', 'National Football Teams.com' ), 'P2574', function( id ) return 'http://www.national-football-teams.com/player/' .. id .. '.html' end, categoryExternalLink( 'National Football Teams.com' ) }, { getLabelWithoutLink( 'Q42430278', 'РФПЛ' ), 'P4417', function( id ) return 'http://rfpl.org/players/' .. id end, categoryExternalLink( 'РФПЛ' ) }, -- { getLabelWithoutLink( 'Q42309113', 'Scoresway' ), 'P3043', function( id ) return 'http://www.scoresway.com/?sport=soccer&page=person&id=' .. id end, categoryExternalLink( 'Scoresway' ) }, { getLabelWithoutLink( 'Q24192203', 'Soccerway' ), 'P2369', function( id ) return 'http://int.soccerway.com/players/-/' .. id .. '/' end, categoryExternalLink( 'Soccerway' ) }, { getLabelWithoutLink( 'Q4049959', 'Sportbox.ru ' ), 'P4421', function( id ) return 'http://news.sportbox.ru/Vidy_sporta/' .. id end, categoryExternalLink( 'Sportbox.ru ' ) }, { getLabelWithoutLink( 'Q4049960', 'Sports.ru' ), 'P4408', function( id ) return 'https://www.sports.ru/tags/' .. id end, categoryExternalLink( 'Sports.ru' ) }, { getLabelWithoutLink( 'Q18002875', 'Sports-Reference.com' ), 'P1447', function( id ) return 'http://www.sports-reference.com/olympics/athletes/' .. id .. '.html' end, categoryExternalLink( 'Sports-Reference.com' ) }, { getLabelWithoutLink( 'Q2449070', 'Transfermarkt' ), 'P2446', function( id ) return 'https://www.transfermarkt.com/transfermarkt/profil/spieler/' .. id end, categoryExternalLink( 'Transfermarkt' ) }, { getLabelWithoutLink( 'Q20773699', 'worldfootball.net' ), 'P2020', function( id ) return 'http://www.worldfootball.net/player_summary/$1/' .. id .. '/' end, categoryExternalLink( 'worldfootball.net' ) }, { getLabelWithoutLink( 'Q726183', 'Түрік футбол федерациясы' ), 'P2448', function( id ) return 'http://www.tff.org/Default.aspx?pageId=526&kisiID=' .. id end, categoryExternalLink( 'Турецкая футбольная федерация' ) }, { getLabelWithoutLink( 'Q140486', 'Украина футбол федерациясы' ), 'P3662', function( id ) return 'http://www.ffu.org.ua/ukr/tournaments/prof/' .. id .. '/' end, categoryExternalLink( 'Федерация футбола Украины' ) }, -- audio and video { getLabelWithoutLink( 'Q477809', 'AllMovie' ), 'P1562', function(id) return 'http://www.allmovie.com/movie/' .. id end, categoryExternalLink( 'AllMovie' ) }, { getLabelWithoutLink( 'Q477809', 'AllMovie' ), 'P2019', function(id) return 'http://www.allmovie.com/artist/' .. id end, categoryExternalLink( 'AllMovie' ) }, { getLabelWithoutLink( 'Q31181', 'AllMusic' ), 'P1728', function(id) return 'http://www.allmusic.com/artist/' .. id end, categoryExternalLink( 'AllMusic' ) }, { getLabelWithoutLink( 'Q31181', 'AllMusic' ), 'P1729', function(id) return 'http://www.allmusic.com/album/' .. id end, categoryExternalLink( 'AllMusic' ) }, { getLabelWithoutLink( 'Q31181', 'AllMusic' ), 'P1730', function(id) return 'http://www.allmusic.com/song/' .. id end, categoryExternalLink( 'AllMusic' ) }, { getLabelWithoutLink( 'Q31181', 'AllMusic' ), 'P1994', function(id) return 'http://www.allmusic.com/composition/' .. id end, categoryExternalLink( 'AllMusic' ) }, { labelAllocine, 'P1265', function(id) return 'http://www.allocine.fr/film/fichefilm_gen_cfilm=' .. id .. '.html' end, categoryExternalLink( 'AlloCiné' ) }, { labelAllocine, 'P1266', function(id) return 'http://www.allocine.fr/personne/fichepersonne_gen_cpersonne=' .. id .. '.html' end, categoryExternalLink( 'AlloCiné' ) }, { labelAllocine, 'P1267', function(id) return 'http://www.allocine.fr/series/ficheserie_gen_cserie=' .. id .. '.html' end, categoryExternalLink( 'AlloCiné' ) }, { getLabelWithoutLink( 'P1688', 'AniDB' ), 'P1688', aniDBLink, categoryExternalLink( 'AniDB' ) }, { labelAnimeNewsNetwork, 'P1982', function(id) return 'http://www.animenewsnetwork.com/encyclopedia/people.php?id=' .. id end, categoryExternalLink( 'Anime News Network' ) }, { labelAnimeNewsNetwork, 'P1983', function(id) return 'http://www.animenewsnetwork.com/encyclopedia/company.php?id=' .. id end, categoryExternalLink( 'Anime News Network' ) }, { labelAnimeNewsNetwork, 'P1984', function(id) return 'http://www.animenewsnetwork.com/encyclopedia/manga.php?id=' .. id end, categoryExternalLink( 'Anime News Network' ) }, { labelAnimeNewsNetwork, 'P1985', function(id) return 'http://www.animenewsnetwork.com/encyclopedia/anime.php?id=' .. id end, categoryExternalLink( 'Anime News Network' ) }, { getLabelWithoutLink( 'Q223142', 'Box Office Mojo' ), 'P1237', boxofficemojoLink, categoryExternalLink( 'Box Office Mojo' ) }, { getLabelWithoutLink( 'Q3561957', 'ČSFD' ), 'P2529', function(id) return 'http://www.csfd.cz/film/' .. id end, categoryExternalLink( 'ČSFD' ) }, { getLabelWithoutLink( 'Q3561957', 'ČSFD' ), 'P2605', function(id) return 'http://www.csfd.cz/tvurce/' .. id end, categoryExternalLink( 'ČSFD' ) }, { labelDiscogs, 'P1953', function(id) return 'http://www.discogs.com/artist/' .. id end, categoryExternalLink( 'Discogs' ) }, { labelDiscogs, 'P1954', function(id) return 'http://www.discogs.com/master/' .. id end, categoryExternalLink( 'Discogs' ) }, { labelDiscogs, 'P1955', function(id) return 'http://www.discogs.com/label/' .. id end, categoryExternalLink( 'Discogs' ) }, { labelDiscogs, 'P2206', function(id) return 'http://www.discogs.com/release/' .. id end, categoryExternalLink( 'Discogs' ) }, { getLabelWithoutLink( 'Q2638147', 'FilmAffinity' ), 'P480', function(id) return 'http://www.filmaffinity.com/en/film' .. id .. '.html' end, categoryExternalLink( 'FilmAffinity' ) }, { labelEncyclopaediaMetallum, 'P1952', function(id) return 'http://www.metal-archives.com/bands//' .. id end, categoryExternalLink( 'Encyclopaedia Metallum' ) }, { labelEncyclopaediaMetallum, 'P1989', function(id) return 'http://www.metal-archives.com/artists//' .. id end, categoryExternalLink( 'Encyclopaedia Metallum' ) }, { labelEncyclopaediaMetallum, 'P2721', function(id) return 'http://www.metal-archives.com/release.php?id=' .. id end, categoryExternalLink( 'Encyclopaedia Metallum' ) }, { labelIBDb, 'P1217', ibdbVenueLink, categoryExternalLink( 'IBDb' ) }, { labelIBDb, 'P1218', ibdbProductionLink, categoryExternalLink( 'IBDb' ) }, { labelIBDb, 'P1219', ibdbShowLink, categoryExternalLink( 'IBDb' ) }, { labelIBDb, 'P1220', ibdbPersonLink, categoryExternalLink( 'IBDb' ) }, { getLabelWithoutLink( 'Q37312', 'Internet Movie Database' ), 'P345', imdbLink, categoryExternalLink( 'IMDb' ) }, { getLabelWithoutLink( 'Q523660', 'International Music Score Library Project' ), 'P839', imslpLink, categoryExternalLink( 'IMSLP' ) }, { getLabelWithoutLink( 'Q150248', 'Metacritic' ), 'P1712', function( id ) return 'http://www.metacritic.com/' .. id end, categoryExternalLink( 'Metacritic' ) }, { labelMusicBrainz, 'P434', musicBrainzArtistLink, categoryExternalLink( 'MusicBrainz' ) }, { labelMusicBrainz, 'P435', musicBrainzWorkLink, categoryExternalLink( 'MusicBrainz' ) }, { labelMusicBrainz, 'P436', musicBrainzReleazeGroupLink, categoryExternalLink( 'MusicBrainz' ) }, { getLabelWithoutLink( 'Q22673', 'Project Gutenberg' ), 'P1938', function(id) return 'http://www.gutenberg.org/ebooks/author/' .. id end, categoryExternalLink( 'Project Gutenberg' ) }, { getLabelWithoutLink( 'Q105584', 'Rotten Tomatoes' ), 'P1258', rottentomatoesLink, categoryExternalLink( 'Rotten Tomatoes' ) }, { getLabelWithoutLink( 'Q4066284', 'Аниматор.ру' ), 'P1934', function(id) return 'http://www.animator.ru/db/?p=show_film&fid=' .. id end, categoryExternalLink( 'Аниматор.ру' ) }, -- literature { labelISFDb, 'P1233', isfdbAuthorLink, categoryExternalLink( 'ISFDb' ) }, { labelISFDb, 'P1234', isfdbPublicationLink, categoryExternalLink( 'ISFDb' ) }, { labelISFDb, 'P1235', isfdbSeriesLink, categoryExternalLink( 'ISFDb' ) }, { labelISFDb, 'P1239', isfdbPublisherLink, categoryExternalLink( 'ISFDb' ) }, { getLabelWithoutLink( 'Q17299517', 'RKDartists' ), 'P650', rkdArtistsLink, categoryExternalLink( 'RKDartists' ) }, { getLabelWithoutLink( 'Q17299580', 'RKDimages' ), 'P350', rkdImagesLink, categoryExternalLink( 'RKDimages' ) }, { getLabelWithoutLink( 'Q24694883', 'ECARTICO' ), 'P2915', function(id) return 'http://www.vondel.humanities.uva.nl/ecartico/persons/' .. id end, categoryExternalLink( 'ECARTICO' ) }, -- videogames { getLabelWithoutLink( 'Q612975', 'MobyGames'), 'P1933', function( id ) return 'https://www.mobygames.com/game/' ..id end, categoryExternalLink( 'MobyGames' ) }, -- common { getLabelWithoutLink( 'Q649227', 'Родовод' ), 'P1185', rodovidLink, categoryExternalLink( 'Родовод' ) }, { getLabelWithoutLink( 'Q20035614', 'Декларатор' ), 'P1883', declaratorLink, categoryExternalLink( 'Декларатор' ) }, { getLabelWithoutLink( 'Q41226', 'Open Directory Project' ), 'P998', function ( id ) return 'http://dmoztools.net/' .. id end, categoryExternalLink( 'DMOZ' ) }, { getLabelWithoutLink( 'Q63056', 'Find a Grave' ), 'P535', findagraveLink, categoryExternalLink( 'Find a Grave' ) }, } local authorityControl = { { getLabelWithLink( 'Q213678', 'Bibliotheca Apostolica Vaticana', 'BAV'), 'P1017', bavLink, categoryAuthorityControl( 'BAV' ) }, { getLabelWithLink( 'Q4584301', '', 'BIBSYS'), 'P1015', bibsysLink, categoryAuthorityControl( 'BIBSYS' ) }, { getLabelWithLink( 'Q1200925', 'Biblioteca de Catalunya', 'BNC'), 'P1273', bncLink, categoryAuthorityControl( 'BNC' ) }, { getLabelWithLink( 'Q750403', 'Biblioteca Nacional de España', 'BNE'), 'P950', bneLink, categoryAuthorityControl( 'BNE' ) }, { getLabelWithLink( 'Q193563', 'Bibliothèque nationale de France', 'BNF'), 'P268', bnfLink, categoryAuthorityControl( 'BNF' ) }, { getLabelWithLink( 'Q1868372', 'Biografisch Portaal', 'BPN'), 'P651', bpnLink, categoryAuthorityControl( 'BPN' ) }, { getLabelWithLink( 'Q9384291', '中国高等教育文献保障系统', 'CALIS'), 'P270', calisLink, categoryAuthorityControl( 'CALIS' ) }, { getLabelWithLink( 'Q17299677', 'China Biographical Database Project', 'CBDB'), 'P497', cbdbLink, categoryAuthorityControl( 'CBDB' ) }, { getLabelWithLink( 'Q10726338', 'Citation Information by NII', 'CiNii'), 'P271', ciniiLink, categoryAuthorityControl( 'CiNii' ) }, { getLabelWithLink( 'Q16744133', 'CONOR', 'CONOR'), 'P1280', conorLink, categoryAuthorityControl( 'CONOR' ) }, { getLabelWithLink( 'Q501851', 'مكتبة الإسكندرية الجديدة', 'EGAXA'), 'P1309', egaxaLink, categoryAuthorityControl( 'EGAXA' ) }, { getLabelWithLink( 'Q36578', 'Gemeinsame Normdatei', 'GND'), 'P227', gndLink, categoryAuthorityControl( 'GND' ) }, { getLabelWithLink( 'Q3803707', 'Istituto Centrale per il Catalogo Unico', 'ICCU'), 'P396', iccuLink, categoryAuthorityControl( 'ICCU' ) }, { getLabelWithLink( 'Q423048', 'International Standard Name Identifier', 'ISNI'), 'P213', isniLink, categoryAuthorityControl( 'ISNI' ) }, { getLabelWithLink( 'Q620946', 'Library of Congress Control Number', 'LCCN'), 'P244', lccnLink, categoryAuthorityControl( 'LCCN' ) }, { getLabelWithLink( 'Q1133733', 'Latvijas Nacionālā bibliotēka', 'LNB'), 'P1368', lnbLink, categoryAuthorityControl( 'LNB' ) }, { getLabelWithLink( 'Q809830', 'Base Mérimée', 'Mérimée'), 'P380', merimeeLink,categoryAuthorityControl( 'Mérimée' ) }, { getLabelWithLink( 'Q618340', '國家圖書館 (中華民國)', 'NCL'), 'P1048', nclLink, categoryAuthorityControl( 'NCL' ) }, { getLabelWithLink( 'Q477675', '国立国会図書館', 'NDL'), 'P349', ndlLink, categoryAuthorityControl( 'NDL' ) }, { getLabelWithLink( 'Q732353', '中国国家图书馆', 'NLC'), 'P1213', nlcLink, categoryAuthorityControl( 'NLC' ) }, -- NLI numbers seems unstable { getLabelWithLink( 'Q1967876', 'Národní knihovna České republiky', 'NKC'), 'P691', nkcLink, categoryAuthorityControl( 'NKC' ) }, { getLabelWithLink( 'Q623578', 'National Library of Australia', 'NLA'), 'P409', nlaLink, categoryAuthorityControl( 'NLA' ) }, { getLabelWithLink( 'Q1467610', 'Αναγνωριστικό Καθιερωμένων από τον Κατάλογο Καθιερωμένων Όρων της Εθνικής Βιβλιοθήκης της Ελλάδος', 'NLG'), 'P3348', function(id) return 'http://nlg.okfn.gr/resource/authority/record' .. id end, categoryAuthorityControl( 'NLG' ) }, { getLabelWithLink( 'Q622012', 'Biblioteca Națională a României', 'NLR'), 'P1003', nlrLink, categoryAuthorityControl( 'NLR' ) }, { getLabelWithLink( 'Q631375', 'Nacionalna i sveučilišna knjižnica u Zagrebu', 'NSK'), 'P1375', nskLink, categoryAuthorityControl( 'NSK' ) }, { getLabelWithLink( 'Q1526131', 'Koninklijke Bibliotheek', 'NTA'), 'P1006', ntaLink, categoryAuthorityControl( 'NTA' ) }, { getLabelWithLink( 'Q1063819', 'Országos Széchényi Könyvtár', 'NSZL'), 'P951', nszlLink, categoryAuthorityControl( 'NSZL' ) }, { getLabelWithLink( 'Q11789729', 'Narodowy Uniwersalny Katalog Centralny', 'NUKAT'), 'P1207', nukatLink, categoryAuthorityControl( 'NUKAT' ) }, { getLabelWithLink( 'Q245966', 'Biblioteca Nacional de Portugal', 'PTBNP'), 'P1005', ptbnpLink, categoryAuthorityControl( 'PTBNP' ) }, { getLabelWithLink( 'Q1048694', 'Российская государственная библиотека', 'РГБ'), 'P947', rslLink, categoryAuthorityControl( 'RSL' ) }, { getLabelWithLink( 'Q953058', 'Kungliga biblioteket', 'LIBRIS'), 'P906', selibrLink, categoryAuthorityControl( 'SELIBR' ) }, { getLabelWithLink( 'Q2597810', 'Système universitaire de documentation', 'SUDOC'), 'P269', sudocLink, categoryAuthorityControl( 'SUDOC' ) }, { getLabelWithLink( 'Q54919', 'Virtual International Authority File', 'VIAF'), 'P214', viafLink, categoryAuthorityControl( 'VIAF' ) }, { getLabelWithLink( 'Q2494649', 'Union List of Artist Names', 'ULAN' ), 'P245', ulanLink, categoryAuthorityControl( 'ULAN' ) }, } local function getQualifierSingleValue( statement, qualifierName ) if (statement ~= nil and statement.qualifiers ~= nil and statement.qualifiers[qualifierName] ~= nil) then for qualifierIndex, qualifier in pairs( statement.qualifiers[qualifierName] ) do if (qualifier.datavalue ~= nil and qualifier.datavalue.type ~= nil and qualifier.datavalue.value ~= nil) then if ( qualifier.datavalue.type == "monolingualtext" ) then return qualifier.datavalue.value.text; end if ( qualifier.datavalue.type == "string" ) then return qualifier.datavalue.value; end if ( qualifier.datavalue.type == "wikibase-entityid" ) then return 'Q' .. qualifier.datavalue.value["numeric-id"]; end mw.log( 'Unknown qualifier type: ' .. qualifier.datavalue.type ) return qualifier.datavalue.value; end end end return nil; end local function getQualifierValues( statement, qualifierName ) local result = {} if (statement ~= nil and statement.qualifiers ~= nil and statement.qualifiers[qualifierName] ~= nil) then local qualifiers = statement.qualifiers[qualifierName]; for _, qualifier in pairs( qualifiers ) do if (qualifier.datavalue ~= nil and qualifier.datavalue.type ~= nil and qualifier.datavalue.value ~= nil) then if ( qualifier.datavalue.type == "string" ) then result[#result+1] = qualifier.datavalue.value; elseif ( qualifier.datavalue.type == "wikibase-entityid" ) then result[#result+1] = 'Q' .. qualifier.datavalue.value["numeric-id"]; else mw.log( 'Unknown qualifier type: ' .. qualifier.datavalue.type ); result[#result+1] = 'Q' .. qualifier.datavalue.value; end end end end return result; end local function filterByRank( resourceDatas ) -- itemId, languages. rank = rank local hasPreffered = false; for index, resourceData in pairs(resourceDatas) do if ( resourceData.rank == 'preferred' ) then hasPreffered = true; end end if (not hasPreffered) then return resourceDatas; end local result = {}; for index, resourceData in pairs(resourceDatas) do if ( resourceData.rank == 'preferred' or contains(resourceData.languages, preferredLanguage) ) then table.insert(result, resourceData); end end return result; end local function collectLinks( configuration, elementId ) local moduleLanguages if ( mw.title.makeTitle( 'Module', 'Languages' ).exists and mw.title.makeTitle( 'Module', 'Languages/data' ).exists and mw.title.makeTitle( 'Module', 'Wikidata/Language-codes' ).exists) then moduleLanguages = require('Module:Languages'); else moduleLanguages = false; end --Create rows local elements = {} local data = {} local item = mw.wikibase.getEntity( elementId ) if item == nil or item.claims == nil then return elements end if ( item.claims['P553'] ~= nil ) then local claim = item.claims['P553'] for _, statement in pairs( claim ) do if (statement ~= nil) then -- profile ID local rank = statement.rank or 'normal'; if ( rank ~= 'deprecated' ) then local itemId = getQualifierSingleValue( statement, 'P554' ); if (itemId ~= nil) then -- language local languages = getQualifierValues( statement, 'P407' ); local resourceId = 'Q' .. statement.mainsnak.datavalue.value['numeric-id'] if (data[resourceId] == nil) then data[resourceId] = {}; end table.insert( data[resourceId], { itemId = itemId, languages = languages, rank = rank} ) end end end end end for _, params in pairs( configuration ) do local resourceId = params[2] local claim = item.claims[ resourceId ] if ( claim ) then for _, statement in pairs( claim ) do local rank = statement.rank or 'normal'; if ( rank ~= 'deprecated' and statement.mainsnak.datavalue) then local itemId = statement.mainsnak.datavalue.value; local languages = getQualifierValues( statement, 'P407' ); if (data[resourceId] == nil) then data[resourceId] = {}; end table.insert( data[resourceId], { itemId = itemId, languages = languages, rank = rank} ); end end end end for resourceId, resourceDatas in pairs( data ) do data[resourceId] = filterByRank( resourceDatas ); end local hasNonOptionalLinks = false for _, params in pairs( configuration ) do local resourceLabel = params[1] local firstChar = mw.ustring.sub( resourceLabel, 1, 1 ); local separateDesign = firstChar == '[' or firstChar == '<'; local resourceId = params[2] local optional = params[5] or false; local resourceDatas = data[resourceId]; if resourceDatas ~= nil then if ( not optional ) then hasNonOptionalLinks = true end local html = ''; if ( separateDesign ) then html = html .. resourceLabel .. ':&nbsp;'; end for index, resourceData in pairs(resourceDatas) do local itemId = resourceData.itemId; local languages = resourceData.languages; local link = params[3] ( itemId ); local linkFirstChar; local interwiki; if ( link ) then linkFirstChar = mw.ustring.sub( link, 1, 1 ); interwiki = linkFirstChar == ':' end if ( separateDesign ) then if ( index ~= 1 ) then html = html .. ',&nbsp;' end if ( link ) then if ( interwiki ) then html = html .. '[[' .. link .. '|' .. itemId .. ']]'; else html = html .. '[' .. link .. ' ' .. itemId .. ']'; end else html = html .. itemId; end else if ( index ~= 1 ) then html = html .. ' · ' end if ( link ) then if ( interwiki ) then html = html .. '[[' .. link .. '|' .. resourceLabel .. ']]'; else html = html .. '[' .. link .. ' ' .. resourceLabel .. ']'; end else -- it should not happen html = html .. resourceLabel .. ':&nbsp;' .. itemId; end if ( moduleLanguages ) then if ( languages ~= nil and #languages > 0 ) then for langIndex, language in pairs(languages) do html = html .. '&nbsp;' .. moduleLanguages.getRefHtml( language ) end end end end end if ( #params >= 4 and params[4] ) then html = html .. '[[Категория:' .. params[4] .. ']]' end table.insert( elements, html ) end end if ( not hasNonOptionalLinks ) then return {} end return elements end local function collectDictionaryLinks( elementId ) --Create rows local elements = {} local item = mw.wikibase.getEntity( elementId ); if ( item == nil or item.claims == nil) then return elements end local sourceToElementLinks = {}; local claim = item.claims['P1343'] if ( claim ) then for _, statement in pairs( claim ) do if (statement ~= nil) then local rank = statement.rank or 'normal'; if ( rank ~= 'deprecated' ) then local resourceId = 'Q' .. statement.mainsnak.datavalue.value['numeric-id'] local languages = getQualifierValues( statement, 'P407' ); -- Wikisource link ? local entityId = getQualifierSingleValue( statement, 'P805' ) or getQualifierSingleValue( statement, 'P248' ); if ( entityId ) then if (sourceToElementLinks[resourceId] == nil) then sourceToElementLinks[resourceId] = {}; end table.insert( sourceToElementLinks[resourceId], { entityId = entityId, languages = languages, rank = rank} ); end -- URL to encyclopedia local url = getQualifierSingleValue( statement, 'P854' ); if (url ~= nil) then if (sourceToElementLinks[resourceId] == nil) then sourceToElementLinks[resourceId] = {}; end table.insert( sourceToElementLinks[resourceId], { url = url, languages = languages, rank = rank} ); end end end end end for _, description in pairs( dictionaries ) do if ( description.linkF ) then local claim = item.claims[ description.id ]; if ( claim ) then for _, statement in pairs( claim ) do local rank = statement.rank or 'normal'; if ( rank ~= 'deprecated' and statement.mainsnak.datavalue) then local value = statement.mainsnak.datavalue.value; local url = description.linkF( value ); local languages = getQualifierValues( statement, 'P407' ); if ( sourceToElementLinks[description.id] == nil) then sourceToElementLinks[description.id] = {}; end table.insert( sourceToElementLinks[description.id], { url = url, languages = languages, rank = rank} ); end end end end end local html = ''; for _, description in pairs( dictionaries ) do local links = sourceToElementLinks[ description.id ]; if ( links ) then for _, link in pairs( links ) do if ( link.url ) then table.insert( elements, '[' .. link.url .. ' ' .. description.title .. ']' ) end if ( link.entityId ) then local entity = mw.wikibase.getEntity( link.entityId ); if ( entity and entity.sitelinks and entity.sitelinks[description.project] ) then table.insert( elements, '[[' .. description.projectCode .. entity.sitelinks[description.project].title .. '|' .. description.title .. ']]' ) end end end end end return elements end local function contains( tableStructure, value ) if ( tableStructure == nil or value == nil) then return true; end for index, line in pairs( tableStructure ) do if (line == value) then return true; end end return false; end function p.render( frame ) local colorArg = ''; local elementId = nil; if ( frame ~= nil ) then local parentArgs = frame:getParent().args colorArg = parentArgs[templateColorName] or parentArgs["color"] or parentArgs[1] or ''; if parentArgs['d'] and parentArgs['d'] ~= '' then elementId = string.upper( parentArgs['d'] ); end local firstChar = mw.ustring.sub( colorArg, 1, 1 ); if ( firstChar ~= '#' ) then local byTemplate = colorByTitle( frame, colorArg ); if ( byTemplate ) then colorArg = byTemplate; end end end local navboxData = { name = 'External links', navboxclass = 'navbox ruwikiArticleExternalLinksTable', bodyclass = 'hlist', }; if colorArg and colorArg ~= '' then navboxData.groupstyle = 'background: ' .. colorArg .. ';' end local rowIndex = 1 local socialNetworksElements = collectLinks( socialNetworkProperties, elementId ); if ( #socialNetworksElements > 0 ) then navboxData['group' .. rowIndex] = group1Label navboxData['list' .. rowIndex] = table.concat( socialNetworksElements , ' · ' ) rowIndex = rowIndex + 1 end local textsElements = collectLinks( textsProperties, elementId ); if ( #textsElements > 0 ) then navboxData['group' .. rowIndex] = group2Label navboxData['list' .. rowIndex] = table.concat( textsElements , ' · ' ) rowIndex = rowIndex + 1 end local contentHostingElements = collectLinks( contentHostingProperties, elementId ); if ( #contentHostingElements > 0 ) then navboxData['group' .. rowIndex] = group3Label navboxData['list' .. rowIndex] = table.concat( contentHostingElements , ' · ' ) rowIndex = rowIndex + 1 end local themeProfilesElements = collectLinks( themeProfilesProperties, elementId ); if ( #themeProfilesElements > 0 ) then navboxData['group' .. rowIndex] = group4Label navboxData['list' .. rowIndex] = table.concat( themeProfilesElements , ' · ' ) rowIndex = rowIndex + 1 end local dictionaryElements = collectDictionaryLinks(); if ( #dictionaryElements > 0 ) then navboxData['group' .. rowIndex] = group5Label navboxData['list' .. rowIndex] = table.concat( dictionaryElements , ' · ' ) rowIndex = rowIndex + 1 end local authorityControlElements = collectLinks( authorityControl, elementId ); if ( #authorityControlElements > 0 ) then navboxData['group' .. rowIndex] = group6Label navboxData['list' .. rowIndex] = table.concat( authorityControlElements , ' · ' ) rowIndex = rowIndex + 1 end if ( rowIndex == 1 ) then if ( mw.title.getCurrentTitle().namespace == 0 ) then return '[[Категория:' .. categoryTemplateEmpty .. ']]' end else navboxData['group1'] = '<div style="padding: 0px 18px 0px 0px; width: 100%;"><div style="float: left;">' .. frame:expandTemplate{ title = 'tnavbar-view', args = { templateLink } } .. '</div>&nbsp;&nbsp;' .. navboxData['group1'] .. '</div>' end local navbox = moduleNavbox._navbox( navboxData ) return navbox end function p.renderDocumentation( ) local result = '' result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group1Label .. '\n' result = result .. '|-\n' result = result .. renderDocumentationCategory( socialNetworkProperties ); result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group2Label .. '\n' result = result .. '|-\n' result = result .. renderDocumentationCategory( textsProperties ); result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group3Label .. '\n' result = result .. '|-\n' result = result .. renderDocumentationCategory( contentHostingProperties ); result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group4Label .. '\n' result = result .. '|-\n' result = result .. renderDocumentationCategory( themeProfilesProperties ); result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group5Label .. '\n' result = result .. '|-\n' --result = result .. renderDocumentationCategory( dictionaryProperties ); result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group6Label .. '\n' result = result .. '|-\n' result = result .. renderDocumentationCategory( authorityControl ); return result; end local function renderDocumentationCategory( links ) local result = '' for _, params in pairs( links ) do local resourceLabel = params[1] local resourceId = params[2] local category = params[4] local optional if ( params[5] or false ) then optional = 'TRUE' else optional = 'FALSE' end result = result .. '| ' .. resourceLabel .. '\n' if string.match( resourceId, '^P' ) then result = result .. '| [[:d:Property:' .. resourceId .. '|' .. resourceId .. ']]\n' elseif string.match( resourceId, '^Q' ) then result = result .. '| [[:d:' .. resourceId .. '' .. '|' .. resourceId .. ']]\n' else result = result .. '| &nbsp; \n' end if ( category ~= nil and category ~= false ) then result = result .. '| [[:Category:' .. category .. '|' .. category .. ']]\n' else result = result .. '| &nbsp; \n' end result = result .. '| ' .. optional .. '\n' result = result .. '|-\n' end return result; end return p 7xmbggv2xnke9dou31u5ydojje1lwu3 652205 652204 2026-09-09T07:59:37Z Asorev 36241 652205 Scribunto text/plain -- Localizable part -- Please, note, that labels to various sites and cataloges are taken from Wikidata (i.e. Wikidata label) local linksPrefix = '' local project = 'Уикипедия' local categoryTemplateEmpty = project .. ':Үлгі «Сыртқы сілтемелер» бос' local categoryWithWikimediaCommons = project .. ':Ортаққорға сілтенген мақалалар' local templateLink = 'Сыртқы сілтемелер' local group1Label = 'Социалдык тармактарда' local group2Label = 'Чыгармалардын тексттери' local group3Label = 'Фото, видео жана аудио' local group4Label = 'Тематикалык сайттар' local group5Label = 'Сөздүктөр жана энциклопедиялар' local group6Label = 'Нормативдик көзөмөл' -- The language codes that should be always displayed even if they have normal rank and claim with another language and prefferered rank exists local preferredLanguage = 'Q7737'; -- kazakh local function categoryAuthorityControl( code ) return false; --project .. ':Мақала, мазмұнында ' .. code .. ' код' end local function categoryExternalLink( code ) return false; --project .. ':Сыртқы сілтемелері бар мақалалар:' .. code end local templateColorName = 'түс'; -- some project have "named" colors, defined by templates local function colorByTitle( frame, colorTitle ) local templateName = 'Түс/' .. colorTitle; local templateTitle = mw.title.makeTitle( 'Template', templateName ); if ( templateTitle == nil or not templateTitle.exists ) then return false; end return frame:expandTemplate{ title = templateName }; end local dictionaries = { { id = 'Q19217220', title = 'Березина', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q4086271', title = 'Библейская', project = 'ruwikisource', projectCode = 's:' }, { id = 'P1296', title = 'Большая каталонская', linkF = function ( id ) return 'http://www.enciclopedia.cat/enciclopèdies/gran-enciclopèdia-catalana/EC-GEC-' .. id .. '.xml' end }, { id = 'P2924', title = 'Большая российская', linkF = function ( id ) return 'http://bigenc.ru/text/' .. id end, }, { id = 'Q20078554', title = 'Большая советская (1 изд.)', project = 'ruwikisource', projectCode = 's:' }, -- { id = 'Q17378135', title = 'Большая советская', }, { id = 'Q4091878', title = 'Большая Южакова', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q602358', title = 'Брокгауза и Ефрона', project = 'ruwikisource', projectCode = 's:' }, { id = 'P1648', title = 'Валлийский биографический', linkF = function ( id ) return 'http://yba.llgc.org.uk/en/' .. id .. '.html' end, }, { id = 'Q4114391', title = 'Военная Сытина', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q4173137', title = 'Еврейская Брокгауза и Ефрона', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q4091875', title = 'Кирилла и Мефодия', }, { id = 'P1438', title = 'Краткая еврейская', linkF = function ( id ) return 'http://www.eleven.co.il/article/' .. id end, }, { id = 'Q4239850', title = 'Краткая литературная' }, { id = 'Q2627728', title = 'Кругосвет' }, { id = 'Q17329836', title = 'Ларусса', }, { id = 'Q17290934', title = 'Лентапедия', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q4263804', title = 'Литературная', }, { id = 'Q19180675', title = 'Малый Брокгауза и Ефрона', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q27680201', title = 'Музыкальный Римана', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q19190511', title = 'Новый', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q2498180', title = 'Православная', }, { id = 'Q19211082', title = 'Православная богословская', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q30059240', title = 'Реальный словарь классических древностей', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q1960551', title = 'Русский биографический', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q20078551', title = 'Техническая (1 изд.)', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q1970746', title = 'В. Даля', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q4532135', title = 'Энциклопедический лексикон', project = 'ruwikisource', projectCode = 's:' }, { id = 'Q590208', title = 'Allgemeine Deutsche Biographie', project = 'dewikisource', projectCode = 's:de:' }, { id = 'Q19077875', title = 'American Cycl. (1879)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q19037977', title = 'American Med. Biogr. (1920)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q12912667', title = 'Appletons\' (1887—1901)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q20096917', title = 'Britannica (9-th)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q867541', title = 'Britannica (11-th)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q15987490', title = 'Britannica (12-th)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'P1417', title = 'Britannica (онлайн)', linkF = function ( id ) return 'http://global.britannica.com/'.. id end,}, { id = 'Q302556', title = 'Catholic (1907—13)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q16011749', title = 'Dictionary of Music and Musicians', project = 'enwikisource', projectCode = 'wikisource:'}, { id = 'Q15987216', title = 'Dictionary of National Biography', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q16014700', title = 'Dictionary of National Biography (1st suppl.)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'Q16014697', title = 'Dictionary of National Biography (2nd suppl.)', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'P1614', title = 'History of Parliament', linkF = function ( id ) return 'http://www.historyofparliamentonline.org/volume/' .. id end, }, { id = 'Q20961706', title = 'Infernal (6e éd.)', project = 'frwikisource', projectCode = 's:fr:' }, { id = 'Q20089963', title = 'New International', project = 'enwikisource', projectCode = 'wikisource:' }, { id = 'P1415', title = 'Оксфордтық биография', linkF = function ( id ) return 'http://www.oxforddnb.com/index/' .. id .. '/' end, }, { id = 'P3217', title = 'Шведтік биография', linkF = function ( id ) return 'https://sok.riksarkivet.se/sbl/Presentation.aspx?id=' .. id end, }, { id = 'P902', title = 'Швейцарлық тарихи', linkF = function ( id ) return 'http://www.hls-dhs-dss.ch/textes/f/F' .. id .. '.php' end, }, { id = 'P886', title = 'Швейцарлық тарихи (online)', linkF = function ( id ) return 'http://www.e-lir.ch/e-LIR___Lexicon.' .. id .. '.450.0.html' end, }, } -- feed free to correct labels and categories, or add/remove sources here local dictionaryProperties = { } -- Non-localizable part (not need to localize ) local moduleNavbox = require('Module:Navbox') local titleBasedLinks = { ['Q602358'] = true, ['Q17290934'] = true, ['Q1960551'] = true } local p = {} local function link( url ) return url end local function aniDBLink( id ) local pos,_ = id:find("/") local type = id:sub(1,pos-1) local number = id:sub(pos+1) local urltype ='' if type == "anime" then urltype = "a" elseif type == "creator" then urltype = "creator" elseif type == "character" then urltype = "char" else return "" end return "http://anidb.net/perl-bin/animedb.pl?show=" ..type .. "&" .. urltype .. "id=" .. number end local function bavLink( id ) return 'http://viaf.org/processed/BAV%7C' .. id end local function bibsysLink( id ) return 'http://ask.bibsys.no/ask/action/result?cmd=&kilde=biblio&cql=bs.autid+%3D+' .. id .. '&feltselect=bs.autid' end local function bncLink( id ) return 'http://cantic.bnc.cat/registres/CUCId/' .. id end local function bneLink( id ) return 'http://catalogo.bne.es/uhtbin/authoritybrowse.cgi?action=display&authority_id=' .. id end local function bnfLink( id ) return 'http://catalogue.bnf.fr/ark:/12148/cb' .. id end local function boxofficemojoLink( id ) return 'http://www.boxofficemojo.com/movies/?id=' .. id .. '.htm' end local function bpnLink( id ) return 'http://www.biografischportaal.nl/persoon/' .. id end local function calisLink( id ) return 'http://opac.calis.edu.cn/aopac/ajsp/detail.jsp?actionfrom=1&actl=CAL++' .. id end local function cbdbLink( id ) return 'http://db1.ihp.sinica.edu.tw/cbdbc/cbdbkmeng?~~AAA' .. id end local function ciniiLink( id ) return 'http://ci.nii.ac.jp/author/' .. id end local function conorLink( id ) return 'http://www.cobiss.si/scripts/cobiss?command=DISPLAY&base=CONOR&rid=' .. id end local function chitalnyaRuLink( id ) return 'http://www.chitalnya.ru/users/' .. id .. '/' end local function commonsWikimediaLink( id ) return ':commons:Category:' .. id end local function egaxaLink( id ) return 'http://viaf.org/processed/EGAXA%7Cvtls' .. id end local function fanLibRuLink( id ) local firstChar = mw.ustring.sub( id, 1, 1 ) return 'http://fan.lib.ru/' .. firstChar .. '/' .. id .. '/' end local function flickrLink( id ) return 'https://www.flickr.com/' .. id end local function findagraveLink( id ) return 'http://www.findagrave.com/cgi-bin/fg.cgi?page=gr&GRid=' .. id end local function gndLink( id ) return 'http://d-nb.info/gnd/' .. id end local function ibdbPersonLink( id ) return 'http://www.ibdb.com/person.php?id=' .. id end local function ibdbProductionLink( id ) return 'http://www.ibdb.com/production.php?id=' .. id end local function ibdbShowLink( id ) return 'http://www.ibdb.com/show.php?id=' .. id end local function ibdbVenueLink( id ) return 'http://www.ibdb.com/venue.php?id=' .. id end local function isfdbAuthorLink( id ) return 'http://www.isfdb.org/cgi-bin/ea.cgi?' .. id end local function isfdbPublicationLink( id ) return 'http://www.isfdb.org/cgi-bin/pl.cgi?' .. id end local function isfdbSeriesLink( id ) return 'http://www.isfdb.org/cgi-bin/pe.cgi?' .. id end local function isfdbPublisherLink( id ) return 'http://www.isfdb.org/cgi-bin/publisher.cgi?' .. id end local function imslpLink( id ) return 'http://imslp.org/wiki/' .. string.gsub( id, ' ', '_' ) end local function imdbLink( id ) if string.match( id, '^ch' ) then return 'http://www.imdb.com/character/' .. id end if string.match( id, '^co' ) then return 'http://www.imdb.com/company/' .. id end if string.match( id, '^nm' ) then return 'http://www.imdb.com/name/' .. id end if string.match( id, '^tt' ) then return 'http://www.imdb.com/title/' .. id end return false end local function isniLink( id ) id = id:gsub( '[ %-]', '' ):upper() return 'http://isni-url.oclc.nl/isni/' .. id end local function lccnLink( id ) return 'http://id.loc.gov/authorities/' .. id end local function lastfmLink( id ) return 'http://www.lastfm.ru/music/' .. id end local function iccuLink( id ) id = id:gsub( '\\\\', '%5C' ):upper() return 'http://opac.sbn.it/opacsbn/opac/iccu/scheda_authority.jsp?bid=' .. id end local function lnbLink( id ) return 'http://viaf.org/processed/LNB%7CLNC10-' .. id end local function merimeeLink( id ) return false end local function mixcloudLink( id ) return 'https://mixcloud.com/' .. id .. '/' end local function musicBrainzArtistLink( id ) return 'https://musicbrainz.org/artist/' .. id end local function musicBrainzReleazeGroupLink( id ) return 'https://musicbrainz.org/release-group/' .. id end local function musicBrainzWorkLink( id ) return 'https://musicbrainz.org/work/' .. id end local function nclLink( id ) return 'http://aleweb.ncl.edu.tw/F/?func=accref&acc_sequence=' .. id end local function ndlLink( id ) return 'http://id.ndl.go.jp/auth/ndlna/' .. id end local function nlcLink( id ) return false end local function nliLink( id ) return 'http://a20.libnet.ac.il/F?func=find-b&REQUEST=' .. id .. '&find_code=SYS&local_base=NNL10' end local function nkcLink( id ) return 'http://aut.nkp.cz/' .. id end local function nlaLink( id ) return 'http://nla.gov.au/anbd.aut-an' .. id end local function nlrLink( id ) return 'http://alephnew.bibnat.ro:8991/F?func=find-b&request=' .. id .. '000354872&find_code=SYS&adjacent=Y&local_base=NLR10' end local function nszlLink( id ) return 'http://viaf.org/processed/NSZL%7C' .. id end local function nskLink( id ) return 'http://viaf.org/processed/NSK%7C' .. id end local function ntaLink( id ) return 'http://opc4.kb.nl/PPN?PPN=' .. id end local function nukatLink( id ) return 'http://viaf.org/processed/NUKAT%7C' .. id end local function orcidLink( id ) id = id:gsub( '[ %-]', '' ):upper() return 'http://orcid.org/' .. id end local function declaratorLink( id ) return 'http://declarator.org/person/' .. id .. '/' end local function gutenbergLink( id ) return 'http://www.gutenberg.org/ebooks/' .. id end local function promodjLink( id ) return 'http://promodj.com/' .. id end local function prozaRuLink( id ) return 'http://proza.ru/avtor/' .. id end local function ptbnpLink( id ) return 'http://viaf.org/processed/PTBNP%7C' .. id end local function rkdArtistsLink( id ) return 'http://www.rkd.nl/rkddb/dispatcher.aspx?action=search&database=ChoiceArtists&search=priref=' .. id end local function rkdImagesLink( id ) return 'http://explore.rkd.nl/en/images/' .. id end local function rodovidLink( id ) return 'http://ru.rodovid.org/wk/Person:' .. id end local function rottentomatoesLink( id ) return 'http://www.rottentomatoes.com/' .. id end local function rslLink( id ) return 'http://aleph.rsl.ru/F?func=find-b&find_code=SYS&adjacent=Y&local_base=RSL11&request=' .. id end local function rutubeLink( id ) if string.match( id, '^%d+$' ) then return 'http://rutube.ru/video/persion/' .. id .. '/' end return 'http://' .. id .. '.rutube.ru/' end local function samlibRuLink( id ) local firstChar = mw.ustring.sub( id, 1, 1 ) return 'http://samlib.ru/' .. firstChar .. '/' .. id .. '/' end local function selibrLink( id ) return 'http://libris.kb.se/auth/' .. id end local function stihiRuLink( id ) return 'http://stihi.ru/avtor/' .. id end local function sudocLink( id ) return 'http://www.idref.fr/' .. id end local function ulanLink( id ) return 'http://www.getty.edu/vow/ULANFullDisplay?find=&role=&nation=&subjectid=' .. id end local function vimeoLink( id ) return 'https://vimeo.com/' .. id end local function viafLink( id ) return 'http://viaf.org/viaf/' .. id end local function youtubeLink( id ) return 'https://youtube.com/' .. id end local function youtubeLinkLong( id ) return 'https://youtube.com/channel/' .. id end local function getLabelWithoutLink( id, defaultLabel ) return mw.wikibase.label( id ) or defaultLabel; end local function getLabelWithLink( id, defaultTitle, label ) local link = mw.wikibase.sitelink( id ); if ( link ~= nil ) then return '[[' .. link .. '|' .. label .. ']]'; end local title = mw.wikibase.label( id ) or defaultTitle; return '<span title="' .. title .. '" style="border-bottom: 1px dotted; cursor: help;">' .. label .. '</span>' end local socialNetworkProperties = { { getLabelWithoutLink( 'Q116933', 'ВКонтакте'), 'P3185', function( id ) return 'https://vk.com/' .. id end, categoryExternalLink( 'ВКонтакте' ) }, { getLabelWithoutLink( 'Q4101720', 'В кругу друзей'), 'Q4101720', function( id ) return 'http://' .. id .. '.vkrugudruzei.ru/' end, categoryExternalLink( 'В кругу друзей' ) }, { getLabelWithoutLink( 'Q219523', 'Живой журнал'), 'P3258', function( id ) return 'http://' .. id .. '.livejournal.com/' end, categoryExternalLink( 'Живой журнал' ) }, { getLabelWithoutLink( 'Q219523', 'Живой журнал'), 'Q219523', function( id ) return 'http://' .. id .. '.livejournal.com/' end, categoryExternalLink( 'Живой журнал' ) }, { getLabelWithoutLink( 'Q4299813', 'Мой круг'), 'Q4299813', function( id ) return 'http://' .. id .. '.moikrug.ru/' end, categoryExternalLink( 'Мой круг' ) }, { getLabelWithoutLink( 'Q4299858', 'Мой мир'), 'Q4299858', function( id ) return 'http://my.mail.ru/' .. id end, categoryExternalLink( 'Мой мир' ) }, { getLabelWithoutLink( 'Q1123836', 'Одноклассники'), 'Q1123836', function( id ) return 'https://ok' .. '.ru/profile/' .. id end, categoryExternalLink( 'Одноклассники' ) }, { getLabelWithoutLink( 'Q17195318', 'Спрашивай.Ру'), 'Q17195318', function( id ) return 'http://sprashivai.ru/' .. id end, categoryExternalLink( 'Спрашивай.Ру' ) }, { getLabelWithoutLink( 'Q171186', 'Blogger'), 'Q171186', function( id ) return 'http://' .. id .. '.blogspot.com' end, categoryExternalLink( 'Blogger' ) }, { getLabelWithoutLink( 'Q4037665', 'Dudu'), 'Q4037665', function( id ) return 'http://dudu.com/' .. id end, categoryExternalLink( 'Dudu' ) }, { getLabelWithoutLink( 'Q355', 'Facebook'), 'P2013', function( id ) return 'https://www.facebook.com/' .. id end, categoryExternalLink( 'Facebook' ) }, { getLabelWithoutLink( 'Q356', 'Google+'), 'P2847', function( id ) return 'https://plus.google.com/' .. id .. '/posts' end, categoryExternalLink( 'Google+' ) }, { getLabelWithoutLink( 'Q356', 'Google+'), 'Q356', function( id ) return 'https://plus.google.com/' .. id .. '/posts' end, categoryExternalLink( 'Google+' ) }, { getLabelWithoutLink( 'Q4043051', 'LiveInternet'), 'Q4043051', function( id ) return 'http://www.liveinternet.ru/users/' .. id end, categoryExternalLink( 'LiveInternet' ) }, { getLabelWithoutLink( 'Q40629', 'MySpace'), 'Q40629', function( id ) return 'https://myspace.com/' .. id end, categoryExternalLink( 'MySpace' ) }, { getLabelWithoutLink( 'Q40629', 'MySpace'), 'P3265', function( id ) return 'https://myspace.com/' .. id end, categoryExternalLink( 'MySpace' ) }, { getLabelWithoutLink( 'Q17144398', 'QRoom'), 'Q17144398', function( id ) return 'http://qroom.ru/' .. id end, categoryExternalLink( 'QRoom' ) }, { getLabelWithoutLink( 'Q1002972', 'Spring.me'), 'Q1002972', function( id ) return 'http://www.spring.me/' .. id end, categoryExternalLink( 'Spring.me' ) }, { getLabelWithoutLink( 'Q15616276', 'Telegram'), 'Q15616276', function( id ) return 'https://t.me/' .. id end, categoryExternalLink( 'Telegram' ) }, { getLabelWithoutLink( 'Q384060', 'Tumblr'), 'Q384060', function( id ) return 'http://' .. id .. '.tumblr.com/' end, categoryExternalLink( 'Tumblr' ) }, { getLabelWithoutLink( 'Q918', 'Twitter'), 'P2002', function( id ) return 'https://twitter.com/' .. id end, categoryExternalLink( 'Twitter' ) }, } local textsProperties = { { getLabelWithoutLink( 'Q17254543', 'Изба-читальня'), 'Q17254543', chitalnyaRuLink, categoryExternalLink( 'Изба-читальня' ) }, { getLabelWithoutLink( 'Q17195344', 'Журнал «Самиздат»'), 'Q17195344', samlibRuLink, categoryExternalLink( 'Самиздат' ) }, { getLabelWithoutLink( 'Q22673', 'Проект «Гутенберг»'), 'P2034', gutenbergLink, categoryExternalLink( 'Проект «Гутенберг»' ) }, { getLabelWithoutLink( 'Q4380129', 'Проза.ру'), 'Q4380129', prozaRuLink, categoryExternalLink( 'Проза.ру' ) }, { getLabelWithoutLink( 'Q4442644', 'Стихи.ру'), 'Q4442644', stihiRuLink, categoryExternalLink( 'Стихи.ру' ) }, { getLabelWithoutLink( 'Q17300505', 'Lib.Ru/Фантастика'), 'Q17300505', fanLibRuLink, categoryExternalLink( 'Lib.Ru/Фантастика' ) }, } local labelAllocine = getLabelWithoutLink( 'Q31165', 'AlloCine' ); local labelAnimeNewsNetwork = getLabelWithoutLink( 'Q220509', 'Anime News Network' ); local labelDeezer = getLabelWithoutLink( 'Q602243', 'Deezer' ); local labelDiscogs = getLabelWithoutLink( 'Q504063', 'Discogs' ); local labelIBDb = getLabelWithoutLink( 'Q31964', 'Internet Broadway Database' ); local labelISFDb = getLabelWithoutLink( 'Q2629164', 'Internet Speculative Fiction Database' ); local labelMusicBrainz = getLabelWithoutLink( 'Q14005', 'MusicBrainz' ); local labelEncyclopaediaMetallum = getLabelWithoutLink( 'Q938726', 'Encyclopaedia Metallum' ); local labelYandexMusic = getLabelWithoutLink( 'Q4537983', 'Яндекс.Музыка' ); local labelYouTube = getLabelWithoutLink( 'Q866', 'YouTube' ); local contentHostingProperties = { { getLabelWithoutLink( 'Q565', 'Wikimedia Commons' ), 'P373', commonsWikimediaLink, categoryWithWikimediaCommons, true }, { getLabelWithoutLink( 'Q545966', 'Bandcamp'), 'P3283', function( id ) return 'https://' .. id .. '.bandcamp.com' end, categoryExternalLink( 'Bandcamp' ) }, { labelDeezer, 'P2722', function(id) return 'http://www.deezer.com/artist/' .. id end, categoryExternalLink( 'Deezer' ), false }, { labelDeezer, 'P2723', function(id) return 'http://www.deezer.com/album/' .. id end, categoryExternalLink( 'Deezer' ), false }, { labelDeezer, 'P2724', function(id) return 'http://www.deezer.com/track/' .. id end, categoryExternalLink( 'Deezer' ), false }, { getLabelWithoutLink( 'Q103204', 'Flickr' ), 'Q103204', flickrLink, categoryExternalLink( 'Flickr' ), false }, { getLabelWithoutLink( 'Q209330', 'Instagram' ), 'P2003', function( id ) return 'http://instagram.com/' .. id end, categoryExternalLink( 'Instagram' ), false }, { getLabelWithoutLink( 'Q183718', 'Last.fm' ), 'P3192', lastfmLink, categoryExternalLink( 'Last.fm' ), false }, { getLabelWithoutLink( 'Q6883832', 'Mixcloud' ), 'Q6883832', mixcloudLink, categoryExternalLink( 'Mixcloud' ), false }, { getLabelWithoutLink( 'Q2572292', 'Musopen' ), 'P2338', function( id ) return 'https://musopen.org/composer/' .. id .. '/' end, categoryExternalLink( 'Musopen' ), false }, { getLabelWithoutLink( 'Q17117201', 'PROMODJ' ), 'Q17117201', promodjLink, categoryExternalLink( 'PROMODJ' ), false }, { getLabelWithoutLink( 'Q372827', 'Rutube' ), 'Q372827', rutubeLink, categoryExternalLink( 'Rutube' ), false }, { getLabelWithoutLink( 'Q568769', 'SoundCloud' ), 'P3040', function( id ) return 'http://soundcloud.com/' .. id .. '/' end, categoryExternalLink( 'SoundCloud' ), false }, { getLabelWithoutLink( 'Q568769', 'SoundCloud' ), 'Q568769', function( id ) return 'http://soundcloud.com/' .. id .. '/' end, categoryExternalLink( 'SoundCloud' ), false }, { getLabelWithoutLink( 'Q156376', 'Vimeo' ), 'Q156376', vimeoLink, categoryExternalLink( 'Vimeo' ), false }, { labelYandexMusic, 'P1553', function(id) return 'https://music.yandex.ru/artist/' .. id end, categoryExternalLink( 'Яндекс.Музыка' ), false }, { labelYandexMusic, 'P2819', function(id) return 'https://music.yandex.ru/album/' .. id end, categoryExternalLink( 'Яндекс.Музыка' ), false }, { labelYouTube, 'P2397', youtubeLinkLong, categoryExternalLink( 'YouTube' ), false }, { labelYouTube, 'Q866', youtubeLink, categoryExternalLink( 'YouTube' ), false }, } local themeProfilesProperties = { -- science and technic { getLabelWithoutLink( 'Q364', 'GitHub '), 'P2037', function( id ) return 'https://github.com/' ..id end, categoryExternalLink( 'GitHub' ) }, { getLabelWithoutLink( 'Q494817', 'Google Scholar' ), 'P1960', function( id ) return 'https://scholar.google.com/citations?user=' .. id end, categoryExternalLink( 'Google Scholar' ) }, { getLabelWithoutLink( 'Q829984', 'Mathematics Genealogy Project' ), 'P549', function( id ) return 'http://www.genealogy.ams.org/id.php?id=' .. id end, categoryExternalLink( 'Математическая генеалогия' ) }, { getLabelWithoutLink( 'Q1373513', 'Notable Names Database' ), 'P1263', function( id ) return 'http://nndb.com/people/' .. id end, categoryExternalLink( 'NNDB' ) }, { getLabelWithoutLink( 'Q51044', 'ORCID' ), 'P496', orcidLink, categoryExternalLink( 'ORCID' ) }, { getLabelWithoutLink( 'Q7315186', 'ResearcherID' ), 'P1053', function( id ) return 'http://www.researcherid.com/rid/' .. id end, categoryExternalLink( 'ResearcherID' ) }, { getLabelWithoutLink( 'Q371467', 'Scopus' ), 'P1153', function( id ) return 'http://www.scopus.com/authid/detail.url?authorId=' .. id end, categoryExternalLink( 'Scopus' ) }, { getLabelWithoutLink( 'Q1061861', 'Structurae' ), 'P2418', function( id ) return 'http://structurae.de/personen/' .. id end, categoryExternalLink( 'Structurae' ) }, { getLabelWithoutLink( 'Q18241050', 'zbMATH' ), 'P1556', function( id ) return 'https://www.zbmath.org/authors/?q=ai:' .. id end, categoryExternalLink( 'zbMATH' ) }, { getLabelWithoutLink( 'Q4330205', 'Math-Net.ru' ), 'P4252', function( id ) return 'https://www.mathnet.ru/rus/person' .. id end, categoryExternalLink( 'Общероссийский математический портал' ) }, { getLabelWithoutLink( 'Q547473', 'MacTutor' ), 'P1563', function( id ) return 'http://www-groups.dcs.st-and.ac.uk/~history/Biographies/' .. id .. '.html' end, categoryExternalLink( 'MacTutor' ) }, -- sports { getLabelWithoutLink( 'Q17589204', 'FootballDatabase.eu ' ), 'P3537', function( id ) return 'http://www.footballdatabase.eu/football.joueurs.' .. id .. '.en.html' end, categoryExternalLink( 'FootballDatabase.eu' ) }, { getLabelWithoutLink( 'Q42428763', 'FootballFacts.ru' ), 'P3660', function( id ) return 'http://footballfacts.ru/players/' .. id end, categoryExternalLink( 'FootballFacts.ru' ) }, { getLabelWithoutLink( 'Q18693731', 'National Football Teams.com' ), 'P2574', function( id ) return 'http://www.national-football-teams.com/player/' .. id .. '.html' end, categoryExternalLink( 'National Football Teams.com' ) }, { getLabelWithoutLink( 'Q42430278', 'РФПЛ' ), 'P4417', function( id ) return 'http://rfpl.org/players/' .. id end, categoryExternalLink( 'РФПЛ' ) }, -- { getLabelWithoutLink( 'Q42309113', 'Scoresway' ), 'P3043', function( id ) return 'http://www.scoresway.com/?sport=soccer&page=person&id=' .. id end, categoryExternalLink( 'Scoresway' ) }, { getLabelWithoutLink( 'Q24192203', 'Soccerway' ), 'P2369', function( id ) return 'http://int.soccerway.com/players/-/' .. id .. '/' end, categoryExternalLink( 'Soccerway' ) }, { getLabelWithoutLink( 'Q4049959', 'Sportbox.ru ' ), 'P4421', function( id ) return 'http://news.sportbox.ru/Vidy_sporta/' .. id end, categoryExternalLink( 'Sportbox.ru ' ) }, { getLabelWithoutLink( 'Q4049960', 'Sports.ru' ), 'P4408', function( id ) return 'https://www.sports.ru/tags/' .. id end, categoryExternalLink( 'Sports.ru' ) }, { getLabelWithoutLink( 'Q18002875', 'Sports-Reference.com' ), 'P1447', function( id ) return 'http://www.sports-reference.com/olympics/athletes/' .. id .. '.html' end, categoryExternalLink( 'Sports-Reference.com' ) }, { getLabelWithoutLink( 'Q2449070', 'Transfermarkt' ), 'P2446', function( id ) return 'https://www.transfermarkt.com/transfermarkt/profil/spieler/' .. id end, categoryExternalLink( 'Transfermarkt' ) }, { getLabelWithoutLink( 'Q20773699', 'worldfootball.net' ), 'P2020', function( id ) return 'http://www.worldfootball.net/player_summary/$1/' .. id .. '/' end, categoryExternalLink( 'worldfootball.net' ) }, { getLabelWithoutLink( 'Q726183', 'Түрік футбол федерациясы' ), 'P2448', function( id ) return 'http://www.tff.org/Default.aspx?pageId=526&kisiID=' .. id end, categoryExternalLink( 'Турецкая футбольная федерация' ) }, { getLabelWithoutLink( 'Q140486', 'Украина футбол федерациясы' ), 'P3662', function( id ) return 'http://www.ffu.org.ua/ukr/tournaments/prof/' .. id .. '/' end, categoryExternalLink( 'Федерация футбола Украины' ) }, -- audio and video { getLabelWithoutLink( 'Q477809', 'AllMovie' ), 'P1562', function(id) return 'http://www.allmovie.com/movie/' .. id end, categoryExternalLink( 'AllMovie' ) }, { getLabelWithoutLink( 'Q477809', 'AllMovie' ), 'P2019', function(id) return 'http://www.allmovie.com/artist/' .. id end, categoryExternalLink( 'AllMovie' ) }, { getLabelWithoutLink( 'Q31181', 'AllMusic' ), 'P1728', function(id) return 'http://www.allmusic.com/artist/' .. id end, categoryExternalLink( 'AllMusic' ) }, { getLabelWithoutLink( 'Q31181', 'AllMusic' ), 'P1729', function(id) return 'http://www.allmusic.com/album/' .. id end, categoryExternalLink( 'AllMusic' ) }, { getLabelWithoutLink( 'Q31181', 'AllMusic' ), 'P1730', function(id) return 'http://www.allmusic.com/song/' .. id end, categoryExternalLink( 'AllMusic' ) }, { getLabelWithoutLink( 'Q31181', 'AllMusic' ), 'P1994', function(id) return 'http://www.allmusic.com/composition/' .. id end, categoryExternalLink( 'AllMusic' ) }, { labelAllocine, 'P1265', function(id) return 'http://www.allocine.fr/film/fichefilm_gen_cfilm=' .. id .. '.html' end, categoryExternalLink( 'AlloCiné' ) }, { labelAllocine, 'P1266', function(id) return 'http://www.allocine.fr/personne/fichepersonne_gen_cpersonne=' .. id .. '.html' end, categoryExternalLink( 'AlloCiné' ) }, { labelAllocine, 'P1267', function(id) return 'http://www.allocine.fr/series/ficheserie_gen_cserie=' .. id .. '.html' end, categoryExternalLink( 'AlloCiné' ) }, { getLabelWithoutLink( 'P1688', 'AniDB' ), 'P1688', aniDBLink, categoryExternalLink( 'AniDB' ) }, { labelAnimeNewsNetwork, 'P1982', function(id) return 'http://www.animenewsnetwork.com/encyclopedia/people.php?id=' .. id end, categoryExternalLink( 'Anime News Network' ) }, { labelAnimeNewsNetwork, 'P1983', function(id) return 'http://www.animenewsnetwork.com/encyclopedia/company.php?id=' .. id end, categoryExternalLink( 'Anime News Network' ) }, { labelAnimeNewsNetwork, 'P1984', function(id) return 'http://www.animenewsnetwork.com/encyclopedia/manga.php?id=' .. id end, categoryExternalLink( 'Anime News Network' ) }, { labelAnimeNewsNetwork, 'P1985', function(id) return 'http://www.animenewsnetwork.com/encyclopedia/anime.php?id=' .. id end, categoryExternalLink( 'Anime News Network' ) }, { getLabelWithoutLink( 'Q223142', 'Box Office Mojo' ), 'P1237', boxofficemojoLink, categoryExternalLink( 'Box Office Mojo' ) }, { getLabelWithoutLink( 'Q3561957', 'ČSFD' ), 'P2529', function(id) return 'http://www.csfd.cz/film/' .. id end, categoryExternalLink( 'ČSFD' ) }, { getLabelWithoutLink( 'Q3561957', 'ČSFD' ), 'P2605', function(id) return 'http://www.csfd.cz/tvurce/' .. id end, categoryExternalLink( 'ČSFD' ) }, { labelDiscogs, 'P1953', function(id) return 'http://www.discogs.com/artist/' .. id end, categoryExternalLink( 'Discogs' ) }, { labelDiscogs, 'P1954', function(id) return 'http://www.discogs.com/master/' .. id end, categoryExternalLink( 'Discogs' ) }, { labelDiscogs, 'P1955', function(id) return 'http://www.discogs.com/label/' .. id end, categoryExternalLink( 'Discogs' ) }, { labelDiscogs, 'P2206', function(id) return 'http://www.discogs.com/release/' .. id end, categoryExternalLink( 'Discogs' ) }, { getLabelWithoutLink( 'Q2638147', 'FilmAffinity' ), 'P480', function(id) return 'http://www.filmaffinity.com/en/film' .. id .. '.html' end, categoryExternalLink( 'FilmAffinity' ) }, { labelEncyclopaediaMetallum, 'P1952', function(id) return 'http://www.metal-archives.com/bands//' .. id end, categoryExternalLink( 'Encyclopaedia Metallum' ) }, { labelEncyclopaediaMetallum, 'P1989', function(id) return 'http://www.metal-archives.com/artists//' .. id end, categoryExternalLink( 'Encyclopaedia Metallum' ) }, { labelEncyclopaediaMetallum, 'P2721', function(id) return 'http://www.metal-archives.com/release.php?id=' .. id end, categoryExternalLink( 'Encyclopaedia Metallum' ) }, { labelIBDb, 'P1217', ibdbVenueLink, categoryExternalLink( 'IBDb' ) }, { labelIBDb, 'P1218', ibdbProductionLink, categoryExternalLink( 'IBDb' ) }, { labelIBDb, 'P1219', ibdbShowLink, categoryExternalLink( 'IBDb' ) }, { labelIBDb, 'P1220', ibdbPersonLink, categoryExternalLink( 'IBDb' ) }, { getLabelWithoutLink( 'Q37312', 'Internet Movie Database' ), 'P345', imdbLink, categoryExternalLink( 'IMDb' ) }, { getLabelWithoutLink( 'Q523660', 'International Music Score Library Project' ), 'P839', imslpLink, categoryExternalLink( 'IMSLP' ) }, { getLabelWithoutLink( 'Q150248', 'Metacritic' ), 'P1712', function( id ) return 'http://www.metacritic.com/' .. id end, categoryExternalLink( 'Metacritic' ) }, { labelMusicBrainz, 'P434', musicBrainzArtistLink, categoryExternalLink( 'MusicBrainz' ) }, { labelMusicBrainz, 'P435', musicBrainzWorkLink, categoryExternalLink( 'MusicBrainz' ) }, { labelMusicBrainz, 'P436', musicBrainzReleazeGroupLink, categoryExternalLink( 'MusicBrainz' ) }, { getLabelWithoutLink( 'Q22673', 'Project Gutenberg' ), 'P1938', function(id) return 'http://www.gutenberg.org/ebooks/author/' .. id end, categoryExternalLink( 'Project Gutenberg' ) }, { getLabelWithoutLink( 'Q105584', 'Rotten Tomatoes' ), 'P1258', rottentomatoesLink, categoryExternalLink( 'Rotten Tomatoes' ) }, { getLabelWithoutLink( 'Q4066284', 'Аниматор.ру' ), 'P1934', function(id) return 'http://www.animator.ru/db/?p=show_film&fid=' .. id end, categoryExternalLink( 'Аниматор.ру' ) }, -- literature { labelISFDb, 'P1233', isfdbAuthorLink, categoryExternalLink( 'ISFDb' ) }, { labelISFDb, 'P1234', isfdbPublicationLink, categoryExternalLink( 'ISFDb' ) }, { labelISFDb, 'P1235', isfdbSeriesLink, categoryExternalLink( 'ISFDb' ) }, { labelISFDb, 'P1239', isfdbPublisherLink, categoryExternalLink( 'ISFDb' ) }, { getLabelWithoutLink( 'Q17299517', 'RKDartists' ), 'P650', rkdArtistsLink, categoryExternalLink( 'RKDartists' ) }, { getLabelWithoutLink( 'Q17299580', 'RKDimages' ), 'P350', rkdImagesLink, categoryExternalLink( 'RKDimages' ) }, { getLabelWithoutLink( 'Q24694883', 'ECARTICO' ), 'P2915', function(id) return 'http://www.vondel.humanities.uva.nl/ecartico/persons/' .. id end, categoryExternalLink( 'ECARTICO' ) }, -- videogames { getLabelWithoutLink( 'Q612975', 'MobyGames'), 'P1933', function( id ) return 'https://www.mobygames.com/game/' ..id end, categoryExternalLink( 'MobyGames' ) }, -- common { getLabelWithoutLink( 'Q649227', 'Родовод' ), 'P1185', rodovidLink, categoryExternalLink( 'Родовод' ) }, { getLabelWithoutLink( 'Q20035614', 'Декларатор' ), 'P1883', declaratorLink, categoryExternalLink( 'Декларатор' ) }, { getLabelWithoutLink( 'Q41226', 'Open Directory Project' ), 'P998', function ( id ) return 'http://dmoztools.net/' .. id end, categoryExternalLink( 'DMOZ' ) }, { getLabelWithoutLink( 'Q63056', 'Find a Grave' ), 'P535', findagraveLink, categoryExternalLink( 'Find a Grave' ) }, } local authorityControl = { { getLabelWithLink( 'Q213678', 'Bibliotheca Apostolica Vaticana', 'BAV'), 'P1017', bavLink, categoryAuthorityControl( 'BAV' ) }, { getLabelWithLink( 'Q4584301', '', 'BIBSYS'), 'P1015', bibsysLink, categoryAuthorityControl( 'BIBSYS' ) }, { getLabelWithLink( 'Q1200925', 'Biblioteca de Catalunya', 'BNC'), 'P1273', bncLink, categoryAuthorityControl( 'BNC' ) }, { getLabelWithLink( 'Q750403', 'Biblioteca Nacional de España', 'BNE'), 'P950', bneLink, categoryAuthorityControl( 'BNE' ) }, { getLabelWithLink( 'Q193563', 'Bibliothèque nationale de France', 'BNF'), 'P268', bnfLink, categoryAuthorityControl( 'BNF' ) }, { getLabelWithLink( 'Q1868372', 'Biografisch Portaal', 'BPN'), 'P651', bpnLink, categoryAuthorityControl( 'BPN' ) }, { getLabelWithLink( 'Q9384291', '中国高等教育文献保障系统', 'CALIS'), 'P270', calisLink, categoryAuthorityControl( 'CALIS' ) }, { getLabelWithLink( 'Q17299677', 'China Biographical Database Project', 'CBDB'), 'P497', cbdbLink, categoryAuthorityControl( 'CBDB' ) }, { getLabelWithLink( 'Q10726338', 'Citation Information by NII', 'CiNii'), 'P271', ciniiLink, categoryAuthorityControl( 'CiNii' ) }, { getLabelWithLink( 'Q16744133', 'CONOR', 'CONOR'), 'P1280', conorLink, categoryAuthorityControl( 'CONOR' ) }, { getLabelWithLink( 'Q501851', 'مكتبة الإسكندرية الجديدة', 'EGAXA'), 'P1309', egaxaLink, categoryAuthorityControl( 'EGAXA' ) }, { getLabelWithLink( 'Q36578', 'Gemeinsame Normdatei', 'GND'), 'P227', gndLink, categoryAuthorityControl( 'GND' ) }, { getLabelWithLink( 'Q3803707', 'Istituto Centrale per il Catalogo Unico', 'ICCU'), 'P396', iccuLink, categoryAuthorityControl( 'ICCU' ) }, { getLabelWithLink( 'Q423048', 'International Standard Name Identifier', 'ISNI'), 'P213', isniLink, categoryAuthorityControl( 'ISNI' ) }, { getLabelWithLink( 'Q620946', 'Library of Congress Control Number', 'LCCN'), 'P244', lccnLink, categoryAuthorityControl( 'LCCN' ) }, { getLabelWithLink( 'Q1133733', 'Latvijas Nacionālā bibliotēka', 'LNB'), 'P1368', lnbLink, categoryAuthorityControl( 'LNB' ) }, { getLabelWithLink( 'Q809830', 'Base Mérimée', 'Mérimée'), 'P380', merimeeLink,categoryAuthorityControl( 'Mérimée' ) }, { getLabelWithLink( 'Q618340', '國家圖書館 (中華民國)', 'NCL'), 'P1048', nclLink, categoryAuthorityControl( 'NCL' ) }, { getLabelWithLink( 'Q477675', '国立国会図書館', 'NDL'), 'P349', ndlLink, categoryAuthorityControl( 'NDL' ) }, { getLabelWithLink( 'Q732353', '中国国家图书馆', 'NLC'), 'P1213', nlcLink, categoryAuthorityControl( 'NLC' ) }, -- NLI numbers seems unstable { getLabelWithLink( 'Q1967876', 'Národní knihovna České republiky', 'NKC'), 'P691', nkcLink, categoryAuthorityControl( 'NKC' ) }, { getLabelWithLink( 'Q623578', 'National Library of Australia', 'NLA'), 'P409', nlaLink, categoryAuthorityControl( 'NLA' ) }, { getLabelWithLink( 'Q1467610', 'Αναγνωριστικό Καθιερωμένων από τον Κατάλογο Καθιερωμένων Όρων της Εθνικής Βιβλιοθήκης της Ελλάδος', 'NLG'), 'P3348', function(id) return 'http://nlg.okfn.gr/resource/authority/record' .. id end, categoryAuthorityControl( 'NLG' ) }, { getLabelWithLink( 'Q622012', 'Biblioteca Națională a României', 'NLR'), 'P1003', nlrLink, categoryAuthorityControl( 'NLR' ) }, { getLabelWithLink( 'Q631375', 'Nacionalna i sveučilišna knjižnica u Zagrebu', 'NSK'), 'P1375', nskLink, categoryAuthorityControl( 'NSK' ) }, { getLabelWithLink( 'Q1526131', 'Koninklijke Bibliotheek', 'NTA'), 'P1006', ntaLink, categoryAuthorityControl( 'NTA' ) }, { getLabelWithLink( 'Q1063819', 'Országos Széchényi Könyvtár', 'NSZL'), 'P951', nszlLink, categoryAuthorityControl( 'NSZL' ) }, { getLabelWithLink( 'Q11789729', 'Narodowy Uniwersalny Katalog Centralny', 'NUKAT'), 'P1207', nukatLink, categoryAuthorityControl( 'NUKAT' ) }, { getLabelWithLink( 'Q245966', 'Biblioteca Nacional de Portugal', 'PTBNP'), 'P1005', ptbnpLink, categoryAuthorityControl( 'PTBNP' ) }, { getLabelWithLink( 'Q1048694', 'Российская государственная библиотека', 'РГБ'), 'P947', rslLink, categoryAuthorityControl( 'RSL' ) }, { getLabelWithLink( 'Q953058', 'Kungliga biblioteket', 'LIBRIS'), 'P906', selibrLink, categoryAuthorityControl( 'SELIBR' ) }, { getLabelWithLink( 'Q2597810', 'Système universitaire de documentation', 'SUDOC'), 'P269', sudocLink, categoryAuthorityControl( 'SUDOC' ) }, { getLabelWithLink( 'Q54919', 'Virtual International Authority File', 'VIAF'), 'P214', viafLink, categoryAuthorityControl( 'VIAF' ) }, { getLabelWithLink( 'Q2494649', 'Union List of Artist Names', 'ULAN' ), 'P245', ulanLink, categoryAuthorityControl( 'ULAN' ) }, } local function getQualifierSingleValue( statement, qualifierName ) if (statement ~= nil and statement.qualifiers ~= nil and statement.qualifiers[qualifierName] ~= nil) then for qualifierIndex, qualifier in pairs( statement.qualifiers[qualifierName] ) do if (qualifier.datavalue ~= nil and qualifier.datavalue.type ~= nil and qualifier.datavalue.value ~= nil) then if ( qualifier.datavalue.type == "monolingualtext" ) then return qualifier.datavalue.value.text; end if ( qualifier.datavalue.type == "string" ) then return qualifier.datavalue.value; end if ( qualifier.datavalue.type == "wikibase-entityid" ) then return 'Q' .. qualifier.datavalue.value["numeric-id"]; end mw.log( 'Unknown qualifier type: ' .. qualifier.datavalue.type ) return qualifier.datavalue.value; end end end return nil; end local function getQualifierValues( statement, qualifierName ) local result = {} if (statement ~= nil and statement.qualifiers ~= nil and statement.qualifiers[qualifierName] ~= nil) then local qualifiers = statement.qualifiers[qualifierName]; for _, qualifier in pairs( qualifiers ) do if (qualifier.datavalue ~= nil and qualifier.datavalue.type ~= nil and qualifier.datavalue.value ~= nil) then if ( qualifier.datavalue.type == "string" ) then result[#result+1] = qualifier.datavalue.value; elseif ( qualifier.datavalue.type == "wikibase-entityid" ) then result[#result+1] = 'Q' .. qualifier.datavalue.value["numeric-id"]; else mw.log( 'Unknown qualifier type: ' .. qualifier.datavalue.type ); result[#result+1] = 'Q' .. qualifier.datavalue.value; end end end end return result; end local function filterByRank( resourceDatas ) -- itemId, languages. rank = rank local hasPreffered = false; for index, resourceData in pairs(resourceDatas) do if ( resourceData.rank == 'preferred' ) then hasPreffered = true; end end if (not hasPreffered) then return resourceDatas; end local result = {}; for index, resourceData in pairs(resourceDatas) do if ( resourceData.rank == 'preferred' or contains(resourceData.languages, preferredLanguage) ) then table.insert(result, resourceData); end end return result; end local function collectLinks( configuration, elementId ) local moduleLanguages if ( mw.title.makeTitle( 'Module', 'Languages' ).exists and mw.title.makeTitle( 'Module', 'Languages/data' ).exists and mw.title.makeTitle( 'Module', 'Wikidata/Language-codes' ).exists) then moduleLanguages = require('Module:Languages'); else moduleLanguages = false; end --Create rows local elements = {} local data = {} local item = mw.wikibase.getEntity( elementId ) if item == nil or item.claims == nil then return elements end if ( item.claims['P553'] ~= nil ) then local claim = item.claims['P553'] for _, statement in pairs( claim ) do if (statement ~= nil) then -- profile ID local rank = statement.rank or 'normal'; if ( rank ~= 'deprecated' ) then local itemId = getQualifierSingleValue( statement, 'P554' ); if (itemId ~= nil) then -- language local languages = getQualifierValues( statement, 'P407' ); local resourceId = 'Q' .. statement.mainsnak.datavalue.value['numeric-id'] if (data[resourceId] == nil) then data[resourceId] = {}; end table.insert( data[resourceId], { itemId = itemId, languages = languages, rank = rank} ) end end end end end for _, params in pairs( configuration ) do local resourceId = params[2] local claim = item.claims[ resourceId ] if ( claim ) then for _, statement in pairs( claim ) do local rank = statement.rank or 'normal'; if ( rank ~= 'deprecated' and statement.mainsnak.datavalue) then local itemId = statement.mainsnak.datavalue.value; local languages = getQualifierValues( statement, 'P407' ); if (data[resourceId] == nil) then data[resourceId] = {}; end table.insert( data[resourceId], { itemId = itemId, languages = languages, rank = rank} ); end end end end for resourceId, resourceDatas in pairs( data ) do data[resourceId] = filterByRank( resourceDatas ); end local hasNonOptionalLinks = false for _, params in pairs( configuration ) do local resourceLabel = params[1] local firstChar = mw.ustring.sub( resourceLabel, 1, 1 ); local separateDesign = firstChar == '[' or firstChar == '<'; local resourceId = params[2] local optional = params[5] or false; local resourceDatas = data[resourceId]; if resourceDatas ~= nil then if ( not optional ) then hasNonOptionalLinks = true end local html = ''; if ( separateDesign ) then html = html .. resourceLabel .. ':&nbsp;'; end for index, resourceData in pairs(resourceDatas) do local itemId = resourceData.itemId; local languages = resourceData.languages; local link = params[3] ( itemId ); local linkFirstChar; local interwiki; if ( link ) then linkFirstChar = mw.ustring.sub( link, 1, 1 ); interwiki = linkFirstChar == ':' end if ( separateDesign ) then if ( index ~= 1 ) then html = html .. ',&nbsp;' end if ( link ) then if ( interwiki ) then html = html .. '[[' .. link .. '|' .. itemId .. ']]'; else html = html .. '[' .. link .. ' ' .. itemId .. ']'; end else html = html .. itemId; end else if ( index ~= 1 ) then html = html .. ' · ' end if ( link ) then if ( interwiki ) then html = html .. '[[' .. link .. '|' .. resourceLabel .. ']]'; else html = html .. '[' .. link .. ' ' .. resourceLabel .. ']'; end else -- it should not happen html = html .. resourceLabel .. ':&nbsp;' .. itemId; end if ( moduleLanguages ) then if ( languages ~= nil and #languages > 0 ) then for langIndex, language in pairs(languages) do html = html .. '&nbsp;' .. moduleLanguages.getRefHtml( language ) end end end end end if ( #params >= 4 and params[4] ) then html = html .. '[[Категория:' .. params[4] .. ']]' end table.insert( elements, html ) end end if ( not hasNonOptionalLinks ) then return {} end return elements end local function collectDictionaryLinks( elementId ) --Create rows local elements = {} local item = mw.wikibase.getEntity( elementId ); if ( item == nil or item.claims == nil) then return elements end local sourceToElementLinks = {}; local claim = item.claims['P1343'] if ( claim ) then for _, statement in pairs( claim ) do if (statement ~= nil) then local rank = statement.rank or 'normal'; if ( rank ~= 'deprecated' ) then local resourceId = 'Q' .. statement.mainsnak.datavalue.value['numeric-id'] local languages = getQualifierValues( statement, 'P407' ); -- Wikisource link ? local entityId = getQualifierSingleValue( statement, 'P805' ) or getQualifierSingleValue( statement, 'P248' ); if ( entityId ) then if (sourceToElementLinks[resourceId] == nil) then sourceToElementLinks[resourceId] = {}; end table.insert( sourceToElementLinks[resourceId], { entityId = entityId, languages = languages, rank = rank} ); end -- URL to encyclopedia local url = getQualifierSingleValue( statement, 'P854' ); if (url ~= nil) then if (sourceToElementLinks[resourceId] == nil) then sourceToElementLinks[resourceId] = {}; end table.insert( sourceToElementLinks[resourceId], { url = url, languages = languages, rank = rank} ); end end end end end for _, description in pairs( dictionaries ) do if ( description.linkF ) then local claim = item.claims[ description.id ]; if ( claim ) then for _, statement in pairs( claim ) do local rank = statement.rank or 'normal'; if ( rank ~= 'deprecated' and statement.mainsnak.datavalue) then local value = statement.mainsnak.datavalue.value; local url = description.linkF( value ); local languages = getQualifierValues( statement, 'P407' ); if ( sourceToElementLinks[description.id] == nil) then sourceToElementLinks[description.id] = {}; end table.insert( sourceToElementLinks[description.id], { url = url, languages = languages, rank = rank} ); end end end end end local html = ''; for _, description in pairs( dictionaries ) do local links = sourceToElementLinks[ description.id ]; if ( links ) then for _, link in pairs( links ) do if ( link.url ) then table.insert( elements, '[' .. link.url .. ' ' .. description.title .. ']' ) end if ( link.entityId ) then local entity = mw.wikibase.getEntity( link.entityId ); if ( entity and entity.sitelinks and entity.sitelinks[description.project] ) then table.insert( elements, '[[' .. description.projectCode .. entity.sitelinks[description.project].title .. '|' .. description.title .. ']]' ) end end end end end return elements end local function contains( tableStructure, value ) if ( tableStructure == nil or value == nil) then return true; end for index, line in pairs( tableStructure ) do if (line == value) then return true; end end return false; end function p.render( frame ) local colorArg = ''; local elementId = nil; if ( frame ~= nil ) then local parentArgs = frame:getParent().args colorArg = parentArgs[templateColorName] or parentArgs["color"] or parentArgs[1] or ''; if parentArgs['d'] and parentArgs['d'] ~= '' then elementId = string.upper( parentArgs['d'] ); end local firstChar = mw.ustring.sub( colorArg, 1, 1 ); if ( firstChar ~= '#' ) then local byTemplate = colorByTitle( frame, colorArg ); if ( byTemplate ) then colorArg = byTemplate; end end end local navboxData = { name = 'External links', navboxclass = 'navbox ruwikiArticleExternalLinksTable', bodyclass = 'hlist', }; if colorArg and colorArg ~= '' then navboxData.groupstyle = 'background: ' .. colorArg .. ';' end local rowIndex = 1 local socialNetworksElements = collectLinks( socialNetworkProperties, elementId ); if ( #socialNetworksElements > 0 ) then navboxData['group' .. rowIndex] = group1Label navboxData['list' .. rowIndex] = table.concat( socialNetworksElements , ' · ' ) rowIndex = rowIndex + 1 end local textsElements = collectLinks( textsProperties, elementId ); if ( #textsElements > 0 ) then navboxData['group' .. rowIndex] = group2Label navboxData['list' .. rowIndex] = table.concat( textsElements , ' · ' ) rowIndex = rowIndex + 1 end local contentHostingElements = collectLinks( contentHostingProperties, elementId ); if ( #contentHostingElements > 0 ) then navboxData['group' .. rowIndex] = group3Label navboxData['list' .. rowIndex] = table.concat( contentHostingElements , ' · ' ) rowIndex = rowIndex + 1 end local themeProfilesElements = collectLinks( themeProfilesProperties, elementId ); if ( #themeProfilesElements > 0 ) then navboxData['group' .. rowIndex] = group4Label navboxData['list' .. rowIndex] = table.concat( themeProfilesElements , ' · ' ) rowIndex = rowIndex + 1 end local dictionaryElements = collectDictionaryLinks(); if ( #dictionaryElements > 0 ) then navboxData['group' .. rowIndex] = group5Label navboxData['list' .. rowIndex] = table.concat( dictionaryElements , ' · ' ) rowIndex = rowIndex + 1 end local authorityControlElements = collectLinks( authorityControl, elementId ); if ( #authorityControlElements > 0 ) then navboxData['group' .. rowIndex] = group6Label navboxData['list' .. rowIndex] = table.concat( authorityControlElements , ' · ' ) rowIndex = rowIndex + 1 end if ( rowIndex == 1 ) then if ( mw.title.getCurrentTitle().namespace == 0 ) then return '[[Категория:' .. categoryTemplateEmpty .. ']]' end else navboxData['group1'] = '<div style="padding: 0px 18px 0px 0px; width: 100%;"><div style="float: left;">' .. frame:expandTemplate{ title = 'tnavbar-view', args = { templateLink } } .. '</div>&nbsp;&nbsp;' .. navboxData['group1'] .. '</div>' end local navbox = moduleNavbox._navbox( navboxData ) return navbox end local function renderDocumentationCategory( links ) local result = '' for _, params in pairs( links ) do local resourceLabel = params[1] local resourceId = params[2] local category = params[4] local optional if ( params[5] or false ) then optional = 'TRUE' else optional = 'FALSE' end result = result .. '| ' .. resourceLabel .. '\n' if string.match( resourceId, '^P' ) then result = result .. '| [[:d:Property:' .. resourceId .. '|' .. resourceId .. ']]\n' elseif string.match( resourceId, '^Q' ) then result = result .. '| [[:d:' .. resourceId .. '' .. '|' .. resourceId .. ']]\n' else result = result .. '| &nbsp; \n' end if ( category ~= nil and category ~= false ) then result = result .. '| [[:Category:' .. category .. '|' .. category .. ']]\n' else result = result .. '| &nbsp; \n' end result = result .. '| ' .. optional .. '\n' result = result .. '|-\n' end return result; end function p.renderDocumentation( ) local result = '' result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group1Label .. '\n' result = result .. '|-\n' result = result .. renderDocumentationCategory( socialNetworkProperties ); result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group2Label .. '\n' result = result .. '|-\n' result = result .. renderDocumentationCategory( textsProperties ); result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group3Label .. '\n' result = result .. '|-\n' result = result .. renderDocumentationCategory( contentHostingProperties ); result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group4Label .. '\n' result = result .. '|-\n' result = result .. renderDocumentationCategory( themeProfilesProperties ); result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group5Label .. '\n' result = result .. '|-\n' --result = result .. renderDocumentationCategory( dictionaryProperties ); result = result .. '|-\n' result = result .. '! colspan=4 | ' .. group6Label .. '\n' result = result .. '|-\n' result = result .. renderDocumentationCategory( authorityControl ); return result; end return p 95krdioqs7kv9pdi5uai1tsgr28hx9w Тубу (эл) 0 134577 652219 640909 2026-09-09T10:29:49Z InternetArchiveBot 27717 Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 652219 wikitext text/x-wiki '''Тубу''' (''тиббу, теда'') — Борбордук Сахарадагы эл. Алар Тибести тайпак тоосунун аймагында жана ага жакын аймактарында жашашат. Саны 1,3 млн адам, анын ичинде 1,1 млн жакын Чадда (''түндүк-батышта''), калгандары [[Нигер|Нигерде]] (''түндүк-чыгышта''), [[Ливия|Ливияда]] (''түштүктө'') жана [[Судан|Суданда]] (''түндүк-батышта''). Эки субэтникалык топко бөлүнүшөт: '''теда''' (түндүктө) жана '''даза''' (түштүктө). ==Тил== Теда жана даза субэтностор сахара уясына кирген '''теда''' жана '''даза''' тилдеринде сүйлөшөт. == Ишенимдер == Ишенгендер мусулмандар. Исламга чейинки элементтер сакталып калган. == Тарых == Тубу жөнүндө биринчи эскерүүлөр 8-9-кылымдарда араб тилдүү булактарда кездешет. Тубу эли 8-14 кылымдарда Канем империясынын курамында болгон. 19-кылымдын аягында жайылган сенуситтердин суфий орденинин таасири Тибести аймагынын исламдашуусуна өбөлгө түзгөн. 1914-жылы Тибести аймагын француздар басып алышкан. Мамлекеттик төңкөрүштөр жана куралдуу кагылышуулар элдин өнүгүүсүнө тоскоол болууда. == Экономика == Тубу — жарым көчмөн малчылар (теда төө кармашат, даза — ири мүйүздүү мал). Дыйкандар буудай, арпа, таруу, буурчак, тамеки, пахта вади нугуна эгишет. Сугат үчүн убактылуу суу агымдары колдонулат. Туз өндүрүү. Жыйноочулук (жапайы жемиштерди чогултуу) жана аңчылык. Кол өнөрчүлүктөрдөн токуучулук, темир устачылык, булгаары иштетүү, зергерчилик өнүккөн. Базарларда мал, туз жана тамеки сатышыт. == Турак жай == Турак жайы тегерек, чопо же таштан саман менен жабылган, көчмөндөрдө көчмө, килем, кийиз же тери менен жабылган. Кээ бирлер пальма жалбырактары менен жабылган жыгач алачыктарда (ферринг) жашашат. == Тамак-аш == Финик, таруу, кокос соусу, жүгөрү майы. чөп жана тамыр чайлары. Этти аз жешет. == Коом == Коом ак сөөк (м'банг), эркин (н'гар) жана көз каранды (бере) бөлүнөт. Мурда келип чыгышы жана кесиптери боюнча касталык бөлүнүүлөр болгон. Коомдук уюмдун негизинде патронимиялар жана көп үй-бүлөлүк жамааттар. Көп аялдуулук практикаланат, бирок көпчүлүк моногамдык үй-бүлөлөр. Кландарга кудуктар, жайыттар, кичинекей оазистер таандык. Тибести аймагында жашаган уруулар шайланган башчы (дерде) жана кеңеш (нгарта) тарабынан башкарылат.<br> Тубу аялдары эркектер менен бирдей укуктарга ээ. Алар жамааттын иштерине кийлигишишет. Аялдар бейтааныш эркектерден коргонуу үчүн бычак же курчутулган мүйүз алып жүрүшөт. == Өзгөчөлүктөр == Организмдин өзгөчөлүктөрү +55° чейин ысыкка чыдоого мүмкүндүк берет. Тубунун жашоо узактыгы коңшу элдерге караганда жогору. == Генетика == '''Y-хромосомалык гаплогруппалар:''' R1b — 34%<br> T1a — 31%<br> J — 1% Мындан тышкары, тубу элинде неандерталдык гендер (0,5%) аныкталган. Неандертал гендеринин жогорку концетрациясы Европа жана Алдыңкы Азия калкына мүнөздүү. Евразиялык гаплогруппалардын жана неандерталдык гендердин болушу тубу элинин Евразиядан келип чыгышын көрсөтөт. == Белгилүү инсандар == *Хиссени Хабро — Чаддын президенти (1982-1990). *Гукуни Уэддей — Чаддын президенти (1979-1982). == Булактар == * https://www.booksite.ru/fulltext/1/001/008/112/648.htm * https://old.bigenc.ru/ethnology/text/4218540 {{Webarchive|url=https://web.archive.org/web/20240615101805/https://old.bigenc.ru/ethnology/text/4218540 |date=2024-06-15 }} * https://travelask.ru/articles/tubu-muzhestvennye-kochevniki-pustyni {{Webarchive|url=https://web.archive.org/web/20240615101806/https://travelask.ru/articles/tubu-muzhestvennye-kochevniki-pustyni |date=2024-06-15 }} * https://rogotneva.ru/articles/afrika/kochevniki-chada-tubu/ [[Категория:Африка этностору]] [[Категория:Сахара тилдеринде сүйлөгөн элдер]] 8zm54tj9qzpe2a2gs7n2a0tgqzl9g9k 2026 Дүйнөлүк көчмөндөр оюндары 0 135098 652164 652061 2026-09-08T12:02:18Z Абдырашит Сатылганов 8269 /* Медалдар жыйынтыгы */ 652164 wikitext text/x-wiki {{Көчмөндөр оюну |аталышы = 2026 Дүйнөлүк көчмөндөр оюндары</br>{{lang-en|2026 World Nomad Games}} | эн белгиси = Snow leopard mascot for the 2026 World Nomad Games.jpg |расмий аталышы = VI Дүйнөлүк көчмөндөр оюндары |урааны = Күч биримдиги!<br>Рух биримдиги! | жайы = {{Желек|Кыргызстан}} [[Бишкек ]], [[Чолпон-Ата]], [[Кыргызстан]] | шаарлары = [[Бишкек]], [[Чолпон-Ата]] | стадиондору = Бишкек арена, Чолпон-Ата ат майданы | катышуучулар = [[#Катышуучу өлкөлөр|+100]]<ref name="ДКО">{{Cite web|url=https://24.kg/sport/375925_vVIvsemirnyih_igrah_kochevnikov_primut_uchastie_bolee_treh_tyisyach_sportsmenov_/|title= В VI Всемирных играх кочевников примут участие более трех тысяч спортсменов|date=2026-05-30|publisher=24.kg|lang=ru|accessdate=2026-05-30}}</ref> | спортчулар = 3200<ref name="ДКО"></ref> | ачылышы = [[31-август]], [[2026]] ([[Бишкек]]) |ачкан = | жабылышы = [[6-сентябрь]], [[2026]] ([[Чолпон-Ата]]) |жапкан = | мурдагы_оюн = [[2024 Дүйнөлүк көчмөндөр оюндары|2022]] {{желек|Казакстан}} | кийинки_оюн = {{Желек|Орусия}} [[2028 Дүйнөлүк көчмөндөр оюндары|2028]] }} '''2026 Дүйнөлүк көчмөндөр оюндары''' ({{lang-en|2026 World Nomad Games}}, {{lang-ru|Всемирные игры кочевников 2026}}) — Этностук спорт түрлөрү боюнча уюштурулуучу эл аралык спорттук мелдештин 6 жолкусу. Дүйнөлүк көчмөндөр оюндары адам цивилизациянын мурасы катарында жана этно-маданий кыймылды өнүктүрүүгө багытталган<ref>{{Cite web|url=https://turkicstates.org/en/news/the-world-nomad-games-2026-are-approaching|title=The World Nomad Games 2026 are approaching|date=2026-06-28|publisher=Organization Of Turkic States|lang=en|accessdate=2026-07-10}}</ref>. Оюндар 2026-жылы 31-августтан 6-сентябрга чейин Кыргызстандын эки шаарында өтөт. Ачылыш аземи [[Бишкек]] шаарындагы Азаттык стадионунда, ал эми оюндардын негизги бөлүгү [[Чолпон-Ата]] шаарында болот<ref>{{Cite web|url=https://www.zakon.kz/turizm/6491244-obyavlena-data-vsemirnykh-igr-kochevnikov2026.html|title=Объявлена дата Всемирных игр кочевников-2026|website=zakon.kz|date=2025-09-18|access-date=2025-10-22|url-status=live}}</ref>. ==Тарыхы== [[Чолпон-Ата]] шаары [[Кыргызстан|Кыргызстандын]] [[Ысык-Көл облусу|Ысык-Көл облусундагы]] чакан курорттук шаар, бул мелдешти мурда үч жолу кабыл алган, белгилүү [[Ысык-Көл|Ысык-Көлдүн]] түндүк жээгинде жайгашкан<ref>{{Cite web|url=https://altainews.kz/ru/igry/57527-istorija-vsemirnyh-igr-kochevnikov-kyrgyzstan-turcija-kazahstan.html|title=История Всемирных игр кочевников: Кыргызстан - Турция - Казахстан|website=altainews.kz|date=2024-09-08|accessdate=2025-22-10|url-status=live}}</ref>. 2014-жылдын 9-14-сентябрында өткөрүлгөн алгачкы оюндарга 19 өлкөдөн 583 спортчу катышып, спорттун 10 түрү боюнча күч сынашкан<ref>{{Cite web|url=https://worldnomadgames.kz/ru/news/ob-igrah|title=Об играх|website=worldnomadgames.kz|date=2024-09-03|publisher=|lang=ru|accessdate=|archive-date=2024-09-03|archive-url=https://web.archive.org/web/20240903182554/https://worldnomadgames.kz/ru/news/ob-igrah/|url-status=live|archivedate=2024-09-03|archiveurl=https://web.archive.org/web/20240903182554/https://worldnomadgames.kz/ru/news/ob-igrah/}}</ref>. 2016-жылдын 3-сентябрынан 8-сентябрына чейин ошол эле жерде, Чолпон-Ата шаарында өткөн экинчи оюндарга 80 өлкөнүн, анын ичинде салттуу көчмөн эмес мамлекеттердин спортчулары катышкан<ref>{{Cite web|url=http://worldnomadgames.com/ru/countries/|title=Страны|publisher=worldnomadgames.com|lang=ru|accessdate=2018-03-15|archive-date=2018-03-16|archive-url=https://web.archive.org/web/20180316023205/http://worldnomadgames.com/ru/countries/|url-status=live|archivedate=2018-03-16|archiveurl=https://web.archive.org/web/20180316023205/http://worldnomadgames.com/ru/countries/}}</ref><ref>{{Cite web |url=http://tass.com/society/1019894 |title=TASS: Society & Culture — 2018 World Nomad Games kick off in Kyrgyzstan |accessdate=2018-09-07 |archive-date=2018-09-07 |archive-url=https://web.archive.org/web/20180907142433/http://tass.com/society/1019894 |url-status=live }}</ref><ref>[https://www.dailymail.co.uk/news/article-6131679/Kyrgyzstan-kicked-World-Nomad-Games.html Kyrgyzstan kicked off the World Nomad Games]</ref>. 2018-жылдын сентябрь айында өткөн үчүнчү оюндарга 66 өлкөдөн 1500дөн ашык спортчу катышып, салттуу спорттун 37 түрү боюнча күч сынашкан<ref>{{Cite web |url=https://www.bbc.com/russian/features-45577541 |title=BBC:как прошли Всемирные игры кочевников |accessdate=2018-09-25 |archive-date=2018-09-25 |archive-url=https://web.archive.org/web/20180925150436/https://www.bbc.com/russian/features-45577541 |url-status=live }}</ref>. 2022-жылдын 29-сентябрынан 2-октябрына чейин [[Түркия|Түркиянын]] [[Изник]] ​​шаарында мелдештин төртүнчүсү өткөн, бул Кыргызстандын чегинен тышкары биринчи болуп саналат<ref>{{Cite web|url=https://rus.azattyk.org/a/32059329.html|title=Впервые Всемирные игры кочевников проходят за пределами Кыргызстана|website=rus.azattyk.org|date=2022-09-30|accessdate=2025-10-22|archive-date=2022-09-30|archive-url=http://web.archive.org/web/20220930121123/https://rus.azattyk.org/a/32059329.html|url-status=live}}</ref>. 2024-жылдын 8-сентябрынан 12-сентябрына чейин [[Казакстан|Казакстандын]] [[Астана]] шаарында өткөрүлгөн, бул мелдештин бешинчи жолкусу: эң эле масштабдуусу.Алтынчы оюндар кайрадан Кыргызстанда өтөөрү бешинчи оюндардын жабылыш аземинде белгилүү болгон, бирок алгач Өзбекстанда өтөт деп болжолдонгон<ref>{{Cite web|url=https://upl.uz/obshestvo/44859-news.html|title=Узбекистан не будет принимать следующие Всемирные игры кочевников|website=upl.uz|date=2024-09-11|accessdate=2025-10-22|archive-date=2024-09-11|archive-url=http://web.archive.org/web/20240911215149/https://upl.uz/obshestvo/44859-news.html|url-status=live}}</ref>. == Уюштуруучу өлкөнү тандоо == {| class="wikitable" style="text-align:center;" |- !Өлкө !Шаар !Датасы ! Жыйынтыгы |- |align=left|{{Өлкө желеги|Өзбекстан}} || Ташкент || || |- |align=left|{{Өлкө желеги|Кыргызстан}} || [[Чолпон-Ата]] || || |} ==Тумары == Дүйнөлүк көчмөндөр оюндарынын эл аралык катчылыгынын маалыматына ылайык, расмий тумары катары [[илбирс|ак илбирс]] тандалган. Бул образ оюндун визуалдык жана коммуникациялык идентификациясынын маанилүү бөлүгү болуп калат.Бул тандоо ак илбирстин Кыргызстандын жаратылышы, тоо ландшафттары жана маданий баалуулуктары менен тыгыз байланышта экенине негизделгенин түшүндүрөт, ошондой эле Дүйнөлүк көчмөндөр оюндарынын негизги рухун — кадыр-барк, гармония жана эл аралык кызматташууга болгон ачыктыкты чагылдырат. Ошондой эле ал Кыргызстандын жаратылышы менен көчмөн мурастарын заманбап форматта айкалыштырган символ болуп саналат<ref>{{Cite web|url=https://timesca.com/snow-leopard-designated-as-official-mascot-of-world-nomad-games-in-kyrgyzstan/|title=Snow Leopard Designated as Official Mascot of World Nomad Games in Kyrgyzstan|date=2026-04-02|publisher=The Times of Central Asia|lang=en|accessdate=2026-05-16|archivedate=2026-05-16|archiveurl=https://web.archive.org/web/20240706181937/https://timesca.com/snow-leopard-designated-as-official-mascot-of-world-nomad-games-in-kyrgyzstan/}}</ref>. Тумаргдагы [[илбирс|ак илбирске]] «Батай» — деген ысым берилген. «Ба» — барс ([[илбирс]]) сөзүнөн алынган, бул күч, эркиндик жана ички кубат, ал эми «тай» — таяныч сөзүнүн кыскартылганы. Бул ички өзөк, тең салмактуулук жана тамыры менен болгон байланыш жөнүндө<ref>{{Cite web|url=https://sputnik.kg/20260410/ak-ilbirs-batay-ataldy-1100711446.html|title=Дүйнөлүк көчмөндөр оюндарынын тумары ак илбирске ат коюлду|date=2026-04-10|publisher=Спутник Кыргызстан|lang=ky|accessdate=2026-05-16}}</ref>. ==Даярдыктары == 2025-жылдын 27-сентябрында [[Кыргызстандын президенти|Кыргызстандын президенти ]] [[Садыр Жапаров]] VI Дүйнөлүк көчмөндөр оюндарын даярдоо жана өткөрүү боюнча уюштуруу комитетин түзүү тууралуу жарлыкка кол койгон<ref>{{Cite web|url=https://kg.akipress.org/news:2339533/?from=kgnews&place=maintopbefore|title=Президент назначил координатора подготовки к саммиту ШОС и Всемирным играм кочевников, а также утвердил состав оргкомитета. Фамилии – Новости из Кыргызстана – АКИpress|website=akipress.org|date=2025-10-01|access-date=2025-10-03|url-status=live}}</ref>.Ошондой эле иш-чаралардын жүрүшүндө коопсуздукту жана укук тартибин камсыз кылуу, ошондой эле жогорку деңгээлдеги меймандостук үчүн шарттарды түзүү боюнча тапшырмалар берилди. Оюндарга даярдык көрүү боюнча ишти жалпы жетектөө жана координациялоо, президенттин аппаратынын башкармалыгы [[Каныбек Түмөнбаев|Каныбек Туманбаевге]] жүктөлгөн<ref>{{Cite web|url=https://kyrtag.kg/ru/news/kanybek-tumanbaev-budet-kurirovat-podgotovku-k-sammitu-shos-i-vik-v-bishkeke|title=Каныбек Туманбаев будет курировать подготовку к саммиту ШОС и ВИК в Бишкеке|website=kyrtag.kg|date=2025-10-02|access-date=2025-10-03|url-status=live}}</ref>. Ошол эле жылдын 2-октябрында болуп өткөн биринчи отурумда уюштуруу комитетинин курамы бекитилип, ага уюштуруучулук, протоколдук жана башка даярдык көрүү аспектилерин камтыган иш-чаранын планын иштеп чыгуу тапшырылган<ref name=“news.kg”>{{Cite web|url=https://news.kg/2025/10/02/pervoe-zasedanie-orgkomiteta-po-podgotovke-k-sammitu-shos/|title=Первое заседание оргкомитета по подготовке к саммиту ШОС • NEWS·KG|website=news.kg|date=2025-10-02|access-date=2025-10-03|url-status=live}}</ref> Иш-чаралардын жүрүшүндө коопсуздукту жана укук тартибин камсыз кылуу, ошондой эле жогорку деңгээлдеги меймандостук үчүн шарттарды түзүү боюнча тапшырмалар берилди. ==Ачылыш аземи== Ачылыш аземи 2026-жылдын 31-августунда, 51 000 орундуу «Азаттык (Бишкек) Арена»<ref>{{Cite web|url=https://sport.akipress.org/news:2301256|title=Открытие и закрытие VI Всемирных игр кочевников планируется на новом стадионе «Бишкек-Арена»|website=sport.akipress.org|date=2025-07-24|access-date=2025-10-23|archive-date=2025-07-24|archive-url=http://web.archive.org/web/20250724190901/https://sport.akipress.org/news:2301256|url-status=live}}</ref><ref>{{Cite web|url=https://kaktus.media/doc/536329_peredymali._nazvanie_novogo_stadiona_bishkeka_izmenili.html|title=Передумали. Название нового стадиона Бишкека изменили|website=sport.akipress.org|date=2025-12-01|access-date=2026-01-15|archive-date=2025-12-04|archive-url=http://web.archive.org/web/20251204095340/https://kaktus.media/doc/536329_peredymali._nazvanie_novogo_stadiona_bishkeka_izmenili.html|url-status=live}}</ref> стадионунда өтөт жана [[Бишкектеги ШКУ саммити (2026)|ШКУнун мааракелик саммитине]] туш келет<ref>{{Cite web|url=https://rg.ru/2026/01/21/kochevaia-olimpiada.html|title=Проведение шестых Всемирных игр кочевников совпадет с юбилейным саммитом ШОС|website=rg.ru|date=2026-01-21|access-date=2026-01-21|url-status=live}}</ref><ref>{{Cite web|url=https://sputnik.by/20260130/kyrgyzstan-priurochit-sammit-shos-k-vsemirnym-igram-kochevnikov-1103904807.html|title=Кыргызстан приурочит саммит ШОС к Всемирным играм кочевников|website=sputnik.by|date=2026-01-30|access-date=2026-01-30|url-status=live}}</ref>. == Медалдар жыйынтыгы == {{legend|#ccccff|Мелдеш ээси|border=solid 1px #AAAAAA}} {| class="wikitable" ! ! colspan=4 | '''Жалпы медалдардын саны''' ! rowspan=2 |[[Файл:Medals icon.svg|35px]]<br/>'''Баардыгы''' |- ! Оруну ! Өлкөлөр (ДКО) ! style="background:#F7F6A8;"|{{Gold1}}</br>'''Алтын''' ! style="background:#DCE5E5;"|{{Silver2}}</br>'''Күмүш''' ! style="background:#FFDAB9;"|{{Bronze3}}</br>'''Коло''' {{!}}- align=center | 1 | align=left|{{Өлкө желеги|Казакстан}} (KAZ) | style="background:#F7F6A8;" | 32 | style="background:#DCE5E5;" | 19 | style="background:#FFDAB9;" | 21 | 72 |- align=center {{!}} 2 {{!}} align=left style="background:#ccccff"{{!}}{{Өлкө желеги|Кыргызстан}} (KGZ) {{!}} style="background:#F7F6A8;" {{!}} 30 {{!}} style="background:#DCE5E5;" {{!}} 31 {{!}} style="background:#FFDAB9;" {{!}} 16 {{!}} style="background:#ccccff;" {{!}} 77 |- align=center |3 | align=left|{{Өлкө желеги|Орусия}} (RUS) | style="background:#F7F6A8;" | 7 | style="background:#DCE5E5;" | 7 | style="background:#FFDAB9;" | 19 | 33 {{!}}- align=center {{!}} 4 {{!}} align=left{{!}}{{Өлкө желеги|Иран}} (IRI) {{!}} style="background:#F7F6A8;" {{!}} 4 {{!}} style="background:#DCE5E5;" {{!}} 3 {{!}} style="background:#FFDAB9;" {{!}} 8 {{!}} 15 {{!}}- align=center {{!}} 5 {{!}} align=left{{!}}{{Өлкө желеги|Өзбекстан}} (UZB) {{!}} style="background:#F7F6A8;" {{!}} 3 {{!}} style="background:#DCE5E5;" {{!}} 5 {{!}} style="background:#FFDAB9;" {{!}} 12 {{!}} 20 {{!}}- align=center {{!}} 6 {{!}} align=left{{!}}{{Өлкө желеги|Моңголстан}} (MGL) {{!}} style="background:#F7F6A8;" {{!}} 3 {{!}} style="background:#DCE5E5;" {{!}} 3 {{!}} style="background:#FFDAB9;" {{!}} 17 {{!}} 23 {{!}}- align=center {{!}} 7 {{!}} align=left{{!}}{{Өлкө желеги|Түркмөнстан}} (TKM) {{!}} style="background:#F7F6A8;" {{!}} 2 {{!}} style="background:#DCE5E5;" {{!}} 3 {{!}} style="background:#FFDAB9;" {{!}} 6 {{!}} 11 {{!}}- align=center {{!}} 8 {{!}} align=left{{!}}{{Өлкө желеги|Тажикстан}} (TJK) {{!}} style="background:#F7F6A8;" {{!}} 2 {{!}} style="background:#DCE5E5;" {{!}} 0 {{!}} style="background:#FFDAB9;" {{!}} 3 {{!}} 5 {{!}}- align=center {{!}} 9 {{!}} align=left{{!}}{{Өлкө желеги|Гана}} (GHA) {{!}} style="background:#F7F6A8;" {{!}} 2 {{!}} style="background:#DCE5E5;" {{!}} 0 {{!}} style="background:#FFDAB9;" {{!}} 1 {{!}} 3 {{!}}- align=center {{!}} 10 {{!}} align=left{{!}}{{Өлкө желеги|Молдова}} (MDA) {{!}} style="background:#F7F6A8;" {{!}} 1 {{!}} style="background:#DCE5E5;" {{!}} 4 {{!}} style="background:#FFDAB9;" {{!}} 0 {{!}} 5 {{!}}- align=center {{!}} 11 {{!}} align=left{{!}}{{Өлкө желеги|Венгрия}} (HUN) {{!}} style="background:#F7F6A8;" {{!}} 1 {{!}} style="background:#DCE5E5;" {{!}} 1 {{!}} style="background:#FFDAB9;" {{!}} 1 {{!}} 3 {{!}}- align=center {{!}} 12 {{!}} align=left{{!}}{{Өлкө желеги|Того}} (TOG) {{!}} style="background:#F7F6A8;" {{!}} 1 {{!}} style="background:#DCE5E5;" {{!}} 1 {{!}} style="background:#FFDAB9;" {{!}} 0 {{!}} 2 {{!}}- align=center {{!}} rowspan="3" {{!}}13 {{!}} align=left{{!}}{{Өлкө желеги|Франция}} (FRA) {{!}} style="background:#F7F6A8;" {{!}} 1 {{!}} style="background:#DCE5E5;" {{!}} 0 {{!}} style="background:#FFDAB9;" {{!}} 0 {{!}} 1 {{!}}- align=center {{!}} align=left{{!}}{{Өлкө желеги|Нигерия}} () {{!}} style="background:#F7F6A8;" {{!}} 1 {{!}} style="background:#DCE5E5;" {{!}} 0 {{!}} style="background:#FFDAB9;" {{!}} 0 {{!}} 1 {{!}}- align=center {{!}} align=left{{!}}{{Өлкө желеги|Корея Республикасы}} (KOR) {{!}} style="background:#F7F6A8;" {{!}} 1 {{!}} style="background:#DCE5E5;" {{!}} 0 {{!}} style="background:#FFDAB9;" {{!}} 0 {{!}} 1 {{!}}- align=center {{!}} 14 {{!}} align=left{{!}}{{Өлкө желеги|Кытай}} (CHN) {{!}} style="background:#F7F6A8;" {{!}} 0 {{!}} style="background:#DCE5E5;" {{!}} 4 {{!}} style="background:#FFDAB9;" {{!}} 2 {{!}} 6 {{!}}- align=center {{!}} 15 {{!}} align=left{{!}}{{Өлкө желеги|Грузия}} (GEO) {{!}} style="background:#F7F6A8;" {{!}} 0 {{!}} style="background:#DCE5E5;" {{!}} 2 {{!}} style="background:#FFDAB9;" {{!}} 1 {{!}} 3 {{!}}- align=center {{!}} 16 {{!}} align=left{{!}}{{Өлкө желеги|Польша}} (POL) {{!}} style="background:#F7F6A8;" {{!}} 0 {{!}} style="background:#DCE5E5;" {{!}} 1 {{!}} style="background:#FFDAB9;" {{!}} 3 {{!}} 4 {{!}}- align=center {{!}} 17 {{!}} align=left{{!}}{{Өлкө желеги|Азербайжан}} (AZE) {{!}} style="background:#F7F6A8;" {{!}} 0 {{!}} style="background:#DCE5E5;" {{!}} 1 {{!}} style="background:#FFDAB9;" {{!}} 2 {{!}} 3 {{!}}- align=center {{!}} 18 {{!}} align=left{{!}}{{Өлкө желеги|Беларусь}} (BLR) {{!}} style="background:#F7F6A8;" {{!}} 0 {{!}} style="background:#DCE5E5;" {{!}} 1 {{!}} style="background:#FFDAB9;" {{!}} 1 {{!}} 2 {{!}}- align=center {{!}} rowspan="2" {{!}} 19 {{!}} align=left{{!}}{{Өлкө желеги|Сауд Арабиясы}} (KSA) {{!}} style="background:#F7F6A8;" {{!}} 0 {{!}} style="background:#DCE5E5;" {{!}} 1 {{!}} style="background:#FFDAB9;" {{!}} 0 {{!}} 1 {{!}}- align=center {{!}} align=left{{!}}{{Өлкө желеги|АКШ}} (USA) {{!}} style="background:#F7F6A8;" {{!}} 0 {{!}} style="background:#DCE5E5;" {{!}} 1 {{!}} style="background:#FFDAB9;" {{!}} 0 {{!}} 1 {{!}}- align=center {{!}} 20 {{!}} align=left{{!}}{{Өлкө желеги|Пакистан}} (PAK) {{!}} style="background:#F7F6A8;" {{!}} 0 {{!}} style="background:#DCE5E5;" {{!}} 0 {{!}} style="background:#FFDAB9;" {{!}} 4 {{!}} 4 {{!}}- align=center {{!}} 21 {{!}} align=left{{!}}{{Өлкө желеги|Уганда}} () {{!}} style="background:#F7F6A8;" {{!}} 0 {{!}} style="background:#DCE5E5;" {{!}} 0 {{!}} style="background:#FFDAB9;" {{!}} 3 {{!}} 3 {{!}}- align=center {{!}}rowspan="2" {{!}} 22 {{!}} align=left{{!}}{{Өлкө желеги|Канада}} (CAN) {{!}} style="background:#F7F6A8;" {{!}} 0 {{!}} style="background:#DCE5E5;" {{!}} 0 {{!}} style="background:#FFDAB9;" {{!}} 2 {{!}} 2 {{!}}- align=center {{!}} align=left{{!}}{{Өлкө желеги|Болгария}} (BUL) {{!}} style="background:#F7F6A8;" {{!}} 0 {{!}} style="background:#DCE5E5;" {{!}} 0 {{!}} style="background:#FFDAB9;" {{!}} 2 {{!}} 2 {{!}}- align=center {{!}} rowspan="5" {{!}} 23 {{!}} align=left{{!}}{{Өлкө желеги|Испания}} (ESP) {{!}} style="background:#F7F6A8;" {{!}} 0 {{!}} style="background:#DCE5E5;" {{!}} 0 {{!}} style="background:#FFDAB9;" {{!}} 1 {{!}} 1 {{!}}- align=center {{!}} align=left{{!}}{{Өлкө желеги|Ооганстан}} {{!}} style="background:#F7F6A8;" {{!}} 0 {{!}} style="background:#DCE5E5;" {{!}} 0 {{!}} style="background:#FFDAB9;" {{!}} 1 {{!}} 1 {{!}}- align=center {{!}} align=left{{!}}{{Өлкө желеги|Жапония}} (JPN) {{!}} style="background:#F7F6A8;" {{!}} 0 {{!}} style="background:#DCE5E5;" {{!}} 0 {{!}} style="background:#FFDAB9;" {{!}} 1 {{!}} 1 {{!}}- align=center {{!}} align=left{{!}}{{Өлкө желеги|Латвия}} (LAT) {{!}} style="background:#F7F6A8;" {{!}} 0 {{!}} style="background:#DCE5E5;" {{!}} 0 {{!}} style="background:#FFDAB9;" {{!}} 1 {{!}} 1 {{!}}- align=center {{!}} align=left{{!}}{{Өлкө желеги|Түркия}} (TUR) {{!}} style="background:#F7F6A8;" {{!}} 0 {{!}} style="background:#DCE5E5;" {{!}} 0 {{!}} style="background:#FFDAB9;" {{!}} 1 {{!}} 1 {{!}}- align=center {{!}}colspan=2 {{!}}Баардыгы {{!}} style="background:#F7F6A8;" {{!}} 43 {{!}} style="background:#DCE5E5;" {{!}} 34 {{!}} style="background:#FFDAB9;" {{!}} 124 {{!}} 201 |} == Ыраатамалар == {| class="wikitable" style="margin:0.5em auto; font-size:90%;width:75%;" |- |bgcolor=#00cc33| ● ||Ачылыш аземи || bgcolor=#3399ff|  ● ||Квалификациялык мелдештер || bgcolor=#ffcc00|  ||Финалдык мелдештер || bgcolor="#ffdead"| КО ||Көргөзмө оюндар ||bgcolor=#ee3333| ● ||Жабылыш аземи |- {{end box}} {| class="wikitable" style="margin:0.5em auto; font-size:90%; line-height:1.25em;width:75%;" |- ! colspan=2| Август / Сентябрь !!width=4%|31!!width=4%|1!!width=4%|2!!width=4%|3!!width=4%|4!!width=4%|5!!width=4%|6!!Өткөрүлүүчү жайы |- | colspan=2 | Аземдер ||bgcolor=#00cc33 align=center|●|| || || || ||||bgcolor=#ee3333 align=center|●|| Бишкек арена |- style="text-align:center;" |align=left rowspan=4| [[Файл:Equestrian Vaulting pictogram.svg|30px]] [[Ат оюндары]] | style="text-align:left;" | [[Көк бөрү]] <!-- 31 -->| <!-- 01 -->| <!-- 02 -->|bgcolor="#3399ff" | <!-- 03 -->|bgcolor="#3399ff" | <!-- 04 -->|bgcolor="#3399ff" | <!-- 05 -->|bgcolor="#3399ff" | <!-- 06 -->| bgcolor=#ffcc00 | <!-- T -->|align=left rowspan=4| «Көк Бөрү» аренасы<br> ([[Чолпон-Ата]]) |- align="center" | style="text-align:left;" | [[Көк бөрү|Көкпар]] (жер улак) <!-- 31 -->| <!-- 01 -->| <!-- 02 -->|bgcolor="#3399ff" | <!-- 03 -->|bgcolor="#3399ff" | <!-- 04 -->|bgcolor="#3399ff" | <!-- 05 -->|bgcolor="#3399ff" | <!-- 06 -->| bgcolor=#ffcc00 | |- align="center" | style="text-align:left;" |[[Эр эңиш]] <!-- 31-->| <!-- 01-->| <!-- 02-->|bgcolor=#ffcc00 | <!-- 03 -->|bgcolor=#ffcc00 | <!-- 04 -->| <!-- 05 -->| <!-- 06 -->| |- align="center" | style="text-align:left;" |Тыйын эңмей <!-- 31 -->| <!-- 01 -->| <!-- 02 -->| <!-- 03 -->| <!-- 04 -->|bgcolor=#ffcc00 | <!-- 05 -->|bgcolor=#ffcc00 | <!-- 06-->| |- style="text-align:center;" |align=left rowspan=5| [[Файл:Equestrian Vaulting pictogram.svg|30px]] [[Ат чабыш]] | style="text-align:left;" | [[Ат чабыш]]<br>(классикалык) <!-- 31 -->| <!-- 01 -->| <!-- 02 -->| <!-- 03 -->| <!-- 04 -->| <!-- 05 -->|bgcolor=#ffcc00 | <!-- 06 -->| <!-- T -->| align=left rowspan=5| «Чолпон-Ата» ат майданы |- align="center" | align="left" colspan=1| [[Аламан байге]] <!-- 31 -->| <!-- 01 -->| <!-- 02 -->| <!-- 03 -->| <!-- 04 -->| <!-- 05 -->|bgcolor=#ffcc00 | <!-- 06 -->| |- align="center" | align="left" colspan=1|[[Бышты жорго]] <!-- 31 -->| <!-- 01 -->| <!-- 02 -->| <!-- 03 -->| <!-- 04 -->| <!-- 05 -->|bgcolor=#ffcc00 | <!-- 06 -->| |- align="center" | align="left" colspan=1|[[Жорго салыш]] <!-- 31 -->| <!-- 01 -->| <!-- 02 -->| <!-- 03 -->| <!-- 04 -->| <!-- 05 -->|bgcolor=#ffcc00 | <!-- 06 -->| |- align="center" | align="left" colspan=1|[[Кунан чабыш]] <!-- 31 -->| <!-- 01 -->| <!-- 02 -->| <!-- 03 -->| <!-- 04 -->| <!-- 05 -->|bgcolor=#ffcc00 | <!-- 06 -->| |- style="text-align:center;" |align=left rowspan=4| [[Файл:Mangala pictogram.png|30px|alt=|link=]] Акыл оюндары | style="text-align:left;" | [[Файл:Mangala pictogram.png|30px|alt=|link=]] [[Тогуз коргоол]] <!-- 31 -->| <!-- 01 -->|bgcolor="#3399ff" | <!-- 02 -->|bgcolor="#3399ff" | <!-- 03 -->|bgcolor="#3399ff" | <!-- 04 -->| <!-- 05 -->|bgcolor="#3399ff" | <!-- 06 -->| bgcolor=#ffcc00 | <!-- T -->|align=left rowspan=3| «Евразия» пансионаты <br>([[Кара-Ой (Ысык-Көл району)|Кара-Ой]] айылы) |- align="center" | style="text-align:left;" | [[Файл:Mangala pictogram.png|30px|alt=|link=]] Мангала <!-- 31 -->| <!-- 01 -->| <!-- 02 -->|bgcolor="#3399ff" | <!-- 03 -->|bgcolor="#3399ff" | <!-- 04 -->| <!-- 05 -->|bgcolor="#3399ff" | <!-- 06 -->| bgcolor=#ffcc00 | |- align="center" | style="text-align:left;" | [[Файл:Oware pictogram.png|30px|alt=|link=]] Овари <!-- 31-->| <!-- 01-->| <!-- 02-->|bgcolor="#3399ff" | <!-- 03 -->|bgcolor="#3399ff" | <!-- 04 -->| <!-- 05 -->| bgcolor="#3399ff" | <!-- 06 -->| bgcolor=#ffcc00 | |- align="center" | style="text-align:left;" | [[Файл:Ordo pictogram.svg|30px|alt=|link=]] [[Ордо]] <!-- 31 -->| <!-- 01 -->|bgcolor="#3399ff" | <!-- 02 -->|bgcolor="#3399ff" | <!-- 03 -->|bgcolor="#3399ff" | <!-- 04 -->|bgcolor="#3399ff" | <!-- 05 -->|bgcolor=#ffcc00 | <!-- 06-->| <!-- T -->|align=left rowspan=10| «Көчмөндөр ааламы» <br>этно шаарчасы <br>(Кырчын жайлоосу) |- style="text-align:center;" |align=left rowspan=3| [[Файл:Salbuurun pictogram.png|30px|alt=|link=]] Аңчылык оюндары <br>(Салбуурун) | style="text-align:left;" | [[Файл:Burkut Saluu pictogram.png|30px|alt=|link=]] Бүркүт салуу <!-- 31 -->| <!-- 01 -->| <!-- 02 -->|bgcolor="#3399ff" | <!-- 03 -->|bgcolor="#3399ff" | <!-- 04 -->|bgcolor="#3399ff" | <!-- 05 -->|bgcolor=#ffcc00| <!-- 06 -->| |- align="center" |style="text-align:left;" | [[Файл:Burkut Saluu pictogram.png|30px|alt=|link=]] [[Далба]] <!-- 31 -->| <!-- 01 -->| <!-- 02-->| <!-- 03 -->|bgcolor=#ffcc00 | <!-- 04 -->| <!-- 05 -->| <!-- 06 -->| |- align="center" | align="left" colspan=1| [[Файл:Salbuurun pictogram.png|30px|alt=|link=]] Куш салуу <!-- 31 -->| <!-- 01 -->| <!-- 02 -->| <!-- 03 -->|bgcolor=#ffcc00 | <!-- 04 -->| <!-- 05 -->| <!-- 06 -->| |- align="center" |- style="text-align:center;" |align=left rowspan=3| [[Файл:Horseback Archery pictogram.png|30px]] [[Жаа атуу]] | style="text-align:left;" | [[Файл:Horseback Archery pictogram.png|30px|alt=|link=]] Атчан жаа атуу <!-- 31 -->| <!-- 01 -->| <!-- 02 -->| <!-- 03 -->| <!-- 04 -->| <!-- 05 -->|bgcolor=#ffcc00 | <!-- 06 -->| |- align="center" | style="text-align:left;" | [[Файл:Archery_pictogram.svg|30px|alt=|link=]] [[Жаа атуу]] (кыргыз стили) <!-- 31 -->| <!-- 01 -->| <!-- 02 -->|bgcolor="#3399ff" | <!-- 03 -->|bgcolor="#3399ff" | <!-- 04 -->|bgcolor=#ffcc00 | <!-- 05 -->| <!-- 06 -->| |- align="center" | style="text-align:left;" |[[Файл:Archery_pictogram.svg|30px|alt=|link=]] [[Жаа атуу]] (түрк стили) <!-- 31-->| <!-- 01-->| <!-- 02-->| <!-- 03 -->|bgcolor="#3399ff" | <!-- 04 -->|bgcolor=#ffcc00 | <!-- 05 -->| <!-- 06 -->| |- align="center" |- style="text-align:center;" |align=left rowspan=3| [[Файл:Tug of War pictogram.png|30px|alt=|link=]] Күч сыноо оюндары | style="text-align:left;" | [[Файл:Tug of War pictogram.png|30px|alt=|link=]] [[Аркан тартыш]] <!-- 31 -->| <!-- 01 -->| <!-- 02 -->|bgcolor="#3399ff" | <!-- 03 -->|bgcolor="#3399ff" | <!-- 04 -->|bgcolor=#ffcc00 | <!-- 05 -->| <!-- 06 -->| |- align="center" | align="left" colspan=1| Омуртка сөөктү сындыруу <!-- 31 -->| <!-- 01 -->| <!-- 02 -->|bgcolor="#3399ff" | <!-- 03 -->|bgcolor="#3399ff" | <!-- 04 -->|bgcolor=#ffcc00 | <!-- 05 -->| <!-- 06 -->| |- align="center" | align="left" colspan=1| Стронгмэн <!-- 31 -->| <!-- 01 -->| <!-- 02 -->|bgcolor="#3399ff" | <!-- 03 -->|bgcolor="#3399ff" | <!-- 04 -->| bgcolor="#3399ff" | <!-- 05 -->|bgcolor=#ffcc00 | <!-- 06 -->| |- align="center" |- style="text-align:center;" |align=left rowspan=5| [[Файл:Wrestling_pictogram.svg|30px|alt=|link=]] [[Күрөш]] | style="text-align:left;" | [[Файл:Alysh pictogram.svg|30px|alt=|link=]] [[Алыш]] <!-- 31 -->| <!-- 01 -->| <!-- 02 -->|bgcolor=#ffcc00 | <!-- 03 -->| <!-- 04 -->| <!-- 05 -->| <!-- 06 -->| <!-- T -->|align=left rowspan=10|«Газпром» дене тарбия жана ден соолукту чыңдоо комплекси |- align="center" | align="left" colspan=1| [[Файл:Alysh pictogram.svg|30px|alt=|link=]] Ашыртмалы аба гюреши <!-- 31 -->| <!-- 01-->| <!-- 02-->|{{n/a}} <!-- 03 -->| <!-- 04 -->| <!-- 05 -->| <!-- 06 -->| |- align="center" | align="left" colspan=1| [[Файл:Kurash pictogram.svg|30px|alt=|link=]] Кураш <!-- 31 -->| <!-- 01 -->|bgcolor=#ffcc00 | <!-- 02 -->| <!-- 03 -->| <!-- 04 -->| <!-- 05 -->| <!-- 06 -->| |- align="center" | align="left" colspan=1| [[Файл:Kazakh kuresi pictogram.svg|30px|alt=|link=]] Казак күрөшү <!-- 31 -->| <!-- 01 -->| <!-- 02-->| <!-- 03 -->| <!-- 04-->| bgcolor=#ffcc00 | <!-- 05 -->| <!-- 06 -->| |- align="center" | align="left" colspan=1| [[Файл:Beach kurash pictogram.svg|30px|alt=|link=]] [[Көчмөндөрдүн улуу күрөшү]] <!-- 31-->| <!-- 01 -->| <!-- 02 -->| <!-- 03 -->| <!-- 04 -->| <!-- 05 -->| bgcolor="#3399ff" | <!-- 06 -->| bgcolor=#ffcc00 | |- align="center" | colspan=2| '''Медалдар топтому''' <!-- 31 -->| <!-- 01-->| <!-- 02 -->| <!-- 03 -->| <!-- 04 -->| <!-- 05 -->| <!-- 06 -->| |- ! colspan=2|Август/ Сентябрь!!&nbsp;31!!&nbsp;1!!&nbsp;2!!&nbsp;3!!&nbsp;4!!&nbsp;5!!&nbsp;6 {{end box}} <noinclude></noinclude> == Катышуучу өлкөлөр == Оюндарга 100дөн ашуун өлкөнүн спортчулары катышат, спорттун 43 түрү боюнча күч сынашат<ref>{{Cite web|url=https://sportnews.kz/drugoe/kyrgyzstan-primet-vsemirnye-igry-kochevnikov-s-uchastiem-okolo-100-stran-790149946601/|title=Кыргызстан примет Всемирные игры кочевников с участием около 100 стран|website=sportnews.kz|date=2026-01-15|access-date=2026-01-15|url-status=live}}</ref>.2026-жылдын апрель айында 50гө жакын өлкө VI Дүйнөлүк көчмөндөр оюндарына катышарын тастыкташкан<ref>{{Cite web|url=https://caravan-info.kg/ru/culture/438170-okolo-50-stran-podtverdili-uchastie-vo-vsemirnyh-igrah-kochevnikov-2026-goda.html|title=Около 50 стран подтвердили участие во Всемирных играх кочевников 2026 года|website=caravaninfo.kg|date=2026-04-29|access-date=2026-04-29|deadlink=}}</ref>. <div class="references-small" style="-moz-column-count:3; column-count:3; -webkit-column-count:3;"> * {{Өлкө желеги|Австралия}} (12) * {{Өлкө желеги|Австрия}} (10) * {{Өлкө желеги|Азербайжан}} (21)<ref>{{Cite web|title=Мирбек Мамбеталиев: Азербайджан примет участие в VI Всемирных играх кочевников в Кыргызстане|author=Айдан Алескерли|url=https://report.az/ru/vneshnyaya-politika/mirbek-mambetaliev-azerbajdzhan-primet-uchastie-v-vi-vsemirnyh-igrah-kochevnikov-v-kyrgyzstane|website=Report.az|date=2026-04-17|accessdate=2026-04-17|url-status=live}}</ref>. * {{Өлкө желеги|Антигуа жана Барбуда}} (3) * {{Өлкө желеги|Аргентина}} (6) * {{Өлкө желеги|Армения}} (8) * {{Өлкө желеги|АКШ}} (44) * {{Өлкө желеги|Алжир}} (4) * {{Өлкө желеги|Бангладеш}} (26) * {{Өлкө желеги|БАЭ}} (14) * {{Өлкө желеги|Бахрейн}} (1) * {{Өлкө желеги|Беларусь}} (18) * {{Өлкө желеги|Бельгия}} (5) * {{Өлкө желеги|Бенин}} (8) * {{Өлкө желеги|Болгария}} (6) * {{Өлкө желеги|Босния жана Герцеговина}} (3) * {{Өлкө желеги|Бразилия}} (22) * {{Өлкө желеги|Бруней}} (1) * {{Өлкө желеги|Бурунди}} (4) * {{Өлкө желеги|Венгрия}} (51) * {{Өлкө желеги|Венесуэла}} (1) * {{Өлкө желеги|Гана}} (6) * {{Өлкө желеги|Гамбия}} (5) * {{Өлкө желеги|Гаити}} (2) * {{Өлкө желеги|Гватемала}} (4) * {{Өлкө желеги|Гвинея-Бисау}} (6) * {{Өлкө желеги|Германия}} (25) * {{Өлкө желеги|Грузия}} (63) * {{Өлкө желеги|Греция}} (2) * {{Өлкө желеги|Доминика Республикасы}} (1) * {{Өлкө желеги|Египет}} (8) * {{Өлкө желеги|Жапония}} (9) * {{Өлкө желеги|Жаңы Зеландия}} (3) * {{Өлкө желеги|Испания}} (42) * {{Өлкө желеги|Индия}} (83) * {{Өлкө желеги|Индонезия}} (14) * {{Өлкө желеги|Иордания}} (4) * {{Өлкө желеги|Ирландия}} (2) * {{Өлкө желеги|Иран}} (91) * {{Өлкө желеги|Ирак}} (1) * {{Өлкө желеги|Италия}} (23) * {{Өлкө желеги|Казакстан}} (241) * {{Өлкө желеги|Камерун}} (8) * {{Өлкө желеги|Канада}} (17) * {{Өлкө желеги|Кабо-Верде}} (4) * {{Өлкө желеги|Катар}} (2) * {{Өлкө желеги|Камбоджа}} (1) * {{Өлкө желеги|Кытай}} (37) * {{Өлкө желеги|Кыргызстан}} (656) * {{Өлкө желеги|Колумбия}} (5) * {{Өлкө желеги|Коста-Рика}} (1) * {{Өлкө желеги|Кот-д’Ивуар}} (2) * {{Өлкө желеги|Латвия}} (9) * {{Өлкө желеги|Ливан}} (4) * {{Өлкө желеги|Либерия}} (4) * {{Өлкө желеги|Литва}} (4) * {{Өлкө желеги|Люксембург}} (1) * {{Өлкө желеги|Мадагаскар}} (13) * {{Өлкө желеги|Малайзия}} (42) * {{Өлкө желеги|Мали}} (2) * {{Өлкө желеги|Марокко}} (2) * {{Өлкө желеги|Мексика}} (3) * {{Өлкө желеги|Молдова}} (7) * {{Өлкө желеги|Норвегия}} (5) * {{Өлкө желеги|Моңголстан}} (126) * {{Өлкө желеги|Нигерия}} (16) * {{Өлкө желеги|Нидерланддар}} (8) * {{Өлкө желеги|Непал}} (2) * {{Өлкө желеги|Пакистан}} (126) * {{Өлкө желеги|Панама}} (2) * {{Өлкө желеги|Парагвай}} (1) * {{Өлкө желеги|Перу}} (3) * {{Өлкө желеги|Польша}} (43) * {{Өлкө желеги|Португалия}} (3) * {{Өлкө желеги|Румыния}} (67)<ref>{{Cite web|title=Dozens of Romanian athletes to compete in World Nomad Games in Kyrgyzstan|url=https://agerpres.ro/english/2026/07/09/dozens-of-romanian-athletes-to-compete-in-world-nomad-games-in-kyrgyzstan--1574793|website=Report.az|date=2026-07-09|accessdate=2026-07-09|url-status=live}}</ref> * {{Өлкө желеги|Ооганстан}} (38) * {{Өлкө желеги|Оман}} (11) * {{Өлкө желеги|Орусия}} (258) * {{Өлкө желеги|Өзбекстан}} (165) * {{Өлкө желеги|Сальвадор}} (2) * {{Өлкө желеги|Сербия}} (7) * {{Өлкө желеги|Сауд Арабиясы}} (?) * {{Өлкө желеги|Сингапур}} (15) * {{Өлкө желеги|Словения}} (1) * {{Өлкө желеги|Словакия}} (17) * {{Өлкө желеги|Сьерра-Леоне}} (29) * {{Өлкө желеги|Тажикстан}} (56) * {{Өлкө желеги|Таиланд}} (11) * {{Өлкө желеги|ТАР}} (13) * {{Өлкө желеги|Танзания}} (4) * {{Өлкө желеги|Того}} (10) * {{Өлкө желеги|Тунис}} (1) * {{Өлкө желеги|Македония}} (8) * {{Өлкө желеги|Түркмөнстан}} (24) * {{Өлкө желеги|Түркия}} (39) * {{Желек|Түштүк Корея}} [[Түштүк Корея]] (79) * {{Өлкө желеги|Уганда}} (9) * {{Өлкө желеги|Улуу Британия}} (53) * {{Өлкө желеги|Украина}} (?) * {{Өлкө желеги|Уругвай}} (1) * {{Өлкө желеги|Франция}} (23) * {{Өлкө желеги|Филиппиндер}} (6) * {{Өлкө желеги|Хорватия}} (5) * {{Өлкө желеги|Чехия Республикасы}} (16) * {{Өлкө желеги|Черногория}} (2) * {{Өлкө желеги|Чили}} (4) * {{Өлкө желеги|Швейцария}} (3) * {{Өлкө желеги|Швеция}} (8) * {{Өлкө желеги|Шри-Ланка}} (13) * {{Өлкө желеги|Эстония}} (10) * {{Өлкө желеги|Эквадор}} (7) * {{Өлкө желеги|Экваториалдык Гвинея}} (2) * {{Өлкө желеги|Эфиопия}} (6) </div> == Түз ободон берүүлөр == * {{Желек|Кыргызстан}} [[КТРК]], [[КТРК Спорт|Спорт]] , Kyrgyz sport * {{Желек|Түркия}} TRT Avaz * {{Желек|Казакстан}} Qazsport * {{Желек|Орусия}} Матч! (күтүлүүдө) == Өнөктөштөрү == * [[File:Chevrolet simple logo.svg|alt=|link=|30px]] Chevrolet Kyrgyzstan<ref>{{Cite web|url=https://kaktus.media/doc/546159_chevrolet_kyrgyzstan_stal_oficialnym_partnerom_vi_vsemirnyh_igr_kochevnikov.html|title=Chevrolet Кыргызстан стал официальным партнером VI Всемирных игр кочевников|date=2026-05-16|publisher=Кактус Медиа|lang=ru|accessdate=2026-05-16|archivedate=2026-05-16|archiveurl=https://web.archive.org/web/20240706181937/https://kaktus.media/doc/546159_chevrolet_kyrgyzstan_stal_oficialnym_partnerom_vi_vsemirnyh_igr_kochevnikov.html}}</ref> * [[Файл:Flag of UNESCO.svg|35px]] [[ЮНЕСКО]] * [[Шоро (компания)|Шоро]] * [[ABank]] == Булактар == {{Булактар }} ==Шилтемелер == * {{Cite web|url=https://worldnomadgames.org/|title=Көчмөндөр оюндарынын расмий сайты}} [[Категория:Дүйнөлүк көчмөндөр оюндары]] [[Категория:Кыргызстандагы спорттук мелдештер]] [[Категория:Бишкектеги спорттук мелдештер]] [[Категория:Чолпон-Атадагы спорттук мелдештер]] [[Категория:Кыргызстандагы 2026-жыл]] [[Категория:Кыргызстандагы спорт 2026-жылы]] [[Категория:Азиядагы 2026-жыл]] dwy2zvhe08kcwxy0532lsjsgfw1urf5 652168 652164 2026-09-08T12:23:00Z Абдырашит Сатылганов 8269 652168 wikitext text/x-wiki {{Көчмөндөр оюну |аталышы = 2026 Дүйнөлүк көчмөндөр оюндары</br>{{lang-en|2026 World Nomad Games}} | эн белгиси = Всемирные игры кочевников 2026 Открытие.jpg |расмий аталышы = VI Дүйнөлүк көчмөндөр оюндары |урааны = Күч биримдиги!<br>Рух биримдиги! | жайы = {{Желек|Кыргызстан}} [[Бишкек ]], [[Чолпон-Ата]], [[Кыргызстан]] | шаарлары = [[Бишкек]], [[Чолпон-Ата]] | стадиондору = Бишкек арена, Чолпон-Ата ат майданы | катышуучулар = [[#Катышуучу өлкөлөр|+100]]<ref name="ДКО">{{Cite web|url=https://24.kg/sport/375925_vVIvsemirnyih_igrah_kochevnikov_primut_uchastie_bolee_treh_tyisyach_sportsmenov_/|title= В VI Всемирных играх кочевников примут участие более трех тысяч спортсменов|date=2026-05-30|publisher=24.kg|lang=ru|accessdate=2026-05-30}}</ref> | спортчулар = 3200<ref name="ДКО"></ref> | ачылышы = [[31-август]], [[2026]] ([[Бишкек]]) |ачкан = [[Садыр Жапаров]] | жабылышы = [[6-сентябрь]], [[2026]] ([[Чолпон-Ата]]) |жапкан =[[Садыр Жапаров]] | мурдагы_оюн = [[2024 Дүйнөлүк көчмөндөр оюндары|2022]] {{желек|Казакстан}} | кийинки_оюн = {{Желек|Орусия}} [[2028 Дүйнөлүк көчмөндөр оюндары|2028]] }} '''2026 Дүйнөлүк көчмөндөр оюндары''' ({{lang-en|2026 World Nomad Games}}, {{lang-ru|Всемирные игры кочевников 2026}}) — Этностук спорт түрлөрү боюнча уюштурулуучу эл аралык спорттук мелдештин 6 жолкусу. Дүйнөлүк көчмөндөр оюндары адам цивилизациянын мурасы катарында жана этно-маданий кыймылды өнүктүрүүгө багытталган<ref>{{Cite web|url=https://turkicstates.org/en/news/the-world-nomad-games-2026-are-approaching|title=The World Nomad Games 2026 are approaching|date=2026-06-28|publisher=Organization Of Turkic States|lang=en|accessdate=2026-07-10}}</ref>. Оюндар 2026-жылы 31-августтан 6-сентябрга чейин Кыргызстандын эки шаарында өтөт. Ачылыш аземи [[Бишкек]] шаарындагы Азаттык стадионунда, ал эми оюндардын негизги бөлүгү [[Чолпон-Ата]] шаарында болот<ref>{{Cite web|url=https://www.zakon.kz/turizm/6491244-obyavlena-data-vsemirnykh-igr-kochevnikov2026.html|title=Объявлена дата Всемирных игр кочевников-2026|website=zakon.kz|date=2025-09-18|access-date=2025-10-22|url-status=live}}</ref>. ==Тарыхы== [[Чолпон-Ата]] шаары [[Кыргызстан|Кыргызстандын]] [[Ысык-Көл облусу|Ысык-Көл облусундагы]] чакан курорттук шаар, бул мелдешти мурда үч жолу кабыл алган, белгилүү [[Ысык-Көл|Ысык-Көлдүн]] түндүк жээгинде жайгашкан<ref>{{Cite web|url=https://altainews.kz/ru/igry/57527-istorija-vsemirnyh-igr-kochevnikov-kyrgyzstan-turcija-kazahstan.html|title=История Всемирных игр кочевников: Кыргызстан - Турция - Казахстан|website=altainews.kz|date=2024-09-08|accessdate=2025-22-10|url-status=live}}</ref>. 2014-жылдын 9-14-сентябрында өткөрүлгөн алгачкы оюндарга 19 өлкөдөн 583 спортчу катышып, спорттун 10 түрү боюнча күч сынашкан<ref>{{Cite web|url=https://worldnomadgames.kz/ru/news/ob-igrah|title=Об играх|website=worldnomadgames.kz|date=2024-09-03|publisher=|lang=ru|accessdate=|archive-date=2024-09-03|archive-url=https://web.archive.org/web/20240903182554/https://worldnomadgames.kz/ru/news/ob-igrah/|url-status=live|archivedate=2024-09-03|archiveurl=https://web.archive.org/web/20240903182554/https://worldnomadgames.kz/ru/news/ob-igrah/}}</ref>. 2016-жылдын 3-сентябрынан 8-сентябрына чейин ошол эле жерде, Чолпон-Ата шаарында өткөн экинчи оюндарга 80 өлкөнүн, анын ичинде салттуу көчмөн эмес мамлекеттердин спортчулары катышкан<ref>{{Cite web|url=http://worldnomadgames.com/ru/countries/|title=Страны|publisher=worldnomadgames.com|lang=ru|accessdate=2018-03-15|archive-date=2018-03-16|archive-url=https://web.archive.org/web/20180316023205/http://worldnomadgames.com/ru/countries/|url-status=live|archivedate=2018-03-16|archiveurl=https://web.archive.org/web/20180316023205/http://worldnomadgames.com/ru/countries/}}</ref><ref>{{Cite web |url=http://tass.com/society/1019894 |title=TASS: Society & Culture — 2018 World Nomad Games kick off in Kyrgyzstan |accessdate=2018-09-07 |archive-date=2018-09-07 |archive-url=https://web.archive.org/web/20180907142433/http://tass.com/society/1019894 |url-status=live }}</ref><ref>[https://www.dailymail.co.uk/news/article-6131679/Kyrgyzstan-kicked-World-Nomad-Games.html Kyrgyzstan kicked off the World Nomad Games]</ref>. 2018-жылдын сентябрь айында өткөн үчүнчү оюндарга 66 өлкөдөн 1500дөн ашык спортчу катышып, салттуу спорттун 37 түрү боюнча күч сынашкан<ref>{{Cite web |url=https://www.bbc.com/russian/features-45577541 |title=BBC:как прошли Всемирные игры кочевников |accessdate=2018-09-25 |archive-date=2018-09-25 |archive-url=https://web.archive.org/web/20180925150436/https://www.bbc.com/russian/features-45577541 |url-status=live }}</ref>. 2022-жылдын 29-сентябрынан 2-октябрына чейин [[Түркия|Түркиянын]] [[Изник]] ​​шаарында мелдештин төртүнчүсү өткөн, бул Кыргызстандын чегинен тышкары биринчи болуп саналат<ref>{{Cite web|url=https://rus.azattyk.org/a/32059329.html|title=Впервые Всемирные игры кочевников проходят за пределами Кыргызстана|website=rus.azattyk.org|date=2022-09-30|accessdate=2025-10-22|archive-date=2022-09-30|archive-url=http://web.archive.org/web/20220930121123/https://rus.azattyk.org/a/32059329.html|url-status=live}}</ref>. 2024-жылдын 8-сентябрынан 12-сентябрына чейин [[Казакстан|Казакстандын]] [[Астана]] шаарында өткөрүлгөн, бул мелдештин бешинчи жолкусу: эң эле масштабдуусу.Алтынчы оюндар кайрадан Кыргызстанда өтөөрү бешинчи оюндардын жабылыш аземинде белгилүү болгон, бирок алгач Өзбекстанда өтөт деп болжолдонгон<ref>{{Cite web|url=https://upl.uz/obshestvo/44859-news.html|title=Узбекистан не будет принимать следующие Всемирные игры кочевников|website=upl.uz|date=2024-09-11|accessdate=2025-10-22|archive-date=2024-09-11|archive-url=http://web.archive.org/web/20240911215149/https://upl.uz/obshestvo/44859-news.html|url-status=live}}</ref>. == Уюштуруучу өлкөнү тандоо == {| class="wikitable" style="text-align:center;" |- !Өлкө !Шаар !Датасы ! Жыйынтыгы |- |align=left|{{Өлкө желеги|Өзбекстан}} || Ташкент || || |- |align=left|{{Өлкө желеги|Кыргызстан}} || [[Чолпон-Ата]] || || |} ==Тумары == [[Файл:Snow leopard mascot for the 2026 World Nomad Games.jpg|thumb]] Дүйнөлүк көчмөндөр оюндарынын эл аралык катчылыгынын маалыматына ылайык, расмий тумары катары [[илбирс|ак илбирс]] тандалган. Бул образ оюндун визуалдык жана коммуникациялык идентификациясынын маанилүү бөлүгү болуп калат.Бул тандоо ак илбирстин Кыргызстандын жаратылышы, тоо ландшафттары жана маданий баалуулуктары менен тыгыз байланышта экенине негизделгенин түшүндүрөт, ошондой эле Дүйнөлүк көчмөндөр оюндарынын негизги рухун — кадыр-барк, гармония жана эл аралык кызматташууга болгон ачыктыкты чагылдырат. Ошондой эле ал Кыргызстандын жаратылышы менен көчмөн мурастарын заманбап форматта айкалыштырган символ болуп саналат<ref>{{Cite web|url=https://timesca.com/snow-leopard-designated-as-official-mascot-of-world-nomad-games-in-kyrgyzstan/|title=Snow Leopard Designated as Official Mascot of World Nomad Games in Kyrgyzstan|date=2026-04-02|publisher=The Times of Central Asia|lang=en|accessdate=2026-05-16|archivedate=2026-05-16|archiveurl=https://web.archive.org/web/20240706181937/https://timesca.com/snow-leopard-designated-as-official-mascot-of-world-nomad-games-in-kyrgyzstan/}}</ref>. Тумаргдагы [[илбирс|ак илбирске]] «Батай» — деген ысым берилген. «Ба» — барс ([[илбирс]]) сөзүнөн алынган, бул күч, эркиндик жана ички кубат, ал эми «тай» — таяныч сөзүнүн кыскартылганы. Бул ички өзөк, тең салмактуулук жана тамыры менен болгон байланыш жөнүндө<ref>{{Cite web|url=https://sputnik.kg/20260410/ak-ilbirs-batay-ataldy-1100711446.html|title=Дүйнөлүк көчмөндөр оюндарынын тумары ак илбирске ат коюлду|date=2026-04-10|publisher=Спутник Кыргызстан|lang=ky|accessdate=2026-05-16}}</ref>. ==Даярдыктары == 2025-жылдын 27-сентябрында [[Кыргызстандын президенти|Кыргызстандын президенти ]] [[Садыр Жапаров]] VI Дүйнөлүк көчмөндөр оюндарын даярдоо жана өткөрүү боюнча уюштуруу комитетин түзүү тууралуу жарлыкка кол койгон<ref>{{Cite web|url=https://kg.akipress.org/news:2339533/?from=kgnews&place=maintopbefore|title=Президент назначил координатора подготовки к саммиту ШОС и Всемирным играм кочевников, а также утвердил состав оргкомитета. Фамилии – Новости из Кыргызстана – АКИpress|website=akipress.org|date=2025-10-01|access-date=2025-10-03|url-status=live}}</ref>.Ошондой эле иш-чаралардын жүрүшүндө коопсуздукту жана укук тартибин камсыз кылуу, ошондой эле жогорку деңгээлдеги меймандостук үчүн шарттарды түзүү боюнча тапшырмалар берилди. Оюндарга даярдык көрүү боюнча ишти жалпы жетектөө жана координациялоо, президенттин аппаратынын башкармалыгы [[Каныбек Түмөнбаев|Каныбек Туманбаевге]] жүктөлгөн<ref>{{Cite web|url=https://kyrtag.kg/ru/news/kanybek-tumanbaev-budet-kurirovat-podgotovku-k-sammitu-shos-i-vik-v-bishkeke|title=Каныбек Туманбаев будет курировать подготовку к саммиту ШОС и ВИК в Бишкеке|website=kyrtag.kg|date=2025-10-02|access-date=2025-10-03|url-status=live}}</ref>. Ошол эле жылдын 2-октябрында болуп өткөн биринчи отурумда уюштуруу комитетинин курамы бекитилип, ага уюштуруучулук, протоколдук жана башка даярдык көрүү аспектилерин камтыган иш-чаранын планын иштеп чыгуу тапшырылган<ref name=“news.kg”>{{Cite web|url=https://news.kg/2025/10/02/pervoe-zasedanie-orgkomiteta-po-podgotovke-k-sammitu-shos/|title=Первое заседание оргкомитета по подготовке к саммиту ШОС • NEWS·KG|website=news.kg|date=2025-10-02|access-date=2025-10-03|url-status=live}}</ref> Иш-чаралардын жүрүшүндө коопсуздукту жана укук тартибин камсыз кылуу, ошондой эле жогорку деңгээлдеги меймандостук үчүн шарттарды түзүү боюнча тапшырмалар берилди. ==Ачылыш аземи== Ачылыш аземи 2026-жылдын 31-августунда, 51 000 орундуу «Азаттык (Бишкек) Арена»<ref>{{Cite web|url=https://sport.akipress.org/news:2301256|title=Открытие и закрытие VI Всемирных игр кочевников планируется на новом стадионе «Бишкек-Арена»|website=sport.akipress.org|date=2025-07-24|access-date=2025-10-23|archive-date=2025-07-24|archive-url=http://web.archive.org/web/20250724190901/https://sport.akipress.org/news:2301256|url-status=live}}</ref><ref>{{Cite web|url=https://kaktus.media/doc/536329_peredymali._nazvanie_novogo_stadiona_bishkeka_izmenili.html|title=Передумали. Название нового стадиона Бишкека изменили|website=sport.akipress.org|date=2025-12-01|access-date=2026-01-15|archive-date=2025-12-04|archive-url=http://web.archive.org/web/20251204095340/https://kaktus.media/doc/536329_peredymali._nazvanie_novogo_stadiona_bishkeka_izmenili.html|url-status=live}}</ref> стадионунда өтөт жана [[Бишкектеги ШКУ саммити (2026)|ШКУнун мааракелик саммитине]] туш келет<ref>{{Cite web|url=https://rg.ru/2026/01/21/kochevaia-olimpiada.html|title=Проведение шестых Всемирных игр кочевников совпадет с юбилейным саммитом ШОС|website=rg.ru|date=2026-01-21|access-date=2026-01-21|url-status=live}}</ref><ref>{{Cite web|url=https://sputnik.by/20260130/kyrgyzstan-priurochit-sammit-shos-k-vsemirnym-igram-kochevnikov-1103904807.html|title=Кыргызстан приурочит саммит ШОС к Всемирным играм кочевников|website=sputnik.by|date=2026-01-30|access-date=2026-01-30|url-status=live}}</ref>. == Медалдар жыйынтыгы == {{legend|#ccccff|Мелдеш ээси|border=solid 1px #AAAAAA}} {| class="wikitable" ! ! colspan=4 | '''Жалпы медалдардын саны''' ! rowspan=2 |[[Файл:Medals icon.svg|35px]]<br/>'''Баардыгы''' |- ! Оруну ! Өлкөлөр (ДКО) ! style="background:#F7F6A8;"|{{Gold1}}</br>'''Алтын''' ! style="background:#DCE5E5;"|{{Silver2}}</br>'''Күмүш''' ! style="background:#FFDAB9;"|{{Bronze3}}</br>'''Коло''' {{!}}- align=center | 1 | align=left|{{Өлкө желеги|Казакстан}} (KAZ) | style="background:#F7F6A8;" | 32 | style="background:#DCE5E5;" | 19 | style="background:#FFDAB9;" | 21 | 72 |- align=center {{!}} 2 {{!}} align=left style="background:#ccccff"{{!}}{{Өлкө желеги|Кыргызстан}} (KGZ) {{!}} style="background:#F7F6A8;" {{!}} 30 {{!}} style="background:#DCE5E5;" {{!}} 31 {{!}} style="background:#FFDAB9;" {{!}} 16 {{!}} style="background:#ccccff;" {{!}} 77 |- align=center |3 | align=left|{{Өлкө желеги|Орусия}} (RUS) | style="background:#F7F6A8;" | 7 | style="background:#DCE5E5;" | 7 | style="background:#FFDAB9;" | 19 | 33 {{!}}- align=center {{!}} 4 {{!}} align=left{{!}}{{Өлкө желеги|Иран}} (IRI) {{!}} style="background:#F7F6A8;" {{!}} 4 {{!}} style="background:#DCE5E5;" {{!}} 3 {{!}} style="background:#FFDAB9;" {{!}} 8 {{!}} 15 {{!}}- align=center {{!}} 5 {{!}} align=left{{!}}{{Өлкө желеги|Өзбекстан}} (UZB) {{!}} style="background:#F7F6A8;" {{!}} 3 {{!}} style="background:#DCE5E5;" {{!}} 5 {{!}} style="background:#FFDAB9;" {{!}} 12 {{!}} 20 {{!}}- align=center {{!}} 6 {{!}} align=left{{!}}{{Өлкө желеги|Моңголстан}} (MGL) {{!}} style="background:#F7F6A8;" {{!}} 3 {{!}} style="background:#DCE5E5;" {{!}} 3 {{!}} style="background:#FFDAB9;" {{!}} 17 {{!}} 23 {{!}}- align=center {{!}} 7 {{!}} align=left{{!}}{{Өлкө желеги|Түркмөнстан}} (TKM) {{!}} style="background:#F7F6A8;" {{!}} 2 {{!}} style="background:#DCE5E5;" {{!}} 3 {{!}} style="background:#FFDAB9;" {{!}} 6 {{!}} 11 {{!}}- align=center {{!}} 8 {{!}} align=left{{!}}{{Өлкө желеги|Тажикстан}} (TJK) {{!}} style="background:#F7F6A8;" {{!}} 2 {{!}} style="background:#DCE5E5;" {{!}} 0 {{!}} style="background:#FFDAB9;" {{!}} 3 {{!}} 5 {{!}}- align=center {{!}} 9 {{!}} align=left{{!}}{{Өлкө желеги|Гана}} (GHA) {{!}} style="background:#F7F6A8;" {{!}} 2 {{!}} style="background:#DCE5E5;" {{!}} 0 {{!}} style="background:#FFDAB9;" {{!}} 1 {{!}} 3 {{!}}- align=center {{!}} 10 {{!}} align=left{{!}}{{Өлкө желеги|Молдова}} (MDA) {{!}} style="background:#F7F6A8;" {{!}} 1 {{!}} style="background:#DCE5E5;" {{!}} 4 {{!}} style="background:#FFDAB9;" {{!}} 0 {{!}} 5 {{!}}- align=center {{!}} 11 {{!}} align=left{{!}}{{Өлкө желеги|Венгрия}} (HUN) {{!}} style="background:#F7F6A8;" {{!}} 1 {{!}} style="background:#DCE5E5;" {{!}} 1 {{!}} style="background:#FFDAB9;" {{!}} 1 {{!}} 3 {{!}}- align=center {{!}} 12 {{!}} align=left{{!}}{{Өлкө желеги|Того}} (TOG) {{!}} style="background:#F7F6A8;" {{!}} 1 {{!}} style="background:#DCE5E5;" {{!}} 1 {{!}} style="background:#FFDAB9;" {{!}} 0 {{!}} 2 {{!}}- align=center {{!}} rowspan="3" {{!}}13 {{!}} align=left{{!}}{{Өлкө желеги|Франция}} (FRA) {{!}} style="background:#F7F6A8;" {{!}} 1 {{!}} style="background:#DCE5E5;" {{!}} 0 {{!}} style="background:#FFDAB9;" {{!}} 0 {{!}} 1 {{!}}- align=center {{!}} align=left{{!}}{{Өлкө желеги|Нигерия}} () {{!}} style="background:#F7F6A8;" {{!}} 1 {{!}} style="background:#DCE5E5;" {{!}} 0 {{!}} style="background:#FFDAB9;" {{!}} 0 {{!}} 1 {{!}}- align=center {{!}} align=left{{!}}{{Өлкө желеги|Корея Республикасы}} (KOR) {{!}} style="background:#F7F6A8;" {{!}} 1 {{!}} style="background:#DCE5E5;" {{!}} 0 {{!}} style="background:#FFDAB9;" {{!}} 0 {{!}} 1 {{!}}- align=center {{!}} 14 {{!}} align=left{{!}}{{Өлкө желеги|Кытай}} (CHN) {{!}} style="background:#F7F6A8;" {{!}} 0 {{!}} style="background:#DCE5E5;" {{!}} 4 {{!}} style="background:#FFDAB9;" {{!}} 2 {{!}} 6 {{!}}- align=center {{!}} 15 {{!}} align=left{{!}}{{Өлкө желеги|Грузия}} (GEO) {{!}} style="background:#F7F6A8;" {{!}} 0 {{!}} style="background:#DCE5E5;" {{!}} 2 {{!}} style="background:#FFDAB9;" {{!}} 1 {{!}} 3 {{!}}- align=center {{!}} 16 {{!}} align=left{{!}}{{Өлкө желеги|Польша}} (POL) {{!}} style="background:#F7F6A8;" {{!}} 0 {{!}} style="background:#DCE5E5;" {{!}} 1 {{!}} style="background:#FFDAB9;" {{!}} 3 {{!}} 4 {{!}}- align=center {{!}} 17 {{!}} align=left{{!}}{{Өлкө желеги|Азербайжан}} (AZE) {{!}} style="background:#F7F6A8;" {{!}} 0 {{!}} style="background:#DCE5E5;" {{!}} 1 {{!}} style="background:#FFDAB9;" {{!}} 2 {{!}} 3 {{!}}- align=center {{!}} 18 {{!}} align=left{{!}}{{Өлкө желеги|Беларусь}} (BLR) {{!}} style="background:#F7F6A8;" {{!}} 0 {{!}} style="background:#DCE5E5;" {{!}} 1 {{!}} style="background:#FFDAB9;" {{!}} 1 {{!}} 2 {{!}}- align=center {{!}} rowspan="2" {{!}} 19 {{!}} align=left{{!}}{{Өлкө желеги|Сауд Арабиясы}} (KSA) {{!}} style="background:#F7F6A8;" {{!}} 0 {{!}} style="background:#DCE5E5;" {{!}} 1 {{!}} style="background:#FFDAB9;" {{!}} 0 {{!}} 1 {{!}}- align=center {{!}} align=left{{!}}{{Өлкө желеги|АКШ}} (USA) {{!}} style="background:#F7F6A8;" {{!}} 0 {{!}} style="background:#DCE5E5;" {{!}} 1 {{!}} style="background:#FFDAB9;" {{!}} 0 {{!}} 1 {{!}}- align=center {{!}} 20 {{!}} align=left{{!}}{{Өлкө желеги|Пакистан}} (PAK) {{!}} style="background:#F7F6A8;" {{!}} 0 {{!}} style="background:#DCE5E5;" {{!}} 0 {{!}} style="background:#FFDAB9;" {{!}} 4 {{!}} 4 {{!}}- align=center {{!}} 21 {{!}} align=left{{!}}{{Өлкө желеги|Уганда}} () {{!}} style="background:#F7F6A8;" {{!}} 0 {{!}} style="background:#DCE5E5;" {{!}} 0 {{!}} style="background:#FFDAB9;" {{!}} 3 {{!}} 3 {{!}}- align=center {{!}}rowspan="2" {{!}} 22 {{!}} align=left{{!}}{{Өлкө желеги|Канада}} (CAN) {{!}} style="background:#F7F6A8;" {{!}} 0 {{!}} style="background:#DCE5E5;" {{!}} 0 {{!}} style="background:#FFDAB9;" {{!}} 2 {{!}} 2 {{!}}- align=center {{!}} align=left{{!}}{{Өлкө желеги|Болгария}} (BUL) {{!}} style="background:#F7F6A8;" {{!}} 0 {{!}} style="background:#DCE5E5;" {{!}} 0 {{!}} style="background:#FFDAB9;" {{!}} 2 {{!}} 2 {{!}}- align=center {{!}} rowspan="5" {{!}} 23 {{!}} align=left{{!}}{{Өлкө желеги|Испания}} (ESP) {{!}} style="background:#F7F6A8;" {{!}} 0 {{!}} style="background:#DCE5E5;" {{!}} 0 {{!}} style="background:#FFDAB9;" {{!}} 1 {{!}} 1 {{!}}- align=center {{!}} align=left{{!}}{{Өлкө желеги|Ооганстан}} {{!}} style="background:#F7F6A8;" {{!}} 0 {{!}} style="background:#DCE5E5;" {{!}} 0 {{!}} style="background:#FFDAB9;" {{!}} 1 {{!}} 1 {{!}}- align=center {{!}} align=left{{!}}{{Өлкө желеги|Жапония}} (JPN) {{!}} style="background:#F7F6A8;" {{!}} 0 {{!}} style="background:#DCE5E5;" {{!}} 0 {{!}} style="background:#FFDAB9;" {{!}} 1 {{!}} 1 {{!}}- align=center {{!}} align=left{{!}}{{Өлкө желеги|Латвия}} (LAT) {{!}} style="background:#F7F6A8;" {{!}} 0 {{!}} style="background:#DCE5E5;" {{!}} 0 {{!}} style="background:#FFDAB9;" {{!}} 1 {{!}} 1 {{!}}- align=center {{!}} align=left{{!}}{{Өлкө желеги|Түркия}} (TUR) {{!}} style="background:#F7F6A8;" {{!}} 0 {{!}} style="background:#DCE5E5;" {{!}} 0 {{!}} style="background:#FFDAB9;" {{!}} 1 {{!}} 1 {{!}}- align=center {{!}}colspan=2 {{!}}Баардыгы {{!}} style="background:#F7F6A8;" {{!}} 43 {{!}} style="background:#DCE5E5;" {{!}} 34 {{!}} style="background:#FFDAB9;" {{!}} 124 {{!}} 201 |} == Ыраатамалар == {| class="wikitable" style="margin:0.5em auto; font-size:90%;width:75%;" |- |bgcolor=#00cc33| ● ||Ачылыш аземи || bgcolor=#3399ff|  ● ||Квалификациялык мелдештер || bgcolor=#ffcc00|  ||Финалдык мелдештер || bgcolor="#ffdead"| КО ||Көргөзмө оюндар ||bgcolor=#ee3333| ● ||Жабылыш аземи |- {{end box}} {| class="wikitable" style="margin:0.5em auto; font-size:90%; line-height:1.25em;width:75%;" |- ! colspan=2| Август / Сентябрь !!width=4%|31!!width=4%|1!!width=4%|2!!width=4%|3!!width=4%|4!!width=4%|5!!width=4%|6!!Өткөрүлүүчү жайы |- | colspan=2 | Аземдер ||bgcolor=#00cc33 align=center|●|| || || || ||||bgcolor=#ee3333 align=center|●|| Бишкек арена |- style="text-align:center;" |align=left rowspan=4| [[Файл:Equestrian Vaulting pictogram.svg|30px]] [[Ат оюндары]] | style="text-align:left;" | [[Көк бөрү]] <!-- 31 -->| <!-- 01 -->| <!-- 02 -->|bgcolor="#3399ff" | <!-- 03 -->|bgcolor="#3399ff" | <!-- 04 -->|bgcolor="#3399ff" | <!-- 05 -->|bgcolor="#3399ff" | <!-- 06 -->| bgcolor=#ffcc00 | <!-- T -->|align=left rowspan=4| «Көк Бөрү» аренасы<br> ([[Чолпон-Ата]]) |- align="center" | style="text-align:left;" | [[Көк бөрү|Көкпар]] (жер улак) <!-- 31 -->| <!-- 01 -->| <!-- 02 -->|bgcolor="#3399ff" | <!-- 03 -->|bgcolor="#3399ff" | <!-- 04 -->|bgcolor="#3399ff" | <!-- 05 -->|bgcolor="#3399ff" | <!-- 06 -->| bgcolor=#ffcc00 | |- align="center" | style="text-align:left;" |[[Эр эңиш]] <!-- 31-->| <!-- 01-->| <!-- 02-->|bgcolor=#ffcc00 | <!-- 03 -->|bgcolor=#ffcc00 | <!-- 04 -->| <!-- 05 -->| <!-- 06 -->| |- align="center" | style="text-align:left;" |Тыйын эңмей <!-- 31 -->| <!-- 01 -->| <!-- 02 -->| <!-- 03 -->| <!-- 04 -->|bgcolor=#ffcc00 | <!-- 05 -->|bgcolor=#ffcc00 | <!-- 06-->| |- style="text-align:center;" |align=left rowspan=5| [[Файл:Equestrian Vaulting pictogram.svg|30px]] [[Ат чабыш]] | style="text-align:left;" | [[Ат чабыш]]<br>(классикалык) <!-- 31 -->| <!-- 01 -->| <!-- 02 -->| <!-- 03 -->| <!-- 04 -->| <!-- 05 -->|bgcolor=#ffcc00 | <!-- 06 -->| <!-- T -->| align=left rowspan=5| «Чолпон-Ата» ат майданы |- align="center" | align="left" colspan=1| [[Аламан байге]] <!-- 31 -->| <!-- 01 -->| <!-- 02 -->| <!-- 03 -->| <!-- 04 -->| <!-- 05 -->|bgcolor=#ffcc00 | <!-- 06 -->| |- align="center" | align="left" colspan=1|[[Бышты жорго]] <!-- 31 -->| <!-- 01 -->| <!-- 02 -->| <!-- 03 -->| <!-- 04 -->| <!-- 05 -->|bgcolor=#ffcc00 | <!-- 06 -->| |- align="center" | align="left" colspan=1|[[Жорго салыш]] <!-- 31 -->| <!-- 01 -->| <!-- 02 -->| <!-- 03 -->| <!-- 04 -->| <!-- 05 -->|bgcolor=#ffcc00 | <!-- 06 -->| |- align="center" | align="left" colspan=1|[[Кунан чабыш]] <!-- 31 -->| <!-- 01 -->| <!-- 02 -->| <!-- 03 -->| <!-- 04 -->| <!-- 05 -->|bgcolor=#ffcc00 | <!-- 06 -->| |- style="text-align:center;" |align=left rowspan=4| [[Файл:Mangala pictogram.png|30px|alt=|link=]] Акыл оюндары | style="text-align:left;" | [[Файл:Mangala pictogram.png|30px|alt=|link=]] [[Тогуз коргоол]] <!-- 31 -->| <!-- 01 -->|bgcolor="#3399ff" | <!-- 02 -->|bgcolor="#3399ff" | <!-- 03 -->|bgcolor="#3399ff" | <!-- 04 -->| <!-- 05 -->|bgcolor="#3399ff" | <!-- 06 -->| bgcolor=#ffcc00 | <!-- T -->|align=left rowspan=3| «Евразия» пансионаты <br>([[Кара-Ой (Ысык-Көл району)|Кара-Ой]] айылы) |- align="center" | style="text-align:left;" | [[Файл:Mangala pictogram.png|30px|alt=|link=]] Мангала <!-- 31 -->| <!-- 01 -->| <!-- 02 -->|bgcolor="#3399ff" | <!-- 03 -->|bgcolor="#3399ff" | <!-- 04 -->| <!-- 05 -->|bgcolor="#3399ff" | <!-- 06 -->| bgcolor=#ffcc00 | |- align="center" | style="text-align:left;" | [[Файл:Oware pictogram.png|30px|alt=|link=]] Овари <!-- 31-->| <!-- 01-->| <!-- 02-->|bgcolor="#3399ff" | <!-- 03 -->|bgcolor="#3399ff" | <!-- 04 -->| <!-- 05 -->| bgcolor="#3399ff" | <!-- 06 -->| bgcolor=#ffcc00 | |- align="center" | style="text-align:left;" | [[Файл:Ordo pictogram.svg|30px|alt=|link=]] [[Ордо]] <!-- 31 -->| <!-- 01 -->|bgcolor="#3399ff" | <!-- 02 -->|bgcolor="#3399ff" | <!-- 03 -->|bgcolor="#3399ff" | <!-- 04 -->|bgcolor="#3399ff" | <!-- 05 -->|bgcolor=#ffcc00 | <!-- 06-->| <!-- T -->|align=left rowspan=10| «Көчмөндөр ааламы» <br>этно шаарчасы <br>(Кырчын жайлоосу) |- style="text-align:center;" |align=left rowspan=3| [[Файл:Salbuurun pictogram.png|30px|alt=|link=]] Аңчылык оюндары <br>(Салбуурун) | style="text-align:left;" | [[Файл:Burkut Saluu pictogram.png|30px|alt=|link=]] Бүркүт салуу <!-- 31 -->| <!-- 01 -->| <!-- 02 -->|bgcolor="#3399ff" | <!-- 03 -->|bgcolor="#3399ff" | <!-- 04 -->|bgcolor="#3399ff" | <!-- 05 -->|bgcolor=#ffcc00| <!-- 06 -->| |- align="center" |style="text-align:left;" | [[Файл:Burkut Saluu pictogram.png|30px|alt=|link=]] [[Далба]] <!-- 31 -->| <!-- 01 -->| <!-- 02-->| <!-- 03 -->|bgcolor=#ffcc00 | <!-- 04 -->| <!-- 05 -->| <!-- 06 -->| |- align="center" | align="left" colspan=1| [[Файл:Salbuurun pictogram.png|30px|alt=|link=]] Куш салуу <!-- 31 -->| <!-- 01 -->| <!-- 02 -->| <!-- 03 -->|bgcolor=#ffcc00 | <!-- 04 -->| <!-- 05 -->| <!-- 06 -->| |- align="center" |- style="text-align:center;" |align=left rowspan=3| [[Файл:Horseback Archery pictogram.png|30px]] [[Жаа атуу]] | style="text-align:left;" | [[Файл:Horseback Archery pictogram.png|30px|alt=|link=]] Атчан жаа атуу <!-- 31 -->| <!-- 01 -->| <!-- 02 -->| <!-- 03 -->| <!-- 04 -->| <!-- 05 -->|bgcolor=#ffcc00 | <!-- 06 -->| |- align="center" | style="text-align:left;" | [[Файл:Archery_pictogram.svg|30px|alt=|link=]] [[Жаа атуу]] (кыргыз стили) <!-- 31 -->| <!-- 01 -->| <!-- 02 -->|bgcolor="#3399ff" | <!-- 03 -->|bgcolor="#3399ff" | <!-- 04 -->|bgcolor=#ffcc00 | <!-- 05 -->| <!-- 06 -->| |- align="center" | style="text-align:left;" |[[Файл:Archery_pictogram.svg|30px|alt=|link=]] [[Жаа атуу]] (түрк стили) <!-- 31-->| <!-- 01-->| <!-- 02-->| <!-- 03 -->|bgcolor="#3399ff" | <!-- 04 -->|bgcolor=#ffcc00 | <!-- 05 -->| <!-- 06 -->| |- align="center" |- style="text-align:center;" |align=left rowspan=3| [[Файл:Tug of War pictogram.png|30px|alt=|link=]] Күч сыноо оюндары | style="text-align:left;" | [[Файл:Tug of War pictogram.png|30px|alt=|link=]] [[Аркан тартыш]] <!-- 31 -->| <!-- 01 -->| <!-- 02 -->|bgcolor="#3399ff" | <!-- 03 -->|bgcolor="#3399ff" | <!-- 04 -->|bgcolor=#ffcc00 | <!-- 05 -->| <!-- 06 -->| |- align="center" | align="left" colspan=1| Омуртка сөөктү сындыруу <!-- 31 -->| <!-- 01 -->| <!-- 02 -->|bgcolor="#3399ff" | <!-- 03 -->|bgcolor="#3399ff" | <!-- 04 -->|bgcolor=#ffcc00 | <!-- 05 -->| <!-- 06 -->| |- align="center" | align="left" colspan=1| Стронгмэн <!-- 31 -->| <!-- 01 -->| <!-- 02 -->|bgcolor="#3399ff" | <!-- 03 -->|bgcolor="#3399ff" | <!-- 04 -->| bgcolor="#3399ff" | <!-- 05 -->|bgcolor=#ffcc00 | <!-- 06 -->| |- align="center" |- style="text-align:center;" |align=left rowspan=5| [[Файл:Wrestling_pictogram.svg|30px|alt=|link=]] [[Күрөш]] | style="text-align:left;" | [[Файл:Alysh pictogram.svg|30px|alt=|link=]] [[Алыш]] <!-- 31 -->| <!-- 01 -->| <!-- 02 -->|bgcolor=#ffcc00 | <!-- 03 -->| <!-- 04 -->| <!-- 05 -->| <!-- 06 -->| <!-- T -->|align=left rowspan=10|«Газпром» дене тарбия жана ден соолукту чыңдоо комплекси |- align="center" | align="left" colspan=1| [[Файл:Alysh pictogram.svg|30px|alt=|link=]] Ашыртмалы аба гюреши <!-- 31 -->| <!-- 01-->| <!-- 02-->|{{n/a}} <!-- 03 -->| <!-- 04 -->| <!-- 05 -->| <!-- 06 -->| |- align="center" | align="left" colspan=1| [[Файл:Kurash pictogram.svg|30px|alt=|link=]] Кураш <!-- 31 -->| <!-- 01 -->|bgcolor=#ffcc00 | <!-- 02 -->| <!-- 03 -->| <!-- 04 -->| <!-- 05 -->| <!-- 06 -->| |- align="center" | align="left" colspan=1| [[Файл:Kazakh kuresi pictogram.svg|30px|alt=|link=]] Казак күрөшү <!-- 31 -->| <!-- 01 -->| <!-- 02-->| <!-- 03 -->| <!-- 04-->| bgcolor=#ffcc00 | <!-- 05 -->| <!-- 06 -->| |- align="center" | align="left" colspan=1| [[Файл:Beach kurash pictogram.svg|30px|alt=|link=]] [[Көчмөндөрдүн улуу күрөшү]] <!-- 31-->| <!-- 01 -->| <!-- 02 -->| <!-- 03 -->| <!-- 04 -->| <!-- 05 -->| bgcolor="#3399ff" | <!-- 06 -->| bgcolor=#ffcc00 | |- align="center" | colspan=2| '''Медалдар топтому''' <!-- 31 -->| <!-- 01-->| <!-- 02 -->| 12 <!-- 03 -->| 57 <!-- 04 -->| 30 <!-- 05 -->| 74 <!-- 06 -->| 10 |- ! colspan=2|Август/ Сентябрь!!&nbsp;31!!&nbsp;1!!&nbsp;2!!&nbsp;3!!&nbsp;4!!&nbsp;5!!&nbsp;6 {{end box}} <noinclude></noinclude> == Катышуучу өлкөлөр == Оюндарга 100дөн ашуун өлкөнүн спортчулары катышат, спорттун 43 түрү боюнча күч сынашат<ref>{{Cite web|url=https://sportnews.kz/drugoe/kyrgyzstan-primet-vsemirnye-igry-kochevnikov-s-uchastiem-okolo-100-stran-790149946601/|title=Кыргызстан примет Всемирные игры кочевников с участием около 100 стран|website=sportnews.kz|date=2026-01-15|access-date=2026-01-15|url-status=live}}</ref>.2026-жылдын апрель айында 50гө жакын өлкө VI Дүйнөлүк көчмөндөр оюндарына катышарын тастыкташкан<ref>{{Cite web|url=https://caravan-info.kg/ru/culture/438170-okolo-50-stran-podtverdili-uchastie-vo-vsemirnyh-igrah-kochevnikov-2026-goda.html|title=Около 50 стран подтвердили участие во Всемирных играх кочевников 2026 года|website=caravaninfo.kg|date=2026-04-29|access-date=2026-04-29|deadlink=}}</ref>. <div class="references-small" style="-moz-column-count:3; column-count:3; -webkit-column-count:3;"> * {{Өлкө желеги|Австралия}} (12) * {{Өлкө желеги|Австрия}} (10) * {{Өлкө желеги|Азербайжан}} (21)<ref>{{Cite web|title=Мирбек Мамбеталиев: Азербайджан примет участие в VI Всемирных играх кочевников в Кыргызстане|author=Айдан Алескерли|url=https://report.az/ru/vneshnyaya-politika/mirbek-mambetaliev-azerbajdzhan-primet-uchastie-v-vi-vsemirnyh-igrah-kochevnikov-v-kyrgyzstane|website=Report.az|date=2026-04-17|accessdate=2026-04-17|url-status=live}}</ref>. * {{Өлкө желеги|Антигуа жана Барбуда}} (3) * {{Өлкө желеги|Аргентина}} (6) * {{Өлкө желеги|Армения}} (8) * {{Өлкө желеги|АКШ}} (44) * {{Өлкө желеги|Алжир}} (4) * {{Өлкө желеги|Бангладеш}} (26) * {{Өлкө желеги|БАЭ}} (14) * {{Өлкө желеги|Бахрейн}} (1) * {{Өлкө желеги|Беларусь}} (18) * {{Өлкө желеги|Бельгия}} (5) * {{Өлкө желеги|Бенин}} (8) * {{Өлкө желеги|Болгария}} (6) * {{Өлкө желеги|Босния жана Герцеговина}} (3) * {{Өлкө желеги|Бразилия}} (22) * {{Өлкө желеги|Бруней}} (1) * {{Өлкө желеги|Бурунди}} (4) * {{Өлкө желеги|Венгрия}} (51) * {{Өлкө желеги|Венесуэла}} (1) * {{Өлкө желеги|Гана}} (6) * {{Өлкө желеги|Гамбия}} (5) * {{Өлкө желеги|Гаити}} (2) * {{Өлкө желеги|Гватемала}} (4) * {{Өлкө желеги|Гвинея-Бисау}} (6) * {{Өлкө желеги|Германия}} (25) * {{Өлкө желеги|Грузия}} (63) * {{Өлкө желеги|Греция}} (2) * {{Өлкө желеги|Доминика Республикасы}} (1) * {{Өлкө желеги|Египет}} (8) * {{Өлкө желеги|Жапония}} (9) * {{Өлкө желеги|Жаңы Зеландия}} (3) * {{Өлкө желеги|Испания}} (42) * {{Өлкө желеги|Индия}} (83) * {{Өлкө желеги|Индонезия}} (14) * {{Өлкө желеги|Иордания}} (4) * {{Өлкө желеги|Ирландия}} (2) * {{Өлкө желеги|Иран}} (91) * {{Өлкө желеги|Ирак}} (1) * {{Өлкө желеги|Италия}} (23) * {{Өлкө желеги|Казакстан}} (241) * {{Өлкө желеги|Камерун}} (8) * {{Өлкө желеги|Канада}} (17) * {{Өлкө желеги|Кабо-Верде}} (4) * {{Өлкө желеги|Катар}} (2) * {{Өлкө желеги|Камбоджа}} (1) * {{Өлкө желеги|Кытай}} (37) * {{Өлкө желеги|Кыргызстан}} (656) * {{Өлкө желеги|Колумбия}} (5) * {{Өлкө желеги|Коста-Рика}} (1) * {{Өлкө желеги|Кот-д’Ивуар}} (2) * {{Өлкө желеги|Латвия}} (9) * {{Өлкө желеги|Ливан}} (4) * {{Өлкө желеги|Либерия}} (4) * {{Өлкө желеги|Литва}} (4) * {{Өлкө желеги|Люксембург}} (1) * {{Өлкө желеги|Мадагаскар}} (13) * {{Өлкө желеги|Малайзия}} (42) * {{Өлкө желеги|Мали}} (2) * {{Өлкө желеги|Марокко}} (2) * {{Өлкө желеги|Мексика}} (3) * {{Өлкө желеги|Молдова}} (7) * {{Өлкө желеги|Норвегия}} (5) * {{Өлкө желеги|Моңголстан}} (126) * {{Өлкө желеги|Нигерия}} (16) * {{Өлкө желеги|Нидерланддар}} (8) * {{Өлкө желеги|Непал}} (2) * {{Өлкө желеги|Пакистан}} (126) * {{Өлкө желеги|Панама}} (2) * {{Өлкө желеги|Парагвай}} (1) * {{Өлкө желеги|Перу}} (3) * {{Өлкө желеги|Польша}} (43) * {{Өлкө желеги|Португалия}} (3) * {{Өлкө желеги|Румыния}} (67)<ref>{{Cite web|title=Dozens of Romanian athletes to compete in World Nomad Games in Kyrgyzstan|url=https://agerpres.ro/english/2026/07/09/dozens-of-romanian-athletes-to-compete-in-world-nomad-games-in-kyrgyzstan--1574793|website=Report.az|date=2026-07-09|accessdate=2026-07-09|url-status=live}}</ref> * {{Өлкө желеги|Ооганстан}} (38) * {{Өлкө желеги|Оман}} (11) * {{Өлкө желеги|Орусия}} (258) * {{Өлкө желеги|Өзбекстан}} (165) * {{Өлкө желеги|Сальвадор}} (2) * {{Өлкө желеги|Сербия}} (7) * {{Өлкө желеги|Сауд Арабиясы}} (?) * {{Өлкө желеги|Сингапур}} (15) * {{Өлкө желеги|Словения}} (1) * {{Өлкө желеги|Словакия}} (17) * {{Өлкө желеги|Сьерра-Леоне}} (29) * {{Өлкө желеги|Тажикстан}} (56) * {{Өлкө желеги|Таиланд}} (11) * {{Өлкө желеги|ТАР}} (13) * {{Өлкө желеги|Танзания}} (4) * {{Өлкө желеги|Того}} (10) * {{Өлкө желеги|Тунис}} (1) * {{Өлкө желеги|Македония}} (8) * {{Өлкө желеги|Түркмөнстан}} (24) * {{Өлкө желеги|Түркия}} (39) * {{Желек|Түштүк Корея}} [[Түштүк Корея]] (79) * {{Өлкө желеги|Уганда}} (9) * {{Өлкө желеги|Улуу Британия}} (53) * {{Өлкө желеги|Украина}} (?) * {{Өлкө желеги|Уругвай}} (1) * {{Өлкө желеги|Франция}} (23) * {{Өлкө желеги|Филиппиндер}} (6) * {{Өлкө желеги|Хорватия}} (5) * {{Өлкө желеги|Чехия Республикасы}} (16) * {{Өлкө желеги|Черногория}} (2) * {{Өлкө желеги|Чили}} (4) * {{Өлкө желеги|Швейцария}} (3) * {{Өлкө желеги|Швеция}} (8) * {{Өлкө желеги|Шри-Ланка}} (13) * {{Өлкө желеги|Эстония}} (10) * {{Өлкө желеги|Эквадор}} (7) * {{Өлкө желеги|Экваториалдык Гвинея}} (2) * {{Өлкө желеги|Эфиопия}} (6) </div> == Түз ободон берүүлөр == * {{Желек|Кыргызстан}} [[КТРК]], [[КТРК Спорт|Спорт]] , Kyrgyz sport * {{Желек|Түркия}} TRT Avaz * {{Желек|Казакстан}} Qazsport * {{Желек|Орусия}} Матч! (күтүлүүдө) == Өнөктөштөрү == * [[File:Chevrolet simple logo.svg|alt=|link=|30px]] Chevrolet Kyrgyzstan<ref>{{Cite web|url=https://kaktus.media/doc/546159_chevrolet_kyrgyzstan_stal_oficialnym_partnerom_vi_vsemirnyh_igr_kochevnikov.html|title=Chevrolet Кыргызстан стал официальным партнером VI Всемирных игр кочевников|date=2026-05-16|publisher=Кактус Медиа|lang=ru|accessdate=2026-05-16|archivedate=2026-05-16|archiveurl=https://web.archive.org/web/20240706181937/https://kaktus.media/doc/546159_chevrolet_kyrgyzstan_stal_oficialnym_partnerom_vi_vsemirnyh_igr_kochevnikov.html}}</ref> * [[Файл:Flag of UNESCO.svg|35px]] [[ЮНЕСКО]] * [[Шоро (компания)|Шоро]] * [[ABank]] == Булактар == {{Булактар }} ==Шилтемелер == * {{Cite web|url=https://worldnomadgames.org/|title=Көчмөндөр оюндарынын расмий сайты}} {{Дүйнөлүк көчмөндөр оюндары }} [[Категория:Дүйнөлүк көчмөндөр оюндары]] [[Категория:Кыргызстандагы спорттук мелдештер]] [[Категория:Бишкектеги спорттук мелдештер]] [[Категория:Чолпон-Атадагы спорттук мелдештер]] [[Категория:Кыргызстандагы 2026-жыл]] [[Категория:Кыргызстандагы спорт 2026-жылы]] [[Категория:Азиядагы 2026-жыл]] rls2rmaqn5djmc647wy3mbbz934rkd2 Мойнок 0 135128 652193 487706 2026-09-09T06:57:55Z InternetArchiveBot 27717 Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 652193 wikitext text/x-wiki {{ОЖ|кыргызча аталышы=Мойнок|макамы=Шаар|сүрөт=Moynaq,_Aral_Lake,_World_War_II_Memorial,_Uzbekistan.jpg|өлкө={{UZB}}|облус түрү=Бөлгөсү|облус=Каракалпакстан|район түрү=Району|район=Мойнок району}} '''Мойнок''' ({{lang-uz|Moʻynoq / Мўйноқ}}, {{lang-kaa|Moynaq / Мойнақ}}) — [[Каракалпакстан Республикасы|Каракалпакстан Республикасынын]] [[Мойнок району|Мойнок районунун]] административдик борбору жана эң ири калктуу пункту болгон шаар - Өзбекстан Республикасынын курамындагы суверендүү<ref>{{cite web|url=http://parliamentrk.gov.uz/ru/dokumenti/konstitucija-respubliki-karakalpakstan/|title=Конституция Республики Каракалпакстан — Статья 1|publisher=Официальный сайт Жокаргы Кенеса Республики Каракалпакстан — parliamentrk.gov.uz|accessdate=2019-07-21|lang=ru|archive-date=2018-11-01|archive-url=https://web.archive.org/web/20181101140901/http://www.parliamentrk.gov.uz/ru/dokumenti/konstitucija-respubliki-karakalpakstan|deadlink=no|archivedate=2018-11-01|archiveurl=https://web.archive.org/web/20181101140901/http://www.parliamentrk.gov.uz/ru/dokumenti/konstitucija-respubliki-karakalpakstan}}</ref> республика. == Тарыхы == 1933-жылы 15-ноябрда Бүткүл Орусиялык Борбордук Аткаруу Комитетинин токтому менен Мойнок айылы жумушчу айылчасы катары классификацияланган. Ал кезде Мойнок Кара-Калпак АССРинин курамына кирген, ал өз кезегинде [[Орусия Советтик Федеративдик Социалисттик Республикасы|ОСФСР]]дин курамына кирген<ref>{{Cite web|url=http://base.consultant.ru/cons/cgi/online.cgi?req=doc;base=ESU;n=24287|title=Постановление ВЦИК от 15 ноября 1933 года «Об изменениях в административно-территориальном делении Кара-калпакской АССР»|access-date=2012-11-20|archive-date=2016-02-07|archive-url=https://web.archive.org/web/20160207074434/http://base.consultant.ru/cons/cgi/online.cgi?req=doc;base=ESU;n=24287|deadlink=no}}</ref>. 1950-жылдары Мойнок шаардык айыл статусун алган. 1963-жылы Мойнокко шаар статусу берилген. Ал [[Арал (шаар)|Арал]] менен катар Арал деңизинин жээгиндеги эки шаардын бири болгон. 1960-жылдары [[Гозо|гозону]] сугаруу үчүн Аму-Дарыядан мелиоративдик каналдар курула баштаган. Натыйжада Арал деңизине суу аз агып, тайыз боло баштаган. 1980-жылдардын ортосуна чейин Мойнок Арал деңизинин түштүк жээгинде өнүккөн балык уулоочу порт шаары болгон. Шаарда Мойнок балык консервалоочу завод иштеп турган, ал шаарды түзгөн ишкана жана мурдагы [[Кеңештер Бирлиги|КСРБ]]деги эң ири балык консерва ишканаларынын бири болгон. 1980-жылдары Мойноктогу балык консерва заводун жаппоо үчүн бул жерге Орусиядан тоңдурулган балык алынып келинген. 1990-жылдардын башында балык консервалоочу завод жабылып[[Жумушсуздук|, жумушсуздук]] башталып, тургундар үйлөрүн таштап, [[Нукус]], [[Коңурат (Каракалпакстан)|Коңурат]] жана башка шаарларга кете башташкан. Чаң-туз бороондорунун жыштыгы жана калктын оорулары (ичеги-карын жолдорунун, көздүн жана теринин оорулары) тез-тез болуп калды. Жер астындагы суулардын деңгээли төмөндөп, чөлгө айлануу процесси тездеди. Калган булактар ​​пахта талааларынан Аму-Дарыяга жуулуп кеткен [[Пестициддер|пестициддердин]] көптүгүнөн улам ичүүгө болбой калды. Порт "кеме көрүстөнүнө" айланган. Арал деңизинде суунун деңгээли азайгандыгына байланыштуу бүгүнкү күндө жээк сызыгы Мойноктон 100 км. Кереметтүү пляждары, балыктарынын көптүгү жана чоңдугу үчүн деңиз деп аталган мурунку көлдүн ачык түбү азыр чөлгө айланган. Жергиликтүү тургундар чөлдү Аралкум (Кызылкум чөлүнө окшош) деп аташат. Мурда деңизде деңиз кемелери жүрчү. Азыр алар кароосуз калып, мурдагы Мойнок портундагы «кеме көрүстөнүндө» дат басып жатышат<ref>{{Cite web|url=https://samarkandtours.com/ru/uzbekistan/muynak/|title=Муйнак, Узбекистан|accessdate=2021-02-17|archive-date=2021-02-13|archive-url=https://web.archive.org/web/20210213021526/https://samarkandtours.com/ru/uzbekistan/muynak/|deadlink=no|archivedate=2021-02-13|archiveurl=https://web.archive.org/web/20210213021526/https://samarkandtours.com/ru/uzbekistan/muynak/}}</ref>. 2011-жылга карата Мойноктон Түштүк Арал деңизинин батыш (терең) бөлүгүнө чейин 100 км, чыгыш (тайыз) бөлүгүнө чейин 180 кмдей. Деңиздин чыгыш бөлүгү (салыштырмалуу тереңдиктен) Мойноктон эң тез чегинген: 1990-жылдардын орто ченинде ал шаардан 45 км, ал эми 2000-жылдардын башында 100 км алыстыкта ​​болгон. 2008-жылы «Петро Альянс» компаниясы Арал деңизинин мурунку түбүндө мунай жана газ табуу боюнча геологиялык чалгындоо иштерин жүргүзүп, натыйжасы оң болгон. Бул жердеги газ жогорку сапатта, күкүрттүү суутек минималдуу. 2017-жылдын 20-21-январында Коңурат-Мойнок суу түтүгүнүн курулушу башталган. Баасы 26,6 миллиард сомду түзгөн, узундугу 101 км болгон курулуштун курулушу 5 айга созулган. Учурда 25 миңден ашык адам ичүүчү таза суу менен камсыз болду. Мойнок - Үчсай суу түтүгү 1,51 чакырымга узартылат. 2000-жылдардын ортосунан тарта шаарга дүйнөнүн бардык бурчунан туристтер келе баштаган. Мойнокко туристтердин агымы 2016-жылдан кийин кескин өскөн. Учурда Мойнок Арал деңизинин кургап калган бөлүктөрүнүн алыскы аймактарын кыдырып, изилдөөгө бара жаткан туристтер жана окумуштуулар үчүн маанилүү транзиттик пункт болуп саналат. Ошондой эле, Мойнок аркылуу туристтер жол тандабас унаалары менен Мойноктон түндүк жана түндүк-батышты көздөй бир нече ондогон километр алыс жайгашкан Арал деңизинин жээгине келишет. == Калкы == Калкы: 1991-жылы 13 000 адам, 2012-жылы 18 196 киши болгон. 2018-жылдын 1-январына карата Мойноктун калкынын саны 13 500 адамды түзгөн. Өзбекстандын көпчүлүк шаарларынан айырмаланып, Мойнокто калктын кыскаруу тенденциясы туруктуу. Шаар калкынын негизги бөлүгүн [[каракалпактар]] ​​түзөт. Шаарда казактар ​​да абдан көп. Улуттук азчылыктардын арасында орустар да бар. == Тилдери == Буткул Каракалпакстандагыдай эле Мойнокто да [[каракалпак тили]] ырасмый макамга ээ. [[Орус тили]] чындыгында улуттар аралык байланыш тилинин макамына ээ. Шаар чет элдик туристтер арасында популярдуу болгондуктан, шаардагы туризм жана тейлөө кызматкерлери арасында да [[англис тили]] кеңири таралган. == Унаасы == Учурда суу унаасы жок. Мойнок порту иштебей жатат. Шаардын түштүк-чыгыш тарабында тартипсиз иштеген кичинекей аба майдан бар. Коомдук унаа сейрек кездешүүчү Daewoo Damas кичи автобустары, ошондой эле жеке таксилер жана жеңил унаалардагы такси айдоочулары менен көрсөтүлөт. == Галереясы == <gallery class="center"> Файл:Moynaq Boats.jpg|link=https://ru.wikipedia.org/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Moynaq_Boats.jpg|Кеме{{Жеткиликсиз шилтеме|date=October 2024 |bot=InternetArchiveBot |fix-attempted=yes }} көрүстөнү Файл:Moynaq Memorial.jpg|link=https://ru.wikipedia.org/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Moynaq_Memorial.jpg|Мурдагы{{Жеткиликсиз шилтеме|date=October 2024 |bot=InternetArchiveBot |fix-attempted=yes }} деңиз жээгинде тургузулган эстелик Файл:Moynaq Placard.jpg|link=https://ru.wikipedia.org/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Moynaq_Placard.jpg|Өткөндүн{{Жеткиликсиз шилтеме|date=October 2024 |bot=InternetArchiveBot |fix-attempted=yes }} артефакты: балыкчы менен плакат Файл:Moynaq.jpg|link=https://ru.wikipedia.org/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Moynaq.jpg|Шаарга{{Жеткиликсиз шилтеме|date=October 2024 |bot=InternetArchiveBot |fix-attempted=yes }} кире бериш </gallery> == Белгилери == [[Категория:Каракалпакстан шаарлары]] bidpo1n4shys85ob3ifbp498jogqkxh Того 0 136757 652213 650316 2026-09-09T10:20:51Z InternetArchiveBot 27717 Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 652213 wikitext text/x-wiki {{Мамлекет |Этап1 = |Дата1 = |Этап2 = |Дата2 = |Этап3 = |Дата3 = |Этап4 = |Дата4 = |Этап5 = |Дата5 = |Макамы = |Негизделген = |Макамы = |Кыргызча аталышы = Тоголез Республикасы |Расмий аталышы = {{lang-fr|République togolaise}} |Мамлекеттик дини = [[динден тышкары мамлекет]] |Герб = Armoiries du Togo.svg |Желек = Flag of Togo (3-2).svg |Гимн аталышы = Salut à toi, pays de nos aïeux |Аудио = Togolese national anthem.ogg |Урааны = {{lang-fr|Travail, Liberté, Patrie}} (Эмгек, Эркиндик, Мекен) |Башкаруу формасы = [[президенттик республика]] |Картада = Location Togo AU Africa.svg | lat_dir = N | lat_deg = 8 | lat_min = 33 | lat_sec = 0 | lon_dir = E | lon_deg = 1 | lon_min = 0 | lon_sec = 0 | region = TG | CoordScale = 2500000 |Тили = [[француз тили]] |Эгемендүүлүк күнү = [[27-апрель]] [[1960-жыл]] |Эгемендүүлүгүн алды = [[Франция|Франциядан]] |Борбор шаары = [[Ломе]] |Ири шаарлар = Ломе, Сокоде, Кара |Башчыларынын милдеттери = Президент<br>Премьер-министр |Башчылары = Фор Эссозимна Гнассингбе<br>Виктуар Сидемехо Томега-Догбе |Аянты = 56 785 |Суу пайызы = 4,2 |Аянты боюнча орду = 127-орун |Калкы = 8 095 498 |Калкы боюнча орду = 101-орун |Калкты каттоо жылы = 2022 |Калктын жыштыгы = 125,9 |Калкынын жыштыгы боюнча орду = 60-орун |ИДӨ (САМ) = 25,103 млрд |ИДӨ (САМ) эсептөө жылы = 2023 |ИДӨ (САМ) боюнча орду = 151-орун |ИДӨ (САМ) ар бир жанга = 2 767 |ИДӨ (номинал) = 9,621 млрд |ИДӨ (номинал) эсептөө жылы = 2023 |ИДӨ (номинал) боюнча орду = 157-орун |ИДӨ (номинал) ар бир жанга = 1 004 |Акча бирдиги = КФА франкы |АДӨИ = {{Өсүү}}0,515 |АДӨИ деңгээли = <span style="color:red;">'''төмөн''' |АДӨИ боюнча орду = 167-орун |Учак компаниясы = |ЭОК = TOG |ISO = TG |Этнохороним = тоголез, тоголездиктер |Домени = [[.tg]] |Телефон коду = 228 |Убакыт аралыгы = [[UTC±00:00|±00:00]] |Штрих коду = |Түшүнүктөр = <div class="center">[[commons:Togo|'''Викиказынадагы медиафайлдар''']]</div> }} '''Того''' ({{lang-fr|Togo}}), расмий түрдө ― '''Тоголез Республикасы''' ({{lang-fr|République togolaise}}) ― [[Батыш Африка|Батыш Африкада]] жайгашкан мамлекет<ref name=":0">[https://www.newworldencyclopedia.org/entry/Togo New World Encyclopedia. Того]</ref>. Батышынан [[Гана]], чыгышынан [[Бенин]], түндүгүнөн [[Буркина-Фасо]] менен чектешет. Түштүгүндө [[Гвинея булуңу|Гвинея булуңунда]] жайгашкан чакан жээк тилкесине ээ<ref>{{Cite web |title=CIA. The World Factbook. Того |url=https://www.cia.gov/the-world-factbook/countries/togo/ |accessdate=2025-03-31 |archivedate=2023-10-12 |archiveurl=https://web.archive.org/web/20231012171517/https://www.cia.gov/the-world-factbook/countries/togo/ }}</ref>. == Этимологиясы == «Того» топоними эве тилиндеги «лагунанын аркы өйүзүндөгү жер» деген маанидеги сөздөн келип чыккан деген божомолдор бар<ref>[https://djvu.online/file/oum2Fd0KhGl2r?ysclid=m8wyqtgapt735070655 Поспелов Е. М. Дүйнөдөгү географиялык аталыштар. Топонимикалык сөздүк]</ref>. Башка божомолдорго таянсак бул аталыш «Того» гидрониминен келип чыккан<ref>[https://djvu.online/file/iNY0uGn1Az51o?ysclid=m8wytf242j895967296 Никонов В. А. Топонимикалык сөздүк]</ref>. 1905-жылы Германиянын колониялык бийлиги өз колониясын «Тоголенд» деп атаган, 1960-жылы өлкө көз карандысыздыгын жарыялап, расмий түрдө «Тоголез Республикасы» деп аталып калган. == Географиясы == [[Файл:Togo2021OSM.png|thumb|250px|left|Тогонун картасы]] [[Файл:Kpalimé hills, DSC00773 - by Fanfan.jpg|thumb|left|250px|Кпалиме шаарынын айланасындагы тоолор]] [[Файл:Côté Est de la rivière Kara 4.jpg|thumb|250px|Кара дарыясы]] [[Файл:CASCADE DE WOME5.jpg|thumb|250px|Воме шаркыратмасы]] [[Файл:Barrage Haho 01.jpg|thumb|250px|Суу сактагыч]] Того Батыш Африкада жайгашкан чакан мамлекет болуп эсептелет. Ал батышынан Гана, чыгышынан Бенин жана түндүгүнөн Буркина-Фасо менен чектешет. Өлкөнүн түштүгү Гвинея булуңунун суулары менен чулганат жана жээк тилкеси 56 км түзөт. Аянты боюнча Того Африка континентиндеги узун, бирок туурасы ичке болуп жайгашкан мамлекеттердин бири болуп эсептелет, анын узундугу болжол менен 600 км, ал эми аймагынын эң кең жеринде туурасы 160 км гана<ref name=":1">[https://www.africa.com/heres-what-you-need-to-know-about-togo/ Africa.com. Того жөнүндө]</ref>. Өлкөнүн жалпы аянты 56 785 км² түзүп, дүйнөдөгү мамлекеттердин арасында орточо чоңдуктагы өлкөлөрдүн катарына кирет. Того негизинен ойдуңдардын, дөңсөөлүү жерлердин жана тоолордун айкалышынан турган ар түрдүү ландшафтка ээ<ref>{{Cite web |title=CountryReports. Того менен байланышкан фактылар жана Тогонун маданияты |url=https://d2z7bzwflv7old.cloudfront.net/country/Togo.htm |accessdate=2025-03-31 |archivedate=2025-04-30 |archiveurl=https://web.archive.org/web/20250430061523/https://d2z7bzwflv7old.cloudfront.net/country/Togo.htm }}</ref>. Түштүк жээк аймагы – Бул аймак Гвинея булуңунун боюнда жайгашкан. Жээкте негизинен кумдуу пляждар жана лагуналар бар. Бул аймакта климат тропиктик болуп, жыл бою жогорку нымдуулук жана жаан-чачын байкалат<ref name=":0" /><ref name=":2">[https://www.confiduss.com/en/jurisdictions/togo/geography/ Confidus Solutions. Тогонун географиясы]</ref>. Түштүк түздүктөрү жана өрөөндөрү – жээктен анча алыс эмес жерде Того өрөөнү жана түздүктөрү башталат. Бул аймак айыл чарба иштери үчүн пайдалуу болуп, калктын басымдуу бөлүгү ушул жерлерде жашайт<ref name=":0" /><ref name=":2" />. Того тоо кыркалары – Того аймагынын борбордук бөлүгүндө Того тоолору орун алган. Бул тоо кыркалары Гананын аймагынан башталып, өлкөнүн борбору аркылуу өтүп, Бенинге чейин созулат. Бул тоолуу аймак Того өлкөсүнүн климаттык жана экологиялык маанилүү аймактарынын бири болуп эсептелет. Тоолордун эң бийик чекити Монт-Агуле (986 м)<ref name=":0" />. Түндүк түздүктөрү жана саванналар – Того аймагынын түндүгүндө бийик түздүктөр жана саванналар басымдуулук кылат. Бул аймакта чөлгө жакын климат байкалат жана жамгыр аз жаайт<ref name=":2" /><ref name=":3">{{Cite web |title=MotherEarthTravel. Того |url=https://motherearthtravel.com/togo/ |accessdate=2025-03-31 |archivedate=2025-04-30 |archiveurl=https://web.archive.org/web/20250430053705/https://motherearthtravel.com/togo/ }}</ref>. === Суу ресурстары === Тогонун суу ресуртары негизинен дарыялар, көлдөр жана суу сактагычтардан турат. Тогонун аймагынан көптөгөн дарыялар агып өтөт, алардын ичинде эң чоңдору — Оти, Мо, Кара, Моно<ref name=":0" />. Тогодо көлдөр көg эмес, бирок бул аймактагы көлдөр айыл чарбасына, аңчылыкка жана экосистеманын туруктуулугун камсыз кылууга маанилүү. Көлдөр суунун сакталуусун жана экосистемалардын ар түрдүүлүгүн камсыз кылат. Тогодо көптөгөн сууну сактоочу жайлар бар, суу сактагычтардын көпчүлүгү энергетика жана суу менен касыз кылуу максатында курулган. Бул суу сактагычтар айыл чарбасына суу берүү, электр энергиясын өндүрүү жана адамдарга сууну жеткиликтүү кылуу үчүн колдонулат<ref name=":0" />. === Климаты === Того тропикалык климаттык аймакта жайгашкандыктан, анын климаты жыл бою жылуу жана нымдуу болот. Өлкөнүн климаттык шарттары географиялык жайгашуусуна жана Атлантика океанынын таасирине жараша өзгөрүп турат. Жалпысынан Тогонун климаты эки негизги мезгилге бөлүнөт: жаан-чачындуу мезгил жана кургакчыл мезгил<ref name=":1" /><ref name=":3" />. Тогонун түштүк бөлүгү экваторго жакын жайгашкандыктан, ал жердеги климат нымдуу экватордук климатка жакын. Бул аймакта жылына эки жолу жаан-чачындуу мезгил байкалат: биринчиси марттан июльга чейин, экинчиси сентябрдан ноябрга чейин уланат. Жаан-чачындын жылдык орточо өлчөмү 1000-1400 ммге жетет. Ноябрдан мартка чейин кургакчыл мезгил өкүм сүрөт, бул убакта Тогонун түштүгүндө абанын температурасы 25°C – 30°C ортосунда болуп, салыштырмалуу нымдуулук жогору<ref name=":1" /><ref name=":0" />. Тогонун борбордук бөлүгү өтмө климаттык аймакта жайгашкан, бул аймакта жаан-чачын түштүккө караганда азыраак жаайт. Борбордук бөлүктөгү жаан-чачындын жылдык орточо өлчөмү 900-1000 ммди түзөт. Бул жерде жылдык аба температурасы 25°C тегерегинде болуп, жыл ичинде анча көп өзгөрбөйт. Түндүк Тогонун климаты субэкватордук мүнөзгө ээ. Бул аймакта кургакчыл мезгил узагыраак созулуп, жаан-чачын майдан октябрга чейин гана жаайт. Жылдык жаан-чачындын өлчөмү болжол менен 800-1000 ммди түзөт. Декабрдан февралга чейин түндүктө «Харматтан» деп аталган кургак жана чаңдуу шамал согуп, абанын нымдуулугу төмөндөп, күндүзгү аба температурасы 30-35°C жетет, ал эми түнкүсүн 15-20°C чейин төмөндөйт<ref name=":1" /><ref name=":0" />. === Жаратылыш байлыктары жана экологиялык көйгөйлөр === Того өлкөсүндө фосфат кендери эң негизги минералдык ресурстар болуп саналат. Мындан тышкары, өлкөдө темир рудасы, [[марганец]] жана [[алтын]] сыяктуу башка пайдалуу кендер да бар. Айыл чарба экономикасынын негизги тармагы болуп эсептелет, негизинен [[кофе]], [[какао]] жана [[пахта]] өстүрүлөт. Бирок, өлкөдө токойлордун кыйылышы, жер кыртышынын деградациясы жана суу ресурстарынын булганышы сыяктуу экологиялык көйгөйлөр бар. Буга байланыштуу, бийлик жана эл аралык уюмдар токойлорду коргоо жана жер кыртышын калыбына келтирүү боюнча долбоорлорду ишке ашырууда. == Булактар == {{Булактар}} == Тышкы шилтемелер == *[https://www.republicoftogo.com/ Тоголез Республикасынын расмий сайты] *[https://assemblee-nationale.tg/ Тоголез Республикасынын парламенти] {{Webarchive|url=https://web.archive.org/web/20250403215048/https://assemblee-nationale.tg/ |date=2025-04-03 }} {{Африка өлкөлөрү}} [[Категория:Того]] n3gke71c76q3961qyfb3jz2s6slz9yn Википедия:Түзөтүүлөр саны боюнча Википедиячылар тизмеси 4 136776 652161 652044 2026-09-08T12:01:41Z Jembot 9565 Bot: Маалыматтар жаңыланды 652161 wikitext text/x-wiki {{/begin|150}} |- | 1 || [[User:Chaoborus|<span style="color:gray">Chaoborus</span>]] || [[Special:Contributions/Chaoborus|{{formatnum:25689}}]] || {{Permissions|Chaoborus}} |- | 2 || [[User:Bosogo|<span style="color:gray">Bosogo</span>]] || [[Special:Contributions/Bosogo|{{formatnum:18491}}]] || {{Permissions|Bosogo}} |- | 3 || [[User:Artelow|Artelow]] || [[Special:Contributions/Artelow|{{formatnum:14257}}]] || {{Permissions|Artelow}} |- | 4 || [[User:Chorobek|<span style="color:gray">Chorobek</span>]] || [[Special:Contributions/Chorobek|{{formatnum:13446}}]] || {{Permissions|Chorobek}} |- | 5 || [[User:Mirzoulugʻbek|Mirzoulugʻbek]] || [[Special:Contributions/Mirzoulugʻbek|{{formatnum:12821}}]] || {{Permissions|Mirzoulugʻbek}} |- | 6 || [[User:Абдырашит Сатылганов|Абдырашит Сатылганов]] || [[Special:Contributions/Абдырашит Сатылганов|{{formatnum:11089}}]] || {{Permissions|Абдырашит Сатылганов}} |- | 7 || [[User:Baydastann|Baydastann]] || [[Special:Contributions/Baydastann|{{formatnum:7970}}]] || {{Permissions|Baydastann}} |- | 8 || [[User:Элден|<span style="color:gray">Элден</span>]] || [[Special:Contributions/Элден|{{formatnum:6447}}]] || {{Permissions|Элден}} |- | 9 || [[User:Aiyanakk|Aiyanakk]] || [[Special:Contributions/Aiyanakk|{{formatnum:6011}}]] || {{Permissions|Aiyanakk}} |- | 10 || [[User:UlutSoft3|<span style="color:gray">UlutSoft3</span>]] || [[Special:Contributions/UlutSoft3|{{formatnum:5435}}]] || {{Permissions|UlutSoft3}} |- | 11 || [[User:Чагылган|<span style="color:gray">Чагылган</span>]] || [[Special:Contributions/Чагылган|{{formatnum:5412}}]] || {{Permissions|Чагылган}} |- | 12 || [[User:Эльза Мамбетакунова|<span style="color:gray">Эльза Мамбетакунова</span>]] || [[Special:Contributions/Эльза Мамбетакунова|{{formatnum:5098}}]] || {{Permissions|Эльза Мамбетакунова}} |- | 13 || [[User:Tynchtyk Chorotegin|Tynchtyk Chorotegin]] || [[Special:Contributions/Tynchtyk Chorotegin|{{formatnum:4965}}]] || {{Permissions|Tynchtyk Chorotegin}} |- | 14 || [[User:Kvazimodo|<span style="color:gray">Kvazimodo</span>]] || [[Special:Contributions/Kvazimodo|{{formatnum:4519}}]] || {{Permissions|Kvazimodo}} |- | 15 || [[User:ImeNtrav|<span style="color:gray">ImeNtrav</span>]] || [[Special:Contributions/ImeNtrav|{{formatnum:4506}}]] || {{Permissions|ImeNtrav}} |- | 16 || [[User:Maksat|<span style="color:gray">Maksat</span>]] || [[Special:Contributions/Maksat|{{formatnum:4218}}]] || {{Permissions|Maksat}} |- | 17 || [[User:Shchb|<span style="color:gray">Shchb</span>]] || [[Special:Contributions/Shchb|{{formatnum:4150}}]] || {{Permissions|Shchb}} |- | 18 || [[User:Kmaksat|<span style="color:gray">Kmaksat</span>]] || [[Special:Contributions/Kmaksat|{{formatnum:3969}}]] || {{Permissions|Kmaksat}} |- | 19 || [[User:Үрүйэ|<span style="color:gray">Үрүйэ</span>]] || [[Special:Contributions/Үрүйэ|{{formatnum:3964}}]] || {{Permissions|Үрүйэ}} |- | 20 || [[User:Kgbek|<span style="color:gray">Kgbek</span>]] || [[Special:Contributions/Kgbek|{{formatnum:3618}}]] || {{Permissions|Kgbek}} |- | 21 || [[User:Connexxx|<span style="color:gray">Connexxx</span>]] || [[Special:Contributions/Connexxx|{{formatnum:3478}}]] || {{Permissions|Connexxx}} |- | 22 || [[User:Elebayev|<span style="color:gray">Elebayev</span>]] || [[Special:Contributions/Elebayev|{{formatnum:3382}}]] || {{Permissions|Elebayev}} |- | 23 || [[User:Aidabishkek|<span style="color:gray">Aidabishkek</span>]] || [[Special:Contributions/Aidabishkek|{{formatnum:3167}}]] || {{Permissions|Aidabishkek}} |- | 24 || [[User:Askar Nazyrov|<span style="color:gray">Askar Nazyrov</span>]] || [[Special:Contributions/Askar Nazyrov|{{formatnum:2724}}]] || {{Permissions|Askar Nazyrov}} |- | 25 || [[User:Umut|<span style="color:gray">Umut</span>]] || [[Special:Contributions/Umut|{{formatnum:2419}}]] || {{Permissions|Umut}} |- | 26 || [[User:QECUB|<span style="color:gray">QECUB</span>]] || [[Special:Contributions/QECUB|{{formatnum:2264}}]] || {{Permissions|QECUB}} |- | 27 || [[User:Бахтияр Толукбаев|<span style="color:gray">Бахтияр Толукбаев</span>]] || [[Special:Contributions/Бахтияр Толукбаев|{{formatnum:2158}}]] || {{Permissions|Бахтияр Толукбаев}} |- | 28 || [[User:Roman, Alexej and Vładimir|<span style="color:gray">Roman, Alexej and Vładimir</span>]] || [[Special:Contributions/Roman, Alexej and Vładimir|{{formatnum:1908}}]] || {{Permissions|Roman, Alexej and Vładimir}} |- | 29 || [[User:Kairat Zamirbekov|<span style="color:gray">Kairat Zamirbekov</span>]] || [[Special:Contributions/Kairat Zamirbekov|{{formatnum:1601}}]] || {{Permissions|Kairat Zamirbekov}} |- | 30 || [[User:Gliwi|Gliwi]] || [[Special:Contributions/Gliwi|{{formatnum:1463}}]] || {{Permissions|Gliwi}} |- | 31 || [[User:Meri|<span style="color:gray">Meri</span>]] || [[Special:Contributions/Meri|{{formatnum:1392}}]] || {{Permissions|Meri}} |- | 32 || [[User:Asankozhoevas|<span style="color:gray">Asankozhoevas</span>]] || [[Special:Contributions/Asankozhoevas|{{formatnum:1279}}]] || {{Permissions|Asankozhoevas}} |- | 33 || [[User:Adinai|<span style="color:gray">Adinai</span>]] || [[Special:Contributions/Adinai|{{formatnum:1270}}]] || {{Permissions|Adinai}} |- | 34 || [[User:Friendwip.kg|<span style="color:gray">Friendwip.kg</span>]] || [[Special:Contributions/Friendwip.kg|{{formatnum:1187}}]] || {{Permissions|Friendwip.kg}} |- | 35 || [[User:Kglive|<span style="color:gray">Kglive</span>]] || [[Special:Contributions/Kglive|{{formatnum:1067}}]] || {{Permissions|Kglive}} |- | 36 || [[User:UlutSoft6|<span style="color:gray">UlutSoft6</span>]] || [[Special:Contributions/UlutSoft6|{{formatnum:1027}}]] || {{Permissions|UlutSoft6}} |- | 37 || [[User:TarPas|<span style="color:gray">TarPas</span>]] || [[Special:Contributions/TarPas|{{formatnum:1019}}]] || {{Permissions|TarPas}} |- | 38 || [[User:Gulzhana|<span style="color:gray">Gulzhana</span>]] || [[Special:Contributions/Gulzhana|{{formatnum:993}}]] || {{Permissions|Gulzhana}} |- | 39 || [[User:Arsensky|Arsensky]] || [[Special:Contributions/Arsensky|{{formatnum:885}}]] || {{Permissions|Arsensky}} |- | 40 || [[User:Aida23a|<span style="color:gray">Aida23a</span>]] || [[Special:Contributions/Aida23a|{{formatnum:872}}]] || {{Permissions|Aida23a}} |- | 41 || [[User:Dnes1302|<span style="color:gray">Dnes1302</span>]] || [[Special:Contributions/Dnes1302|{{formatnum:845}}]] || {{Permissions|Dnes1302}} |- | 42 || [[User:Элдин беги|<span style="color:gray">Элдин беги</span>]] || [[Special:Contributions/Элдин беги|{{formatnum:834}}]] || {{Permissions|Элдин беги}} |- | 43 || [[User:UlutSoft1|<span style="color:gray">UlutSoft1</span>]] || [[Special:Contributions/UlutSoft1|{{formatnum:818}}]] || {{Permissions|UlutSoft1}} |- | 44 || [[User:Rotlink|<span style="color:gray">Rotlink</span>]] || [[Special:Contributions/Rotlink|{{formatnum:799}}]] || {{Permissions|Rotlink}} |- | 45 || [[User:Chris die Seele|<span style="color:gray">Chris die Seele</span>]] || [[Special:Contributions/Chris die Seele|{{formatnum:792}}]] || {{Permissions|Chris die Seele}} |- | 46 || [[User:Дилдорбек|Дилдорбек]] || [[Special:Contributions/Дилдорбек|{{formatnum:708}}]] || {{Permissions|Дилдорбек}} |- | 47 || [[User:Aiylchy|<span style="color:gray">Aiylchy</span>]] || [[Special:Contributions/Aiylchy|{{formatnum:697}}]] || {{Permissions|Aiylchy}} |- | 48 || [[User:Estebesovdastan|<span style="color:gray">Estebesovdastan</span>]] || [[Special:Contributions/Estebesovdastan|{{formatnum:690}}]] || {{Permissions|Estebesovdastan}} |- | 49 || [[User:Jakshysapa|<span style="color:gray">Jakshysapa</span>]] || [[Special:Contributions/Jakshysapa|{{formatnum:672}}]] || {{Permissions|Jakshysapa}} |- | 50 || [[User:Lirchik|<span style="color:gray">Lirchik</span>]] || [[Special:Contributions/Lirchik|{{formatnum:649}}]] || {{Permissions|Lirchik}} |- | 51 || [[User:Ch|Ch]] || [[Special:Contributions/Ch|{{formatnum:626}}]] || {{Permissions|Ch}} |- | 52 || [[User:Amantur r|<span style="color:gray">Amantur r</span>]] || [[Special:Contributions/Amantur r|{{formatnum:606}}]] || {{Permissions|Amantur r}} |- | 53 || [[User:Cekli829|<span style="color:gray">Cekli829</span>]] || [[Special:Contributions/Cekli829|{{formatnum:592}}]] || {{Permissions|Cekli829}} |- | 54 || [[User:Табалдыев Ысламбек|<span style="color:gray">Табалдыев Ысламбек</span>]] || [[Special:Contributions/Табалдыев Ысламбек|{{formatnum:590}}]] || {{Permissions|Табалдыев Ысламбек}} |- | 55 || [[User:S(uz)ak|<span style="color:gray">S(uz)ak</span>]] || [[Special:Contributions/S(uz)ak|{{formatnum:585}}]] || {{Permissions|S(uz)ak}} |- | 56 || [[User:Firespeaker|<span style="color:gray">Firespeaker</span>]] || [[Special:Contributions/Firespeaker|{{formatnum:573}}]] || {{Permissions|Firespeaker}} |- | 57 || [[User:Gulzat05|<span style="color:gray">Gulzat05</span>]] || [[Special:Contributions/Gulzat05|{{formatnum:571}}]] || {{Permissions|Gulzat05}} |- | 58 || [[User:Канымбу|<span style="color:gray">Канымбу</span>]] || [[Special:Contributions/Канымбу|{{formatnum:564}}]] || {{Permissions|Канымбу}} |- | 59 || [[User:Zhanyl90|<span style="color:gray">Zhanyl90</span>]] || [[Special:Contributions/Zhanyl90|{{formatnum:551}}]] || {{Permissions|Zhanyl90}} |- | 60 || [[User:Aladobot|<span style="color:gray">Aladobot</span>]] || [[Special:Contributions/Aladobot|{{formatnum:548}}]] || {{Permissions|Aladobot}} |- | 61 || [[User:Gulaiym001|<span style="color:gray">Gulaiym001</span>]] || [[Special:Contributions/Gulaiym001|{{formatnum:540}}]] || {{Permissions|Gulaiym001}} |- | 62 || [[User:Makenzis|Makenzis]] || [[Special:Contributions/Makenzis|{{formatnum:528}}]] || {{Permissions|Makenzis}} |- | 63 || [[User:Орозобек Түгөлбаев|<span style="color:gray">Орозобек Түгөлбаев</span>]] || [[Special:Contributions/Орозобек Түгөлбаев|{{formatnum:522}}]] || {{Permissions|Орозобек Түгөлбаев}} |- | 64 || [[User:Кайып Пайзылдаев|<span style="color:gray">Кайып Пайзылдаев</span>]] || [[Special:Contributions/Кайып Пайзылдаев|{{formatnum:497}}]] || {{Permissions|Кайып Пайзылдаев}} |- | 65 || [[User:Бегаим|<span style="color:gray">Бегаим</span>]] || [[Special:Contributions/Бегаим|{{formatnum:463}}]] || {{Permissions|Бегаим}} |- | 66 || [[User:Rartat|<span style="color:gray">Rartat</span>]] || [[Special:Contributions/Rartat|{{formatnum:462}}]] || {{Permissions|Rartat}} |- | 67 || [[User:Fornax|<span style="color:gray">Fornax</span>]] || [[Special:Contributions/Fornax|{{formatnum:459}}]] || {{Permissions|Fornax}} |- | 68 || [[User:PlanespotterA320|<span style="color:gray">PlanespotterA320</span>]] || [[Special:Contributions/PlanespotterA320|{{formatnum:457}}]] || {{Permissions|PlanespotterA320}} |- | 69 || [[User:UlutSoft4|<span style="color:gray">UlutSoft4</span>]] || [[Special:Contributions/UlutSoft4|{{formatnum:447}}]] || {{Permissions|UlutSoft4}} |- | 70 || [[User:ДолбоЯщер|<span style="color:gray">ДолбоЯщер</span>]] || [[Special:Contributions/ДолбоЯщер|{{formatnum:439}}]] || {{Permissions|ДолбоЯщер}} |- | 71 || [[User:Hugo.arg|<span style="color:gray">Hugo.arg</span>]] || [[Special:Contributions/Hugo.arg|{{formatnum:434}}]] || {{Permissions|Hugo.arg}} |- | 72 || [[User:Pathoschild|<span style="color:gray">Pathoschild</span>]] || [[Special:Contributions/Pathoschild|{{formatnum:422}}]] || {{Permissions|Pathoschild}} |- | 73 || [[User:Ksc~ruwiki|<span style="color:gray">Ksc~ruwiki</span>]] || [[Special:Contributions/Ksc~ruwiki|{{formatnum:422}}]] || {{Permissions|Ksc~ruwiki}} |- | 74 || [[User:Алтынбек Касымов|<span style="color:gray">Алтынбек Касымов</span>]] || [[Special:Contributions/Алтынбек Касымов|{{formatnum:418}}]] || {{Permissions|Алтынбек Касымов}} |- | 75 || [[User:Εὐθυμένης|<span style="color:gray">Εὐθυμένης</span>]] || [[Special:Contributions/Εὐθυμένης|{{formatnum:409}}]] || {{Permissions|Εὐθυμένης}} |- | 76 || [[User:Namir|<span style="color:gray">Namir</span>]] || [[Special:Contributions/Namir|{{formatnum:376}}]] || {{Permissions|Namir}} |- | 77 || [[User:NurlanKG Bishkek editor|NurlanKG Bishkek editor]] || [[Special:Contributions/NurlanKG Bishkek editor|{{formatnum:367}}]] || {{Permissions|NurlanKG Bishkek editor}} |- | 78 || [[User:Госфонд ИС|<span style="color:gray">Госфонд ИС</span>]] || [[Special:Contributions/Госфонд ИС|{{formatnum:361}}]] || {{Permissions|Госфонд ИС}} |- | 79 || [[User:V3~kywiki|<span style="color:gray">V3~kywiki</span>]] || [[Special:Contributions/V3~kywiki|{{formatnum:357}}]] || {{Permissions|V3~kywiki}} |- | 80 || [[User:AdemazAlmaz|<span style="color:gray">AdemazAlmaz</span>]] || [[Special:Contributions/AdemazAlmaz|{{formatnum:346}}]] || {{Permissions|AdemazAlmaz}} |- | 81 || [[User:Ырысгул|<span style="color:gray">Ырысгул</span>]] || [[Special:Contributions/Ырысгул|{{formatnum:346}}]] || {{Permissions|Ырысгул}} |- | 82 || [[User:Nurjamal|<span style="color:gray">Nurjamal</span>]] || [[Special:Contributions/Nurjamal|{{formatnum:335}}]] || {{Permissions|Nurjamal}} |- | 83 || [[User:Nursultan|<span style="color:gray">Nursultan</span>]] || [[Special:Contributions/Nursultan|{{formatnum:335}}]] || {{Permissions|Nursultan}} |- | 84 || [[User:Aymira|<span style="color:gray">Aymira</span>]] || [[Special:Contributions/Aymira|{{formatnum:321}}]] || {{Permissions|Aymira}} |- | 85 || [[User:Ptbotgourou|<span style="color:gray">Ptbotgourou</span>]] || [[Special:Contributions/Ptbotgourou|{{formatnum:320}}]] || {{Permissions|Ptbotgourou}} |- | 86 || [[User:Symbat92|<span style="color:gray">Symbat92</span>]] || [[Special:Contributions/Symbat92|{{formatnum:315}}]] || {{Permissions|Symbat92}} |- | 87 || [[User:Andrew J.Kurbiko|<span style="color:gray">Andrew J.Kurbiko</span>]] || [[Special:Contributions/Andrew J.Kurbiko|{{formatnum:310}}]] || {{Permissions|Andrew J.Kurbiko}} |- | 88 || [[User:Орозгул|<span style="color:gray">Орозгул</span>]] || [[Special:Contributions/Орозгул|{{formatnum:310}}]] || {{Permissions|Орозгул}} |- | 89 || [[User:Ziv|<span style="color:gray">Ziv</span>]] || [[Special:Contributions/Ziv|{{formatnum:305}}]] || {{Permissions|Ziv}} |- | 90 || [[User:Atlikta|<span style="color:gray">Atlikta</span>]] || [[Special:Contributions/Atlikta|{{formatnum:298}}]] || {{Permissions|Atlikta}} |- | 91 || [[User:Abiyoyo|<span style="color:gray">Abiyoyo</span>]] || [[Special:Contributions/Abiyoyo|{{formatnum:295}}]] || {{Permissions|Abiyoyo}} |- | 92 || [[User:Росул|<span style="color:gray">Росул</span>]] || [[Special:Contributions/Росул|{{formatnum:294}}]] || {{Permissions|Росул}} |- | 93 || [[User:Elya3|<span style="color:gray">Elya3</span>]] || [[Special:Contributions/Elya3|{{formatnum:292}}]] || {{Permissions|Elya3}} |- | 94 || [[User:Baronnet|<span style="color:gray">Baronnet</span>]] || [[Special:Contributions/Baronnet|{{formatnum:287}}]] || {{Permissions|Baronnet}} |- | 95 || [[User:Ahmadi~ruwiki|<span style="color:gray">Ahmadi~ruwiki</span>]] || [[Special:Contributions/Ahmadi~ruwiki|{{formatnum:285}}]] || {{Permissions|Ahmadi~ruwiki}} |- | 96 || [[User:Rakutai|<span style="color:gray">Rakutai</span>]] || [[Special:Contributions/Rakutai|{{formatnum:284}}]] || {{Permissions|Rakutai}} |- | 97 || [[User:Minorax|<span style="color:gray">Minorax</span>]] || [[Special:Contributions/Minorax|{{formatnum:283}}]] || {{Permissions|Minorax}} |- | 98 || [[User:Peri~kywiki|<span style="color:gray">Peri~kywiki</span>]] || [[Special:Contributions/Peri~kywiki|{{formatnum:266}}]] || {{Permissions|Peri~kywiki}} |- | 99 || [[User:Ashirov Maksatbek|<span style="color:gray">Ashirov Maksatbek</span>]] || [[Special:Contributions/Ashirov Maksatbek|{{formatnum:265}}]] || {{Permissions|Ashirov Maksatbek}} |- | 100 || [[User:Asel90|<span style="color:gray">Asel90</span>]] || [[Special:Contributions/Asel90|{{formatnum:263}}]] || {{Permissions|Asel90}} |- | 101 || [[User:Belekoff|<span style="color:gray">Belekoff</span>]] || [[Special:Contributions/Belekoff|{{formatnum:261}}]] || {{Permissions|Belekoff}} |- | 102 || [[User:Jol004u|<span style="color:gray">Jol004u</span>]] || [[Special:Contributions/Jol004u|{{formatnum:258}}]] || {{Permissions|Jol004u}} |- | 103 || [[User:Janyzak|<span style="color:gray">Janyzak</span>]] || [[Special:Contributions/Janyzak|{{formatnum:255}}]] || {{Permissions|Janyzak}} |- | 104 || [[User:Машъал|<span style="color:gray">Машъал</span>]] || [[Special:Contributions/Машъал|{{formatnum:254}}]] || {{Permissions|Машъал}} |- | 105 || [[User:Fatim|<span style="color:gray">Fatim</span>]] || [[Special:Contributions/Fatim|{{formatnum:253}}]] || {{Permissions|Fatim}} |- | 106 || [[User:Баха Исаев|<span style="color:gray">Баха Исаев</span>]] || [[Special:Contributions/Баха Исаев|{{formatnum:249}}]] || {{Permissions|Баха Исаев}} |- | 107 || [[User:Noloun|<span style="color:gray">Noloun</span>]] || [[Special:Contributions/Noloun|{{formatnum:248}}]] || {{Permissions|Noloun}} |- | 108 || [[User:Чоко Бой|<span style="color:gray">Чоко Бой</span>]] || [[Special:Contributions/Чоко Бой|{{formatnum:243}}]] || {{Permissions|Чоко Бой}} |- | 109 || [[User:Tynchtykbek|<span style="color:gray">Tynchtykbek</span>]] || [[Special:Contributions/Tynchtykbek|{{formatnum:243}}]] || {{Permissions|Tynchtykbek}} |- | 110 || [[User:Dutcman|<span style="color:gray">Dutcman</span>]] || [[Special:Contributions/Dutcman|{{formatnum:242}}]] || {{Permissions|Dutcman}} |- | 111 || [[User:Ulan A|<span style="color:gray">Ulan A</span>]] || [[Special:Contributions/Ulan A|{{formatnum:241}}]] || {{Permissions|Ulan A}} |- | 112 || [[User:DragonBot|<span style="color:gray">DragonBot</span>]] || [[Special:Contributions/DragonBot|{{formatnum:235}}]] || {{Permissions|DragonBot}} |- | 113 || [[User:Таалай Берен|<span style="color:gray">Таалай Берен</span>]] || [[Special:Contributions/Таалай Берен|{{formatnum:231}}]] || {{Permissions|Таалай Берен}} |- | 114 || [[User:Adilet15|<span style="color:gray">Adilet15</span>]] || [[Special:Contributions/Adilet15|{{formatnum:223}}]] || {{Permissions|Adilet15}} |- | 115 || [[User:Dostojewskij|<span style="color:gray">Dostojewskij</span>]] || [[Special:Contributions/Dostojewskij|{{formatnum:220}}]] || {{Permissions|Dostojewskij}} |- | 116 || [[User:MauritsBot|<span style="color:gray">MauritsBot</span>]] || [[Special:Contributions/MauritsBot|{{formatnum:218}}]] || {{Permissions|MauritsBot}} |- | 117 || [[User:タチコマ robot|<span style="color:gray">タチコマ robot</span>]] || [[Special:Contributions/タチコマ robot|{{formatnum:216}}]] || {{Permissions|タチコマ robot}} |- | 118 || [[User:A.djan|A.djan]] || [[Special:Contributions/A.djan|{{formatnum:215}}]] || {{Permissions|A.djan}} |- | 119 || [[User:Adamboluu|<span style="color:gray">Adamboluu</span>]] || [[Special:Contributions/Adamboluu|{{formatnum:213}}]] || {{Permissions|Adamboluu}} |- | 120 || [[User:Dr.atakulov|<span style="color:gray">Dr.atakulov</span>]] || [[Special:Contributions/Dr.atakulov|{{formatnum:211}}]] || {{Permissions|Dr.atakulov}} |- | 121 || [[User:Dinamik-bot|<span style="color:gray">Dinamik-bot</span>]] || [[Special:Contributions/Dinamik-bot|{{formatnum:210}}]] || {{Permissions|Dinamik-bot}} |- | 122 || [[User:Kyrgyzchala|<span style="color:gray">Kyrgyzchala</span>]] || [[Special:Contributions/Kyrgyzchala|{{formatnum:210}}]] || {{Permissions|Kyrgyzchala}} |- | 123 || [[User:Anara|<span style="color:gray">Anara</span>]] || [[Special:Contributions/Anara|{{formatnum:210}}]] || {{Permissions|Anara}} |- | 124 || [[User:UlutSoft2|<span style="color:gray">UlutSoft2</span>]] || [[Special:Contributions/UlutSoft2|{{formatnum:209}}]] || {{Permissions|UlutSoft2}} |- | 125 || [[User:YFdyh-bot|<span style="color:gray">YFdyh-bot</span>]] || [[Special:Contributions/YFdyh-bot|{{formatnum:209}}]] || {{Permissions|YFdyh-bot}} |- | 126 || [[User:Robbot|<span style="color:gray">Robbot</span>]] || [[Special:Contributions/Robbot|{{formatnum:205}}]] || {{Permissions|Robbot}} |- | 127 || [[User:Chingis|<span style="color:gray">Chingis</span>]] || [[Special:Contributions/Chingis|{{formatnum:205}}]] || {{Permissions|Chingis}} |- | 128 || [[User:Foggy kub|<span style="color:gray">Foggy kub</span>]] || [[Special:Contributions/Foggy kub|{{formatnum:204}}]] || {{Permissions|Foggy kub}} |- | 129 || [[User:Чръный человек|<span style="color:gray">Чръный человек</span>]] || [[Special:Contributions/Чръный человек|{{formatnum:203}}]] || {{Permissions|Чръный человек}} |- | 130 || [[User:Мыктыбек|<span style="color:gray">Мыктыбек</span>]] || [[Special:Contributions/Мыктыбек|{{formatnum:203}}]] || {{Permissions|Мыктыбек}} |- | 131 || [[User:Adamantine|<span style="color:gray">Adamantine</span>]] || [[Special:Contributions/Adamantine|{{formatnum:201}}]] || {{Permissions|Adamantine}} |- | 132 || [[User:BakytTalas|<span style="color:gray">BakytTalas</span>]] || [[Special:Contributions/BakytTalas|{{formatnum:201}}]] || {{Permissions|BakytTalas}} |- | 133 || [[User:Zorrobot|<span style="color:gray">Zorrobot</span>]] || [[Special:Contributions/Zorrobot|{{formatnum:200}}]] || {{Permissions|Zorrobot}} |- | 134 || [[User:Мастер теней|<span style="color:gray">Мастер теней</span>]] || [[Special:Contributions/Мастер теней|{{formatnum:198}}]] || {{Permissions|Мастер теней}} |- | 135 || [[User:Amirobot|<span style="color:gray">Amirobot</span>]] || [[Special:Contributions/Amirobot|{{formatnum:197}}]] || {{Permissions|Amirobot}} |- | 136 || [[User:HerculeBot|<span style="color:gray">HerculeBot</span>]] || [[Special:Contributions/HerculeBot|{{formatnum:195}}]] || {{Permissions|HerculeBot}} |- | 137 || [[User:GhalyBot|<span style="color:gray">GhalyBot</span>]] || [[Special:Contributions/GhalyBot|{{formatnum:187}}]] || {{Permissions|GhalyBot}} |- | 138 || [[User:DARIO SEVERI|<span style="color:gray">DARIO SEVERI</span>]] || [[Special:Contributions/DARIO SEVERI|{{formatnum:172}}]] || {{Permissions|DARIO SEVERI}} |- | 139 || [[User:Nasihat.kg|<span style="color:gray">Nasihat.kg</span>]] || [[Special:Contributions/Nasihat.kg|{{formatnum:168}}]] || {{Permissions|Nasihat.kg}} |- | 140 || [[User:Temir21|<span style="color:gray">Temir21</span>]] || [[Special:Contributions/Temir21|{{formatnum:168}}]] || {{Permissions|Temir21}} |- | 141 || [[User:Vasit|<span style="color:gray">Vasit</span>]] || [[Special:Contributions/Vasit|{{formatnum:166}}]] || {{Permissions|Vasit}} |- | 142 || [[User:CarsracBot|<span style="color:gray">CarsracBot</span>]] || [[Special:Contributions/CarsracBot|{{formatnum:163}}]] || {{Permissions|CarsracBot}} |- | 143 || [[User:HiW-Bot|<span style="color:gray">HiW-Bot</span>]] || [[Special:Contributions/HiW-Bot|{{formatnum:163}}]] || {{Permissions|HiW-Bot}} |- | 144 || [[User:JYBot|<span style="color:gray">JYBot</span>]] || [[Special:Contributions/JYBot|{{formatnum:162}}]] || {{Permissions|JYBot}} |- | 145 || [[User:NKOzi|<span style="color:gray">NKOzi</span>]] || [[Special:Contributions/NKOzi|{{formatnum:159}}]] || {{Permissions|NKOzi}} |- | 146 || [[User:Кичинекей Поллианна|<span style="color:gray">Кичинекей Поллианна</span>]] || [[Special:Contributions/Кичинекей Поллианна|{{formatnum:158}}]] || {{Permissions|Кичинекей Поллианна}} |- | 147 || [[User:Samatq|<span style="color:gray">Samatq</span>]] || [[Special:Contributions/Samatq|{{formatnum:157}}]] || {{Permissions|Samatq}} |- | 148 || [[User:Sampo.Kuusi|<span style="color:gray">Sampo.Kuusi</span>]] || [[Special:Contributions/Sampo.Kuusi|{{formatnum:157}}]] || {{Permissions|Sampo.Kuusi}} |- | 149 || [[User:Azamat Omar|<span style="color:gray">Azamat Omar</span>]] || [[Special:Contributions/Azamat Omar|{{formatnum:155}}]] || {{Permissions|Azamat Omar}} |- | 150 || [[User:Kaiyr|<span style="color:gray">Kaiyr</span>]] || [[Special:Contributions/Kaiyr|{{formatnum:154}}]] || {{Permissions|Kaiyr}} {{/end}} fs9z33matcyhx7fzfdkjth1g56b3w8p Aero Nomad Airlines 0 136836 652175 568518 2026-09-08T21:16:03Z InternetArchiveBot 27717 Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 652175 wikitext text/x-wiki {{Infobox Airline|airline=Aero Nomad Airlines<br> ''«Аэро Номад Эйрлайнс»''|founded=2021|IATA=KA|ICAO=ANK|callsign=AERO NOMAD|commenced=19-ноябрь 2021-ж|hubs=[[Манас эл аралык аэропорту|"Манас" эл аралык аэропорту]]|secondary_hubs=[[Ош эл аралык аэропорту]]|fleet_size=2|destinations=6|headquarters=[[Кыргыз Республикасы]], [[Бишкек]] ш., көч. Абдумомунов 286/1|website={{URL|https://www.aeronomad.kg/|aeronomad.kg}}|aoc=57}} '''Aero Nomad Airlines''' ({{Lang-ky|«Аэро Номад Эйрлайнс» ЖЧК}}) — Кыргыз авиакомпаниясы. 2021-жылы түзүлгөн<ref name=":0">{{Cite web|url=https://www.aeronomad.kg/index.php/kg/mp-niya-zhon-ndo|title=Компания жөнүндө|accessdate=2025-04-12|archivedate=2025-04-28|archiveurl=https://web.archive.org/web/20250428001432/https://www.aeronomad.kg/index.php/kg/mp-niya-zhon-ndo}}</ref>. [[Бишкек]] шаарында жайгашкан. Авиакомпаниянын эки негизги хабы бар — башкы борбору Бишкек шаарында жайгашкан ([[Манас эл аралык аэропорту]]), ал эми экинчи хабы Ош шаарында ([[Ош эл аралык аэропорту]]) орун алган. 2021-жылдын 19-ноябрында авиакомпания өзүнүн биринчи рейсин — Бишкек – Дели – Бишкек багыты боюнча ийгиликтүү аткарган<ref>{{Cite web|title="Aero Nomad history from Europe, Kyrgyzstan - Airline History"|url=https://airlinehistory.co.uk/airline/aero-nomad/|lang=en|work=Airline History|accessdate=2025-04-12}}</ref>. == Тарыхы == Авиакомпания 2021-жылы түзүлгөн жана биринчи [[Airbus A320-200]] учагын ошол эле жылдын октябрында алган. «Аэро Номад Эйрлайнс» ЖЧКсы 2021-жылдын 5-ноябрында Кыргыз Республикасынын Жарандык авиация департаментинен Аба операторунун сертификатын (АОК) алган. Авиакомпания өз ишмердүүлүгүн акырындык менен кеңейтип, келечекте Кытай, Пакистан, Түркия, Европанын айрым мамлекеттери жана Жакынкы Чыгыштагы өлкөлөр багытында да каттамдарды ишке ашырууну көздөп жатат<ref name=":0" />. == Багыттары == {| class="sortable wikitable" !Өлкө !Шаар !Аэропорт !Эскертүүлөр |- | rowspan="2" | {{Өлкө желеги|Индия}} |[[Дели]] |Индира Ганди эл аралык аэропорту | |- |[[Калькутта]] |Нетажи Субхас Чандра Боса эл аралык аэропорту |Чартер |- | rowspan="2" | {{Өлкө желеги|Кыргызстан}} |[[Бишкек]] |[[Манас эл аралык аэропорту]] |Хаб |- |[[Ош]] |[[Ош эл аралык аэропорту]] |Хаб |- | rowspan="2'" |{{Өлкө желеги|Пакистан}} |[[Исламабад]] |Исламабад эл аралык аэропорту | |- |[[Лахор]] |Аллама Икбал эл аралык аэропорту | |- |rowspan="4"|{{Өлкө желеги|Орусия}} |[[Красноярск]] |Красноярск эл аралык аэропорту |Ош шаарынан |- |[[Москва]] |Внуково эл аралык аэропорту |Бишкек, Ош шаарынан |- |[[Новосибирск]] |Толмачево аэропорту |Ош шаарынан<ref>{{Cite web|url=https://www.aeronomad.kg/index.php/kg/news/191-osh-novosibirsk-osh|title=Ош – Новосибирск – Ош:|work=aeronomad.kg|accessdate=2025-04-14|archivedate=2025-04-14|archiveurl=https://web.archive.org/web/20250414130841/https://www.aeronomad.kg/index.php/kg/news/191-osh-novosibirsk-osh}}</ref> |- |Сургут |Сургут эл аралык аэропорту |Ош шаарынан |- |{{Өлкө желеги|Таиланд}} |Пхукет |Пхукет эл аралык аэропорту |Чартер |- |{{VIE}} |Нячанг |Нячанг эл аралык аэропорту |Чартер<ref>{{Cite web|title=Жаңы этап: Бишкек – Нячанг-Бишкек түз рейси (аптасына 3 жолу)|url=https://www.aeronomad.kg/index.php/kg/news/190-zha-y-etap-bishkek-nyachang-bishkek-t-z-rejsi-aptasyna-3-zholu|work=aeronomad.kg|accessdate=2025-04-12|archivedate=2025-06-12|archiveurl=https://web.archive.org/web/20250612055553/https://www.aeronomad.kg/index.php/kg/news/190-zha-y-etap-bishkek-nyachang-bishkek-t-z-rejsi-aptasyna-3-zholu}}</ref> |- |{{CHN}} |[[Кашкар|Кашгар]] |Кашгар аэропорту |<ref>{{Cite web|title=Кыргызстандын тарыхында биринчи жолу — Кытайдын түштүк-батыш аймагына түз авиабайланыш ачылууда.|url=https://www.aeronomad.kg/index.php/kg/news/197-press-reliz|work=aeronomad.kg|accessdate=2025-06-11|archivedate=2025-06-11|archiveurl=https://web.archive.org/web/20250611071830/https://www.aeronomad.kg/index.php/kg/news/197-press-reliz}}</ref> |} == Учактары == 2025-жылдын февраль айынын маалыматына ылайык, авиакомпания төмөнкү учактарды колдонот:<ref name=":1">{{Cite web|title=Aero Nomad Fleet Details and History|url=https://www.planespotters.net/airline/Aero-Nomad#note2|lang=en|work=planespotters.net|accessdate=2025-04-12|archivedate=2024-05-07|archiveurl=https://web.archive.org/web/20240507041219/https://www.planespotters.net/airline/Aero-Nomad#note2}}</ref> {| class="wikitable" style="text-align:center; margin:0.5em auto" |+ Aero Nomad Airlines учактары |- ! Учак ! Кызматта ! Буюртмалар ! Жүргүнчүлөр ! Эскертүүлөр |- |[[Airbus A320|Airbus A320-200]] |2 |&mdash; |180 | |- !Баары !2 !&mdash; ! colspan="3" | |} == Дагы караңыз == *[[Кыргызстандын авиакомпанияларынын тизмеси]] == Булактар == <references /> == Шилтемелер == *[https://www.aeronomad.kg/index.php/kg/ Расмий сайты] {{Webarchive|url=https://web.archive.org/web/20250415022115/https://www.aeronomad.kg/index.php/kg/ |date=2025-04-15 }} *[https://www.instagram.com/aeronomad.kg/ Instagram расмий баракчасы] *[https://www.facebook.com/aeronomadairlines Facebook расмий баракчасы] {{Кыргызстандын авиакомпаниялары}} [[Категория:Кыргызстандын авиакомпаниялары]] rkgmqwk25wiw9ja6dnmhujy9h8h1r92 Калып:Ислам аалымы 10 137181 652221 571023 2026-09-09T10:36:33Z Artelow 2286 652221 wikitext text/x-wiki <includeonly><table class="infobox" style="width:25em; text-align: left;"> <tr> <th colspan="2" style="text-align:center; font-size:125%; font-weight:bold; background-color:#A0D6B4; color:black;">{{{ысымы|{{PAGENAMEBASE}}}}} </th></tr> {{#if:{{{нукура_ысымы|}}}| <tr> <td colspan="2" style="text-align:center; font-size:110%; background-color: #E0F0E6;">''{{{нукура_ысымы}}}'' </td></tr> }} {{#if:{{{сүрөтү|}}}| <tr> <td colspan="2" style="text-align:center; padding: 5px 0;">[[Файл:{{{сүрөтү}}}|220px]] </td></tr> }} {{#if:{{{сүрөт_баяны|}}}| <tr> <td colspan="2" style="text-align:center; font-size:90%; padding: 0 5px 5px;">{{{сүрөт_баяны|}}} </td></tr> }} <tr> <th colspan="2" style="text-align:center; background-color:#A0D6B4; color:black;">'''Жеке маалымат''' </th></tr> {{#if:{{{туулган_аты|}}}| <tr> <th style="padding-left:0.5em; width:35%;">Төрөлгөндөгү аты </th><td style="padding-left:0.5em;">{{{туулган_аты}}} </td></tr> }} <tr> <th style="padding-left:0.5em; width:35%;">Туулган датасы </th><td style="padding-left:0.5em;">{{{туулган_датасы|}}} </td></tr> <tr> <th style="padding-left:0.5em; width:35%;">Туулган жери </th><td style="padding-left:0.5em;">{{{туулган_жери|}}} </td></tr> {{#if:{{{каза_болгон_датасы|}}}| <tr> <th style="padding-left:0.5em;">Каза болгон датасы </th><td style="padding-left:0.5em;">{{{каза_болгон_датасы}}} </td></tr> }} {{#if:{{{каза_болгон_жери|}}}| <tr> <th style="padding-left:0.5em;">Каза болгон жери </th><td style="padding-left:0.5em;">{{{каза_болгон_жери}}} </td></tr> }} {{#if:{{{жубайы|}}}| <tr> <th style="padding-left:0.5em;">Жубайы </th><td style="padding-left:0.5em;">{{{жубайы}}} </td></tr> }} {{#if:{{{балдары|}}}| <tr> <th style="padding-left:0.5em;">Балдары </th><td style="padding-left:0.5em;">{{{балдары}}} </td></tr> }} <tr> <th colspan="2" style="text-align:center; background-color:#A0D6B4; color:black;">'''Диний ишенимдери''' </th></tr> <tr> <th style="padding-left:0.5em;">Дини </th><td style="padding-left:0.5em;">{{{дини|}}} </td></tr> {{#if:{{{агымы|}}}| <tr> <th style="padding-left:0.5em;">Агымы </th><td style="padding-left:0.5em;">{{{агымы}}} </td></tr> }} {{#if:{{{акыйдасы|}}}| <tr> <th style="padding-left:0.5em;">Акыйдасы </th><td style="padding-left:0.5em;">{{{акыйдасы}}} </td></tr> }} {{#if:{{{мазхабы|}}}| <tr> <th style="padding-left:0.5em;">Мазхабы </th><td style="padding-left:0.5em;">{{{мазхабы}}} </td></tr> }} {{#if:{{{устаттары|}}}| <tr> <th style="padding-left:0.5em;">Устаттары </th><td style="padding-left:0.5em;">{{{устаттары}}} </td></tr> }} <tr> <th colspan="2" style="text-align:center; background-color:#A0D6B4; color:black;">'''Ишмердиги''' </th></tr> {{#if:{{{адистиги|}}}| <tr> <th style="padding-left:0.5em;">Адистиги </th><td style="padding-left:0.5em;">{{{адистиги}}} </td></tr> }} {{#if:{{{кызматы|}}}| <tr> <th style="padding-left:0.5em;">Кызматы </th><td style="padding-left:0.5em;">{{{кызматы}}} </td></tr> }} {{#if:{{{кызмат_мөөнөтү_башы|}}}| <tr> <th style="padding-left:0.5em;">Кызмат мөөнөтү </th><td style="padding-left:0.5em;">{{{кызмат_мөөнөтү_башы}}} – {{{кызмат_мөөнөтү_аягы}}} </td></tr> }} {{#if:{{{мурдагы_жетекчи|}}}| <tr> <th style="padding-left:0.5em;">Мурдагы жетекчи </th><td style="padding-left:0.5em;">{{{мурдагы_жетекчи}}} </td></tr> }} {{#if:{{{кийинки_жетекчи|}}}| <tr> <th style="padding-left:0.5em;">Кийинки жетекчи </th><td style="padding-left:0.5em;">{{{кийинки_жетекчи}}} </td></tr> }} {{#if:{{{сыйлыктары|}}}| <tr> <th colspan="2" style="text-align:center; background-color:#A0D6B4; color:black;">'''Сыйлыктары''' </th></tr> <tr> <td colspan="2" style="text-align:center; padding: 5px;">{{{сыйлыктары}}} </td></tr> }} {{#if:{{{сайты|}}}| <tr> <th colspan="2" style="text-align:center; background-color:#A0D6B4; color:black;">'''Кошумча маалымат''' </th></tr> <tr> <th style="padding-left:0.5em;">Расмий сайты </th><td style="padding-left:0.5em;">{{{сайты}}} </td></tr> }} </table></includeonly><noinclude> {{Документация}} </noinclude> i03jmvxyijpisq4w287w16aqrvk5rpx Википедия:Түзөтүүлөр саны боюнча боттор тизмеси 4 137589 652163 652046 2026-09-08T12:01:44Z Jembot 9565 Bot: Маалыматтар жаңыланды 652163 wikitext text/x-wiki {{/begin|150}} |- | 1 || [[User:JigildikBot|JigildikBot]] || [[Special:Contributions/JigildikBot|{{formatnum:115394}}]] |- | 2 || [[User:ChoRusBot|<span style="color:gray">ChoRusBot</span>]] || [[Special:Contributions/ChoRusBot|{{formatnum:70508}}]] |- | 3 || [[User:InternetArchiveBot|InternetArchiveBot]] || [[Special:Contributions/InternetArchiveBot|{{formatnum:35873}}]] |- | 4 || [[User:EmausBot|EmausBot]] || [[Special:Contributions/EmausBot|{{formatnum:8513}}]] |- | 5 || [[User:Xqbot|Xqbot]] || [[Special:Contributions/Xqbot|{{formatnum:7219}}]] |- | 6 || [[User:VertexBot|<span style="color:gray">VertexBot</span>]] || [[Special:Contributions/VertexBot|{{formatnum:6637}}]] |- | 7 || [[User:MerlIwBot|<span style="color:gray">MerlIwBot</span>]] || [[Special:Contributions/MerlIwBot|{{formatnum:5237}}]] |- | 8 || [[User:VolkovBot|<span style="color:gray">VolkovBot</span>]] || [[Special:Contributions/VolkovBot|{{formatnum:3666}}]] |- | 9 || [[User:Legobot|<span style="color:gray">Legobot</span>]] || [[Special:Contributions/Legobot|{{formatnum:3325}}]] |- | 10 || [[User:TXiKiBoT|<span style="color:gray">TXiKiBoT</span>]] || [[Special:Contributions/TXiKiBoT|{{formatnum:3259}}]] |- | 11 || [[User:CommonsDelinker|CommonsDelinker]] || [[Special:Contributions/CommonsDelinker|{{formatnum:3206}}]] |- | 12 || [[User:SieBot|<span style="color:gray">SieBot</span>]] || [[Special:Contributions/SieBot|{{formatnum:2910}}]] |- | 13 || [[User:Luckas-bot|<span style="color:gray">Luckas-bot</span>]] || [[Special:Contributions/Luckas-bot|{{formatnum:2815}}]] |- | 14 || [[User:ZéroBot|<span style="color:gray">ZéroBot</span>]] || [[Special:Contributions/ZéroBot|{{formatnum:1942}}]] |- | 15 || [[User:WikitanvirBot|<span style="color:gray">WikitanvirBot</span>]] || [[Special:Contributions/WikitanvirBot|{{formatnum:1927}}]] |- | 16 || [[User:Addbot|<span style="color:gray">Addbot</span>]] || [[Special:Contributions/Addbot|{{formatnum:1596}}]] |- | 17 || [[User:ArthurBot|<span style="color:gray">ArthurBot</span>]] || [[Special:Contributions/ArthurBot|{{formatnum:1492}}]] |- | 18 || [[User:JAnDbot|<span style="color:gray">JAnDbot</span>]] || [[Special:Contributions/JAnDbot|{{formatnum:1332}}]] |- | 19 || [[User:Jembot|Jembot]] || [[Special:Contributions/Jembot|{{formatnum:1274}}]] |- | 20 || [[User:MediaWiki message delivery|MediaWiki message delivery]] || [[Special:Contributions/MediaWiki message delivery|{{formatnum:1141}}]] |- | 21 || [[User:Escarbot|<span style="color:gray">Escarbot</span>]] || [[Special:Contributions/Escarbot|{{formatnum:1039}}]] |- | 22 || [[User:MelancholieBot|<span style="color:gray">MelancholieBot</span>]] || [[Special:Contributions/MelancholieBot|{{formatnum:911}}]] |- | 23 || [[User:FoxBot|<span style="color:gray">FoxBot</span>]] || [[Special:Contributions/FoxBot|{{formatnum:890}}]] |- | 24 || [[User:TjBot|<span style="color:gray">TjBot</span>]] || [[Special:Contributions/TjBot|{{formatnum:802}}]] |- | 25 || [[User:AlleborgoBot|<span style="color:gray">AlleborgoBot</span>]] || [[Special:Contributions/AlleborgoBot|{{formatnum:690}}]] |- | 26 || [[User:Thijs!bot|<span style="color:gray">Thijs!bot</span>]] || [[Special:Contributions/Thijs!bot|{{formatnum:686}}]] |- | 27 || [[User:Idioma-bot|<span style="color:gray">Idioma-bot</span>]] || [[Special:Contributions/Idioma-bot|{{formatnum:663}}]] |- | 28 || [[User:RedBot|<span style="color:gray">RedBot</span>]] || [[Special:Contributions/RedBot|{{formatnum:592}}]] |- | 29 || [[User:JackieBot|<span style="color:gray">JackieBot</span>]] || [[Special:Contributions/JackieBot|{{formatnum:545}}]] |- | 30 || [[User:MastiBot|<span style="color:gray">MastiBot</span>]] || [[Special:Contributions/MastiBot|{{formatnum:511}}]] |- | 31 || [[User:Synthebot|<span style="color:gray">Synthebot</span>]] || [[Special:Contributions/Synthebot|{{formatnum:486}}]] |- | 32 || [[User:Mjbmrbot|<span style="color:gray">Mjbmrbot</span>]] || [[Special:Contributions/Mjbmrbot|{{formatnum:468}}]] |- | 33 || [[User:HRoestBot|<span style="color:gray">HRoestBot</span>]] || [[Special:Contributions/HRoestBot|{{formatnum:455}}]] |- | 34 || [[User:Ripchip Bot|<span style="color:gray">Ripchip Bot</span>]] || [[Special:Contributions/Ripchip Bot|{{formatnum:438}}]] |- | 35 || [[User:Alexbot|<span style="color:gray">Alexbot</span>]] || [[Special:Contributions/Alexbot|{{formatnum:420}}]] |- | 36 || [[User:AvocatoBot|<span style="color:gray">AvocatoBot</span>]] || [[Special:Contributions/AvocatoBot|{{formatnum:405}}]] |- | 37 || [[User:KamikazeBot|<span style="color:gray">KamikazeBot</span>]] || [[Special:Contributions/KamikazeBot|{{formatnum:366}}]] |- | 38 || [[User:LaaknorBot|<span style="color:gray">LaaknorBot</span>]] || [[Special:Contributions/LaaknorBot|{{formatnum:352}}]] |- | 39 || [[User:Movses-bot|<span style="color:gray">Movses-bot</span>]] || [[Special:Contributions/Movses-bot|{{formatnum:332}}]] |- | 40 || [[User:YiFeiBot|<span style="color:gray">YiFeiBot</span>]] || [[Special:Contributions/YiFeiBot|{{formatnum:311}}]] |- | 41 || [[User:Rubinbot|<span style="color:gray">Rubinbot</span>]] || [[Special:Contributions/Rubinbot|{{formatnum:310}}]] |- | 42 || [[User:PipepBot|<span style="color:gray">PipepBot</span>]] || [[Special:Contributions/PipepBot|{{formatnum:306}}]] |- | 43 || [[User:Vagobot|<span style="color:gray">Vagobot</span>]] || [[Special:Contributions/Vagobot|{{formatnum:294}}]] |- | 44 || [[User:AvicBot|<span style="color:gray">AvicBot</span>]] || [[Special:Contributions/AvicBot|{{formatnum:290}}]] |- | 45 || [[User:SilvonenBot|<span style="color:gray">SilvonenBot</span>]] || [[Special:Contributions/SilvonenBot|{{formatnum:282}}]] |- | 46 || [[User:Gerakibot|<span style="color:gray">Gerakibot</span>]] || [[Special:Contributions/Gerakibot|{{formatnum:282}}]] |- | 47 || [[User:Purbo T|<span style="color:gray">Purbo T</span>]] || [[Special:Contributions/Purbo T|{{formatnum:278}}]] |- | 48 || [[User:Makecat-bot|<span style="color:gray">Makecat-bot</span>]] || [[Special:Contributions/Makecat-bot|{{formatnum:275}}]] |- | 49 || [[User:BotMultichill|<span style="color:gray">BotMultichill</span>]] || [[Special:Contributions/BotMultichill|{{formatnum:233}}]] |- | 50 || [[User:PixelBot|<span style="color:gray">PixelBot</span>]] || [[Special:Contributions/PixelBot|{{formatnum:106}}]] |- | 51 || [[User:Loveless|<span style="color:gray">Loveless</span>]] || [[Special:Contributions/Loveless|{{formatnum:99}}]] |- | 52 || [[User:MediaWiki default|<span style="color:gray">MediaWiki default</span>]] || [[Special:Contributions/MediaWiki default|{{formatnum:21}}]] |- | 53 || [[User:Maintenance script|<span style="color:gray">Maintenance script</span>]] || [[Special:Contributions/Maintenance script|{{formatnum:13}}]] |- | 54 || [[User:Flow talk page manager|<span style="color:gray">Flow talk page manager</span>]] || [[Special:Contributions/Flow talk page manager|{{formatnum:8}}]] {{/end}} nj1ao6jjccd6f1r5q7cfzygkpzftept Википедия:Түзөтүүлөр саны боюнча Википедиячылар тизмеси (боттор менен бирге) 4 137601 652162 652045 2026-09-08T12:01:42Z Jembot 9565 Bot: Маалыматтар жаңыланды 652162 wikitext text/x-wiki {{/begin|150}} |- | 1 || [[User:JigildikBot|JigildikBot]] || [[Special:Contributions/JigildikBot|{{formatnum:115394}}]] || {{Permissions|JigildikBot}} |- | 2 || [[User:ChoRusBot|<span style="color:gray">ChoRusBot</span>]] || [[Special:Contributions/ChoRusBot|{{formatnum:70508}}]] || {{Permissions|ChoRusBot}} |- | 3 || [[User:InternetArchiveBot|InternetArchiveBot]] || [[Special:Contributions/InternetArchiveBot|{{formatnum:35873}}]] || {{Permissions|InternetArchiveBot}} |- | 4 || [[User:Chaoborus|<span style="color:gray">Chaoborus</span>]] || [[Special:Contributions/Chaoborus|{{formatnum:25689}}]] || {{Permissions|Chaoborus}} |- | 5 || [[User:Bosogo|<span style="color:gray">Bosogo</span>]] || [[Special:Contributions/Bosogo|{{formatnum:18491}}]] || {{Permissions|Bosogo}} |- | 6 || [[User:Artelow|Artelow]] || [[Special:Contributions/Artelow|{{formatnum:14257}}]] || {{Permissions|Artelow}} |- | 7 || [[User:Chorobek|<span style="color:gray">Chorobek</span>]] || [[Special:Contributions/Chorobek|{{formatnum:13446}}]] || {{Permissions|Chorobek}} |- | 8 || [[User:Mirzoulugʻbek|Mirzoulugʻbek]] || [[Special:Contributions/Mirzoulugʻbek|{{formatnum:12821}}]] || {{Permissions|Mirzoulugʻbek}} |- | 9 || [[User:Абдырашит Сатылганов|Абдырашит Сатылганов]] || [[Special:Contributions/Абдырашит Сатылганов|{{formatnum:11089}}]] || {{Permissions|Абдырашит Сатылганов}} |- | 10 || [[User:EmausBot|EmausBot]] || [[Special:Contributions/EmausBot|{{formatnum:8513}}]] || {{Permissions|EmausBot}} |- | 11 || [[User:Baydastann|Baydastann]] || [[Special:Contributions/Baydastann|{{formatnum:7970}}]] || {{Permissions|Baydastann}} |- | 12 || [[User:Xqbot|Xqbot]] || [[Special:Contributions/Xqbot|{{formatnum:7219}}]] || {{Permissions|Xqbot}} |- | 13 || [[User:VertexBot|<span style="color:gray">VertexBot</span>]] || [[Special:Contributions/VertexBot|{{formatnum:6637}}]] || {{Permissions|VertexBot}} |- | 14 || [[User:Элден|<span style="color:gray">Элден</span>]] || [[Special:Contributions/Элден|{{formatnum:6447}}]] || {{Permissions|Элден}} |- | 15 || [[User:Aiyanakk|Aiyanakk]] || [[Special:Contributions/Aiyanakk|{{formatnum:6011}}]] || {{Permissions|Aiyanakk}} |- | 16 || [[User:UlutSoft3|<span style="color:gray">UlutSoft3</span>]] || [[Special:Contributions/UlutSoft3|{{formatnum:5435}}]] || {{Permissions|UlutSoft3}} |- | 17 || [[User:Чагылган|<span style="color:gray">Чагылган</span>]] || [[Special:Contributions/Чагылган|{{formatnum:5412}}]] || {{Permissions|Чагылган}} |- | 18 || [[User:MerlIwBot|<span style="color:gray">MerlIwBot</span>]] || [[Special:Contributions/MerlIwBot|{{formatnum:5237}}]] || {{Permissions|MerlIwBot}} |- | 19 || [[User:Эльза Мамбетакунова|<span style="color:gray">Эльза Мамбетакунова</span>]] || [[Special:Contributions/Эльза Мамбетакунова|{{formatnum:5098}}]] || {{Permissions|Эльза Мамбетакунова}} |- | 20 || [[User:Tynchtyk Chorotegin|Tynchtyk Chorotegin]] || [[Special:Contributions/Tynchtyk Chorotegin|{{formatnum:4965}}]] || {{Permissions|Tynchtyk Chorotegin}} |- | 21 || [[User:Kvazimodo|<span style="color:gray">Kvazimodo</span>]] || [[Special:Contributions/Kvazimodo|{{formatnum:4519}}]] || {{Permissions|Kvazimodo}} |- | 22 || [[User:ImeNtrav|<span style="color:gray">ImeNtrav</span>]] || [[Special:Contributions/ImeNtrav|{{formatnum:4506}}]] || {{Permissions|ImeNtrav}} |- | 23 || [[User:Maksat|<span style="color:gray">Maksat</span>]] || [[Special:Contributions/Maksat|{{formatnum:4218}}]] || {{Permissions|Maksat}} |- | 24 || [[User:Shchb|<span style="color:gray">Shchb</span>]] || [[Special:Contributions/Shchb|{{formatnum:4150}}]] || {{Permissions|Shchb}} |- | 25 || [[User:Kmaksat|<span style="color:gray">Kmaksat</span>]] || [[Special:Contributions/Kmaksat|{{formatnum:3969}}]] || {{Permissions|Kmaksat}} |- | 26 || [[User:Үрүйэ|<span style="color:gray">Үрүйэ</span>]] || [[Special:Contributions/Үрүйэ|{{formatnum:3964}}]] || {{Permissions|Үрүйэ}} |- | 27 || [[User:VolkovBot|<span style="color:gray">VolkovBot</span>]] || [[Special:Contributions/VolkovBot|{{formatnum:3666}}]] || {{Permissions|VolkovBot}} |- | 28 || [[User:Kgbek|<span style="color:gray">Kgbek</span>]] || [[Special:Contributions/Kgbek|{{formatnum:3618}}]] || {{Permissions|Kgbek}} |- | 29 || [[User:Connexxx|<span style="color:gray">Connexxx</span>]] || [[Special:Contributions/Connexxx|{{formatnum:3478}}]] || {{Permissions|Connexxx}} |- | 30 || [[User:Elebayev|<span style="color:gray">Elebayev</span>]] || [[Special:Contributions/Elebayev|{{formatnum:3382}}]] || {{Permissions|Elebayev}} |- | 31 || [[User:Legobot|<span style="color:gray">Legobot</span>]] || [[Special:Contributions/Legobot|{{formatnum:3325}}]] || {{Permissions|Legobot}} |- | 32 || [[User:TXiKiBoT|<span style="color:gray">TXiKiBoT</span>]] || [[Special:Contributions/TXiKiBoT|{{formatnum:3259}}]] || {{Permissions|TXiKiBoT}} |- | 33 || [[User:CommonsDelinker|CommonsDelinker]] || [[Special:Contributions/CommonsDelinker|{{formatnum:3206}}]] || {{Permissions|CommonsDelinker}} |- | 34 || [[User:Aidabishkek|<span style="color:gray">Aidabishkek</span>]] || [[Special:Contributions/Aidabishkek|{{formatnum:3167}}]] || {{Permissions|Aidabishkek}} |- | 35 || [[User:SieBot|<span style="color:gray">SieBot</span>]] || [[Special:Contributions/SieBot|{{formatnum:2910}}]] || {{Permissions|SieBot}} |- | 36 || [[User:Luckas-bot|<span style="color:gray">Luckas-bot</span>]] || [[Special:Contributions/Luckas-bot|{{formatnum:2815}}]] || {{Permissions|Luckas-bot}} |- | 37 || [[User:Askar Nazyrov|<span style="color:gray">Askar Nazyrov</span>]] || [[Special:Contributions/Askar Nazyrov|{{formatnum:2724}}]] || {{Permissions|Askar Nazyrov}} |- | 38 || [[User:Umut|<span style="color:gray">Umut</span>]] || [[Special:Contributions/Umut|{{formatnum:2419}}]] || {{Permissions|Umut}} |- | 39 || [[User:QECUB|<span style="color:gray">QECUB</span>]] || [[Special:Contributions/QECUB|{{formatnum:2264}}]] || {{Permissions|QECUB}} |- | 40 || [[User:Бахтияр Толукбаев|<span style="color:gray">Бахтияр Толукбаев</span>]] || [[Special:Contributions/Бахтияр Толукбаев|{{formatnum:2158}}]] || {{Permissions|Бахтияр Толукбаев}} |- | 41 || [[User:ZéroBot|<span style="color:gray">ZéroBot</span>]] || [[Special:Contributions/ZéroBot|{{formatnum:1942}}]] || {{Permissions|ZéroBot}} |- | 42 || [[User:WikitanvirBot|<span style="color:gray">WikitanvirBot</span>]] || [[Special:Contributions/WikitanvirBot|{{formatnum:1927}}]] || {{Permissions|WikitanvirBot}} |- | 43 || [[User:Roman, Alexej and Vładimir|<span style="color:gray">Roman, Alexej and Vładimir</span>]] || [[Special:Contributions/Roman, Alexej and Vładimir|{{formatnum:1908}}]] || {{Permissions|Roman, Alexej and Vładimir}} |- | 44 || [[User:Kairat Zamirbekov|<span style="color:gray">Kairat Zamirbekov</span>]] || [[Special:Contributions/Kairat Zamirbekov|{{formatnum:1601}}]] || {{Permissions|Kairat Zamirbekov}} |- | 45 || [[User:Addbot|<span style="color:gray">Addbot</span>]] || [[Special:Contributions/Addbot|{{formatnum:1596}}]] || {{Permissions|Addbot}} |- | 46 || [[User:ArthurBot|<span style="color:gray">ArthurBot</span>]] || [[Special:Contributions/ArthurBot|{{formatnum:1492}}]] || {{Permissions|ArthurBot}} |- | 47 || [[User:Gliwi|Gliwi]] || [[Special:Contributions/Gliwi|{{formatnum:1463}}]] || {{Permissions|Gliwi}} |- | 48 || [[User:Meri|<span style="color:gray">Meri</span>]] || [[Special:Contributions/Meri|{{formatnum:1392}}]] || {{Permissions|Meri}} |- | 49 || [[User:JAnDbot|<span style="color:gray">JAnDbot</span>]] || [[Special:Contributions/JAnDbot|{{formatnum:1332}}]] || {{Permissions|JAnDbot}} |- | 50 || [[User:Asankozhoevas|<span style="color:gray">Asankozhoevas</span>]] || [[Special:Contributions/Asankozhoevas|{{formatnum:1279}}]] || {{Permissions|Asankozhoevas}} |- | 51 || [[User:Jembot|Jembot]] || [[Special:Contributions/Jembot|{{formatnum:1274}}]] || {{Permissions|Jembot}} |- | 52 || [[User:Adinai|<span style="color:gray">Adinai</span>]] || [[Special:Contributions/Adinai|{{formatnum:1270}}]] || {{Permissions|Adinai}} |- | 53 || [[User:Friendwip.kg|<span style="color:gray">Friendwip.kg</span>]] || [[Special:Contributions/Friendwip.kg|{{formatnum:1187}}]] || {{Permissions|Friendwip.kg}} |- | 54 || [[User:MediaWiki message delivery|MediaWiki message delivery]] || [[Special:Contributions/MediaWiki message delivery|{{formatnum:1141}}]] || {{Permissions|MediaWiki message delivery}} |- | 55 || [[User:Kglive|<span style="color:gray">Kglive</span>]] || [[Special:Contributions/Kglive|{{formatnum:1067}}]] || {{Permissions|Kglive}} |- | 56 || [[User:Escarbot|<span style="color:gray">Escarbot</span>]] || [[Special:Contributions/Escarbot|{{formatnum:1039}}]] || {{Permissions|Escarbot}} |- | 57 || [[User:UlutSoft6|<span style="color:gray">UlutSoft6</span>]] || [[Special:Contributions/UlutSoft6|{{formatnum:1027}}]] || {{Permissions|UlutSoft6}} |- | 58 || [[User:TarPas|<span style="color:gray">TarPas</span>]] || [[Special:Contributions/TarPas|{{formatnum:1019}}]] || {{Permissions|TarPas}} |- | 59 || [[User:Gulzhana|<span style="color:gray">Gulzhana</span>]] || [[Special:Contributions/Gulzhana|{{formatnum:993}}]] || {{Permissions|Gulzhana}} |- | 60 || [[User:MelancholieBot|<span style="color:gray">MelancholieBot</span>]] || [[Special:Contributions/MelancholieBot|{{formatnum:911}}]] || {{Permissions|MelancholieBot}} |- | 61 || [[User:FoxBot|<span style="color:gray">FoxBot</span>]] || [[Special:Contributions/FoxBot|{{formatnum:890}}]] || {{Permissions|FoxBot}} |- | 62 || [[User:Arsensky|Arsensky]] || [[Special:Contributions/Arsensky|{{formatnum:885}}]] || {{Permissions|Arsensky}} |- | 63 || [[User:Aida23a|<span style="color:gray">Aida23a</span>]] || [[Special:Contributions/Aida23a|{{formatnum:872}}]] || {{Permissions|Aida23a}} |- | 64 || [[User:Dnes1302|<span style="color:gray">Dnes1302</span>]] || [[Special:Contributions/Dnes1302|{{formatnum:845}}]] || {{Permissions|Dnes1302}} |- | 65 || [[User:Элдин беги|<span style="color:gray">Элдин беги</span>]] || [[Special:Contributions/Элдин беги|{{formatnum:834}}]] || {{Permissions|Элдин беги}} |- | 66 || [[User:UlutSoft1|<span style="color:gray">UlutSoft1</span>]] || [[Special:Contributions/UlutSoft1|{{formatnum:818}}]] || {{Permissions|UlutSoft1}} |- | 67 || [[User:TjBot|<span style="color:gray">TjBot</span>]] || [[Special:Contributions/TjBot|{{formatnum:802}}]] || {{Permissions|TjBot}} |- | 68 || [[User:Rotlink|<span style="color:gray">Rotlink</span>]] || [[Special:Contributions/Rotlink|{{formatnum:799}}]] || {{Permissions|Rotlink}} |- | 69 || [[User:Chris die Seele|<span style="color:gray">Chris die Seele</span>]] || [[Special:Contributions/Chris die Seele|{{formatnum:792}}]] || {{Permissions|Chris die Seele}} |- | 70 || [[User:Дилдорбек|Дилдорбек]] || [[Special:Contributions/Дилдорбек|{{formatnum:708}}]] || {{Permissions|Дилдорбек}} |- | 71 || [[User:Aiylchy|<span style="color:gray">Aiylchy</span>]] || [[Special:Contributions/Aiylchy|{{formatnum:697}}]] || {{Permissions|Aiylchy}} |- | 72 || [[User:AlleborgoBot|<span style="color:gray">AlleborgoBot</span>]] || [[Special:Contributions/AlleborgoBot|{{formatnum:690}}]] || {{Permissions|AlleborgoBot}} |- | 73 || [[User:Estebesovdastan|<span style="color:gray">Estebesovdastan</span>]] || [[Special:Contributions/Estebesovdastan|{{formatnum:690}}]] || {{Permissions|Estebesovdastan}} |- | 74 || [[User:Thijs!bot|<span style="color:gray">Thijs!bot</span>]] || [[Special:Contributions/Thijs!bot|{{formatnum:686}}]] || {{Permissions|Thijs!bot}} |- | 75 || [[User:Jakshysapa|<span style="color:gray">Jakshysapa</span>]] || [[Special:Contributions/Jakshysapa|{{formatnum:672}}]] || {{Permissions|Jakshysapa}} |- | 76 || [[User:Idioma-bot|<span style="color:gray">Idioma-bot</span>]] || [[Special:Contributions/Idioma-bot|{{formatnum:663}}]] || {{Permissions|Idioma-bot}} |- | 77 || [[User:Lirchik|<span style="color:gray">Lirchik</span>]] || [[Special:Contributions/Lirchik|{{formatnum:649}}]] || {{Permissions|Lirchik}} |- | 78 || [[User:Ch|Ch]] || [[Special:Contributions/Ch|{{formatnum:626}}]] || {{Permissions|Ch}} |- | 79 || [[User:Amantur r|<span style="color:gray">Amantur r</span>]] || [[Special:Contributions/Amantur r|{{formatnum:606}}]] || {{Permissions|Amantur r}} |- | 80 || [[User:Cekli829|<span style="color:gray">Cekli829</span>]] || [[Special:Contributions/Cekli829|{{formatnum:592}}]] || {{Permissions|Cekli829}} |- | 81 || [[User:RedBot|<span style="color:gray">RedBot</span>]] || [[Special:Contributions/RedBot|{{formatnum:592}}]] || {{Permissions|RedBot}} |- | 82 || [[User:Табалдыев Ысламбек|<span style="color:gray">Табалдыев Ысламбек</span>]] || [[Special:Contributions/Табалдыев Ысламбек|{{formatnum:590}}]] || {{Permissions|Табалдыев Ысламбек}} |- | 83 || [[User:S(uz)ak|<span style="color:gray">S(uz)ak</span>]] || [[Special:Contributions/S(uz)ak|{{formatnum:585}}]] || {{Permissions|S(uz)ak}} |- | 84 || [[User:Firespeaker|<span style="color:gray">Firespeaker</span>]] || [[Special:Contributions/Firespeaker|{{formatnum:573}}]] || {{Permissions|Firespeaker}} |- | 85 || [[User:Gulzat05|<span style="color:gray">Gulzat05</span>]] || [[Special:Contributions/Gulzat05|{{formatnum:571}}]] || {{Permissions|Gulzat05}} |- | 86 || [[User:Канымбу|<span style="color:gray">Канымбу</span>]] || [[Special:Contributions/Канымбу|{{formatnum:564}}]] || {{Permissions|Канымбу}} |- | 87 || [[User:Zhanyl90|<span style="color:gray">Zhanyl90</span>]] || [[Special:Contributions/Zhanyl90|{{formatnum:551}}]] || {{Permissions|Zhanyl90}} |- | 88 || [[User:Aladobot|<span style="color:gray">Aladobot</span>]] || [[Special:Contributions/Aladobot|{{formatnum:548}}]] || {{Permissions|Aladobot}} |- | 89 || [[User:JackieBot|<span style="color:gray">JackieBot</span>]] || [[Special:Contributions/JackieBot|{{formatnum:545}}]] || {{Permissions|JackieBot}} |- | 90 || [[User:Gulaiym001|<span style="color:gray">Gulaiym001</span>]] || [[Special:Contributions/Gulaiym001|{{formatnum:540}}]] || {{Permissions|Gulaiym001}} |- | 91 || [[User:Makenzis|Makenzis]] || [[Special:Contributions/Makenzis|{{formatnum:528}}]] || {{Permissions|Makenzis}} |- | 92 || [[User:Орозобек Түгөлбаев|<span style="color:gray">Орозобек Түгөлбаев</span>]] || [[Special:Contributions/Орозобек Түгөлбаев|{{formatnum:522}}]] || {{Permissions|Орозобек Түгөлбаев}} |- | 93 || [[User:MastiBot|<span style="color:gray">MastiBot</span>]] || [[Special:Contributions/MastiBot|{{formatnum:511}}]] || {{Permissions|MastiBot}} |- | 94 || [[User:Кайып Пайзылдаев|<span style="color:gray">Кайып Пайзылдаев</span>]] || [[Special:Contributions/Кайып Пайзылдаев|{{formatnum:497}}]] || {{Permissions|Кайып Пайзылдаев}} |- | 95 || [[User:Synthebot|<span style="color:gray">Synthebot</span>]] || [[Special:Contributions/Synthebot|{{formatnum:486}}]] || {{Permissions|Synthebot}} |- | 96 || [[User:Mjbmrbot|<span style="color:gray">Mjbmrbot</span>]] || [[Special:Contributions/Mjbmrbot|{{formatnum:468}}]] || {{Permissions|Mjbmrbot}} |- | 97 || [[User:Бегаим|<span style="color:gray">Бегаим</span>]] || [[Special:Contributions/Бегаим|{{formatnum:463}}]] || {{Permissions|Бегаим}} |- | 98 || [[User:Rartat|<span style="color:gray">Rartat</span>]] || [[Special:Contributions/Rartat|{{formatnum:462}}]] || {{Permissions|Rartat}} |- | 99 || [[User:Fornax|<span style="color:gray">Fornax</span>]] || [[Special:Contributions/Fornax|{{formatnum:459}}]] || {{Permissions|Fornax}} |- | 100 || [[User:PlanespotterA320|<span style="color:gray">PlanespotterA320</span>]] || [[Special:Contributions/PlanespotterA320|{{formatnum:457}}]] || {{Permissions|PlanespotterA320}} |- | 101 || [[User:HRoestBot|<span style="color:gray">HRoestBot</span>]] || [[Special:Contributions/HRoestBot|{{formatnum:455}}]] || {{Permissions|HRoestBot}} |- | 102 || [[User:UlutSoft4|<span style="color:gray">UlutSoft4</span>]] || [[Special:Contributions/UlutSoft4|{{formatnum:447}}]] || {{Permissions|UlutSoft4}} |- | 103 || [[User:ДолбоЯщер|<span style="color:gray">ДолбоЯщер</span>]] || [[Special:Contributions/ДолбоЯщер|{{formatnum:439}}]] || {{Permissions|ДолбоЯщер}} |- | 104 || [[User:Ripchip Bot|<span style="color:gray">Ripchip Bot</span>]] || [[Special:Contributions/Ripchip Bot|{{formatnum:438}}]] || {{Permissions|Ripchip Bot}} |- | 105 || [[User:Hugo.arg|<span style="color:gray">Hugo.arg</span>]] || [[Special:Contributions/Hugo.arg|{{formatnum:434}}]] || {{Permissions|Hugo.arg}} |- | 106 || [[User:Pathoschild|<span style="color:gray">Pathoschild</span>]] || [[Special:Contributions/Pathoschild|{{formatnum:422}}]] || {{Permissions|Pathoschild}} |- | 107 || [[User:Ksc~ruwiki|<span style="color:gray">Ksc~ruwiki</span>]] || [[Special:Contributions/Ksc~ruwiki|{{formatnum:422}}]] || {{Permissions|Ksc~ruwiki}} |- | 108 || [[User:Alexbot|<span style="color:gray">Alexbot</span>]] || [[Special:Contributions/Alexbot|{{formatnum:420}}]] || {{Permissions|Alexbot}} |- | 109 || [[User:Алтынбек Касымов|<span style="color:gray">Алтынбек Касымов</span>]] || [[Special:Contributions/Алтынбек Касымов|{{formatnum:418}}]] || {{Permissions|Алтынбек Касымов}} |- | 110 || [[User:Εὐθυμένης|<span style="color:gray">Εὐθυμένης</span>]] || [[Special:Contributions/Εὐθυμένης|{{formatnum:409}}]] || {{Permissions|Εὐθυμένης}} |- | 111 || [[User:AvocatoBot|<span style="color:gray">AvocatoBot</span>]] || [[Special:Contributions/AvocatoBot|{{formatnum:405}}]] || {{Permissions|AvocatoBot}} |- | 112 || [[User:Namir|<span style="color:gray">Namir</span>]] || [[Special:Contributions/Namir|{{formatnum:376}}]] || {{Permissions|Namir}} |- | 113 || [[User:NurlanKG Bishkek editor|NurlanKG Bishkek editor]] || [[Special:Contributions/NurlanKG Bishkek editor|{{formatnum:367}}]] || {{Permissions|NurlanKG Bishkek editor}} |- | 114 || [[User:KamikazeBot|<span style="color:gray">KamikazeBot</span>]] || [[Special:Contributions/KamikazeBot|{{formatnum:366}}]] || {{Permissions|KamikazeBot}} |- | 115 || [[User:Госфонд ИС|<span style="color:gray">Госфонд ИС</span>]] || [[Special:Contributions/Госфонд ИС|{{formatnum:361}}]] || {{Permissions|Госфонд ИС}} |- | 116 || [[User:V3~kywiki|<span style="color:gray">V3~kywiki</span>]] || [[Special:Contributions/V3~kywiki|{{formatnum:357}}]] || {{Permissions|V3~kywiki}} |- | 117 || [[User:LaaknorBot|<span style="color:gray">LaaknorBot</span>]] || [[Special:Contributions/LaaknorBot|{{formatnum:352}}]] || {{Permissions|LaaknorBot}} |- | 118 || [[User:AdemazAlmaz|<span style="color:gray">AdemazAlmaz</span>]] || [[Special:Contributions/AdemazAlmaz|{{formatnum:346}}]] || {{Permissions|AdemazAlmaz}} |- | 119 || [[User:Ырысгул|<span style="color:gray">Ырысгул</span>]] || [[Special:Contributions/Ырысгул|{{formatnum:346}}]] || {{Permissions|Ырысгул}} |- | 120 || [[User:Nurjamal|<span style="color:gray">Nurjamal</span>]] || [[Special:Contributions/Nurjamal|{{formatnum:335}}]] || {{Permissions|Nurjamal}} |- | 121 || [[User:Nursultan|<span style="color:gray">Nursultan</span>]] || [[Special:Contributions/Nursultan|{{formatnum:335}}]] || {{Permissions|Nursultan}} |- | 122 || [[User:Movses-bot|<span style="color:gray">Movses-bot</span>]] || [[Special:Contributions/Movses-bot|{{formatnum:332}}]] || {{Permissions|Movses-bot}} |- | 123 || [[User:Aymira|<span style="color:gray">Aymira</span>]] || [[Special:Contributions/Aymira|{{formatnum:321}}]] || {{Permissions|Aymira}} |- | 124 || [[User:Ptbotgourou|<span style="color:gray">Ptbotgourou</span>]] || [[Special:Contributions/Ptbotgourou|{{formatnum:320}}]] || {{Permissions|Ptbotgourou}} |- | 125 || [[User:Symbat92|<span style="color:gray">Symbat92</span>]] || [[Special:Contributions/Symbat92|{{formatnum:315}}]] || {{Permissions|Symbat92}} |- | 126 || [[User:YiFeiBot|<span style="color:gray">YiFeiBot</span>]] || [[Special:Contributions/YiFeiBot|{{formatnum:311}}]] || {{Permissions|YiFeiBot}} |- | 127 || [[User:Andrew J.Kurbiko|<span style="color:gray">Andrew J.Kurbiko</span>]] || [[Special:Contributions/Andrew J.Kurbiko|{{formatnum:310}}]] || {{Permissions|Andrew J.Kurbiko}} |- | 128 || [[User:Rubinbot|<span style="color:gray">Rubinbot</span>]] || [[Special:Contributions/Rubinbot|{{formatnum:310}}]] || {{Permissions|Rubinbot}} |- | 129 || [[User:Орозгул|<span style="color:gray">Орозгул</span>]] || [[Special:Contributions/Орозгул|{{formatnum:310}}]] || {{Permissions|Орозгул}} |- | 130 || [[User:PipepBot|<span style="color:gray">PipepBot</span>]] || [[Special:Contributions/PipepBot|{{formatnum:306}}]] || {{Permissions|PipepBot}} |- | 131 || [[User:Ziv|<span style="color:gray">Ziv</span>]] || [[Special:Contributions/Ziv|{{formatnum:305}}]] || {{Permissions|Ziv}} |- | 132 || [[User:Atlikta|<span style="color:gray">Atlikta</span>]] || [[Special:Contributions/Atlikta|{{formatnum:298}}]] || {{Permissions|Atlikta}} |- | 133 || [[User:Abiyoyo|<span style="color:gray">Abiyoyo</span>]] || [[Special:Contributions/Abiyoyo|{{formatnum:295}}]] || {{Permissions|Abiyoyo}} |- | 134 || [[User:Росул|<span style="color:gray">Росул</span>]] || [[Special:Contributions/Росул|{{formatnum:294}}]] || {{Permissions|Росул}} |- | 135 || [[User:Vagobot|<span style="color:gray">Vagobot</span>]] || [[Special:Contributions/Vagobot|{{formatnum:294}}]] || {{Permissions|Vagobot}} |- | 136 || [[User:Elya3|<span style="color:gray">Elya3</span>]] || [[Special:Contributions/Elya3|{{formatnum:292}}]] || {{Permissions|Elya3}} |- | 137 || [[User:AvicBot|<span style="color:gray">AvicBot</span>]] || [[Special:Contributions/AvicBot|{{formatnum:290}}]] || {{Permissions|AvicBot}} |- | 138 || [[User:Baronnet|<span style="color:gray">Baronnet</span>]] || [[Special:Contributions/Baronnet|{{formatnum:287}}]] || {{Permissions|Baronnet}} |- | 139 || [[User:Ahmadi~ruwiki|<span style="color:gray">Ahmadi~ruwiki</span>]] || [[Special:Contributions/Ahmadi~ruwiki|{{formatnum:285}}]] || {{Permissions|Ahmadi~ruwiki}} |- | 140 || [[User:Rakutai|<span style="color:gray">Rakutai</span>]] || [[Special:Contributions/Rakutai|{{formatnum:284}}]] || {{Permissions|Rakutai}} |- | 141 || [[User:Minorax|<span style="color:gray">Minorax</span>]] || [[Special:Contributions/Minorax|{{formatnum:283}}]] || {{Permissions|Minorax}} |- | 142 || [[User:SilvonenBot|<span style="color:gray">SilvonenBot</span>]] || [[Special:Contributions/SilvonenBot|{{formatnum:282}}]] || {{Permissions|SilvonenBot}} |- | 143 || [[User:Gerakibot|<span style="color:gray">Gerakibot</span>]] || [[Special:Contributions/Gerakibot|{{formatnum:282}}]] || {{Permissions|Gerakibot}} |- | 144 || [[User:Purbo T|<span style="color:gray">Purbo T</span>]] || [[Special:Contributions/Purbo T|{{formatnum:278}}]] || {{Permissions|Purbo T}} |- | 145 || [[User:Makecat-bot|<span style="color:gray">Makecat-bot</span>]] || [[Special:Contributions/Makecat-bot|{{formatnum:275}}]] || {{Permissions|Makecat-bot}} |- | 146 || [[User:Peri~kywiki|<span style="color:gray">Peri~kywiki</span>]] || [[Special:Contributions/Peri~kywiki|{{formatnum:266}}]] || {{Permissions|Peri~kywiki}} |- | 147 || [[User:Ashirov Maksatbek|<span style="color:gray">Ashirov Maksatbek</span>]] || [[Special:Contributions/Ashirov Maksatbek|{{formatnum:265}}]] || {{Permissions|Ashirov Maksatbek}} |- | 148 || [[User:Asel90|<span style="color:gray">Asel90</span>]] || [[Special:Contributions/Asel90|{{formatnum:263}}]] || {{Permissions|Asel90}} |- | 149 || [[User:Belekoff|<span style="color:gray">Belekoff</span>]] || [[Special:Contributions/Belekoff|{{formatnum:261}}]] || {{Permissions|Belekoff}} |- | 150 || [[User:Jol004u|<span style="color:gray">Jol004u</span>]] || [[Special:Contributions/Jol004u|{{formatnum:258}}]] || {{Permissions|Jol004u}} {{/end}} i1nistkhw3vix3rj3r9ebrmqes4pk7i Ражабали Шайдуллаев 0 148531 652208 628959 2026-09-09T08:32:43Z InternetArchiveBot 27717 Rescuing 0 sources and tagging 1 as dead.) #IABot (v2.0.9.5 652208 wikitext text/x-wiki {{Спортчу|ысымы=Ражабали Шайдуллаев|сүрөт=Razhabali_Shaidulloev.png|төрөлгөн датасы=11-октябрь, 2000-жыл|салмагы=66 кг|бою=1.70 м|карьерсындагы жылдар=2019 — азыркы учурда|клубу="Ихлас"|төрөлгөн жери=Вахдат, Жерге-Тал, [[Тажикстан]]|чеберчилиги=аралаш мушташ өнөрү (MMA)}}'''Ражабали Шайдуллаев''' (''2000-жыл 11-октябрь; Жаңы-шаар айылы, Жерге-Тал району, Тажикстан'') — Rizin Fighting Federation уюмунун жарым-жеңил салмактагы дивизионунда таймашкан кыргызстандык аралаш мушташ өнөрү (MMA) боюнча мушкер. Ал уюмдун жарым-жеңил салмактагы учурдагы чемпиону<ref>{{Cite web|title=Rajabali Shaidullaev - MMA Fighter Profile, Ranking - FightMatrix.com.|url=https://www.fightmatrix.com/fighter-profile/Rajabali%20Shaidullaev/226831/|work=Fightmatrix|lang=en|accessmonthday=2026-01-01}}</ref>. == Өмүр баяны == Ражабали Тажикстан менен Кыргызстан чек арасына жакын жайгашкан [[Жерге-Тал району|Жерге-Тал районунун]] Жаңы-шаар (Вахдат) айылында төрөлгөн<ref>{{Cite web|url=https://www.youtube.com/watch?v=tYqWEH80-ro|title=Ражабали Шайдуллаев: Жеңилбес чемпион / ラジャブアリシェイドゥラフ:無敵 / RIZIN / Спортхаб|work=Спортхаб|accessdate=2026-01-03}}</ref>. Ал орто мектепти бүткөнгө чейин Тажикстанда жашаган. Улуту — Кыргыз<ref>{{Cite web|title=Кийинки беттеш Илия Топурия менен болобу? {{!}} ラジャブアリシェイドゥラフ {{!}} RIZIN {{!}} Накта Подкаст|url=https://www.youtube.com/watch?v=1XfTacYVEBo|work=Накта Подкаст|accessdate=2026-01-03}}</ref>. == Кесипкөй карьерасы == Ражабали Шайдуллаев профессионалдык аралаш мушташ өнөрүндөгү (MMA) дебютун 2019-жылы Кыргызстанда өткөн Batyr Bashy турниринде жасаган. Андан кийин ал Орусиядагы Absolute Championship Akhmat (ACA) уюмунда жана Бириккен Араб Эмираттарындагы UAE Warriors мелдештеринде беттешкен<ref>{{Cite web|title=ラジャブアリ・シェイドゥラエフ - RIZIN FIGHTING FEDERATION オフィシャルサイト|url=https://jp.rizinff.com/_tags/%E3%83%A9%E3%82%B8%E3%83%A3%E3%83%96%E3%82%A2%E3%83%AA%E3%83%BB%E3%82%B7%E3%82%A7%E3%82%A4%E3%83%89%E3%82%A5%E3%83%A9%E3%82%A8%E3%83%95|accessdate=2026-01-03|lang=ja}}</ref>. 2022-жылы Шайдуллаев ышкыбоздор эрежеси боюнча өткөн «GAMMA» турниринде төрт күндүн ичинде үч беттеш өткөрүп, алардын баарында жеңишке жеткен. Ошентип, ал GAMMA уюмунун жарым-жеңил салмактагы чемпиону болгон<ref>{{Cite web|title=ラジャブアリ・シェイドゥラエフ - RIZIN オフィシャルサイト|url=https://jp.rizinff.com/_tags/%E3%83%A9%E3%82%B8%E3%83%A3%E3%83%96%E3%82%A2%E3%83%AA%E3%83%BB%E3%82%B7%E3%82%A7%E3%82%A4%E3%83%89%E3%82%A5%E3%83%A9%E3%82%A8%E3%83%95|work=jp.rizinff.com|lang=ja|accessdate=2026-01-03}}</ref>. 2024-жылдын апрелинде Шайдуллаев Rizin уюму менен келишим түзгөн. Ал учурда Ражабали 10 беттеш өткөрүп, 10 жеңишке жеткен жана алардын баарын мөөнөтүнөн мурда аяктаган эле<ref>{{Cite web|title=【RIZIN】ヤン・ジヨンを1Rで極めた無敗シェイドゥラエフが6月9日『RIZIN.47』出場決定、武田光司「俺しかいない」|url=https://gonkaku.jp/articles/17017|work=ゴング格闘技|lang=ja|accessdate=2026-01-03}}</ref>. === Rizin === Шайдуллаев Rizin Fighting Federation уюмунда кыска убакыттын ичинде өзүн мыкты мушкер катары көрсөтө алды. Ал Rizinдеги дебютун 2024-жылдын 9-июнунда Rizin 47 турниринде жапониялык Коджи Такедага каршы өткөрүп, артка муунтуу ыкмасы менен ишенимдүү жеңишке жеткен<ref>{{Cite web|title=【試合結果】Yogibo presents RIZIN.47 第6試合/武田光司 vs. ラジャブアリ・シェイドゥラエフ - RIZIN オフィシャルサイト|url=https://jp.rizinff.com/_ct/17704386|lang=ja|work=jp.rizinff.com|accessdate=2026-01-03}}</ref>. Бул беттеш анын уюмдагы карьерасынын ийгиликтүү башталышы болду. 2024-жылдын 29-сентябрында Rizin 48 турниринде Хуан Арчулета менен беттешти. Каршылашы салмак нормасынан ашып кеткенине карабастан, Шайдуллаев таймашуудан баш тарткан жок. Натыйжада ал биринчи раундда рычаг ыкмасы менен жеңип, беттеш расмий эсепке алынган<ref>{{Cite web|title=試合結果】Yogibo presents RIZIN.48 第8試合/フアン・アーチュレッタ vs. ラジャブアリ・シェイドゥラエフ|url=https://jp.rizinff.com/_ct/17723234|work=RIZINオフィシャルサイト|lang=ja|accessdate=2026-01-03}}</ref>. Жыл аягында, 31-декабрда Rizin 49 турниринде Юта Кубо менен кезигип, экинчи раундда партердеги басымдуу күрөштөн кийин TKO (техникалык нокаут) менен жеңген<ref>{{Cite web|title=【試合結果】RIZIN DECADE「Yogibo presents RIZIN.49」第9試合/久保優太 vs. ラジャブアリ・シェイドゥラエフ|url=https://jp.rizinff.com/_ct/17741219|work=RIZIN公式サイト|lang=ja|accessdate=2026-01-03}}</ref>. === Rizin жарым-жеңил чемпиону === 2025-жылдын 4-майында Rizin: Otoko Matsuri турнири Шайдуллаевдин карьерасындагы бурулуш учур болду. Ал тажрыйбалуу Клебер Коике Эрбстти биринчи раундда нокаутка учуратып, Rizin жарым-жеңил салмактагы чемпиондук куруна ээ болду. Ошентип, уюмдун тарыхындагы жетинчи чемпион аталды<ref>{{Cite web|title=Непобежденный боец из Кыргызстана стал чемпионом крупного MMA-промоушена|url=https://www.nur.kz/sport/mma/2241855-nepobezhdennyy-boec-iz-kyrgyzstana-stal-chempionom-krupnogo-mma-promoushena/|lang=ru|work=Nur Sport|accessmonthday=2026-01-03}}</ref>. Кийинки беттештерде да чемпион наамын ийгиликтүү коргоду. 2025-жылдын 28-сентябрында Rizin 51 турниринде Виктор Колесникти болгону 33 секундда TKO (техникалык нокаут) менен жеңди<ref>{{Cite web|title=RIZIN 51: Раджабали Шайдуллаев досрочно победил Виктора Колесника|url=https://allboxing.ru/news/20250928-1814/rizin-51-radzhabali-shaydullaev-dosrochno-pobedil-viktora-kolesnika|lang=ru|work=allboxing.ru|accessdate=2026-01-03}}{{Жеткиликсиз шилтеме|date=September 2026 |bot=InternetArchiveBot |fix-attempted=yes }}</ref>. Ал эми 31-декабрда Rizin: Shiwasu no Cho Tsuwamono Matsuri турниринде Микуру Асакураны биринчи раундда TKO (техникалык нокаут) менен утуп, чемпиондук макамын дагы бир жолу коргогон<ref>{{Cite web|title=Кыргызстанец Ражабали Шайдуллаев одержал победу в титульном бою ММА Rizin FF|url=https://24.kg/sport/356882_kyirgyizstanets_rajabali_shaydullaev_oderjal_pobedu_vtitulnom_boyu_mma_RizinFF/amp/|work=24.kg|lang=ru|accessdate=2026-01-03}}</ref>. == Жыйынтыктары == {{MMArecordbox |draws= |nc= |ko-wins=8 |sub-wins=8 |dec-wins= |ko-losses= |sub-losses= |dec-losses= |dq-wins= |dq-losses= |other-wins= |other-losses= }} {{MMA record start}} |- |{{yes2}}Жеңиш |align=center|16–0 |[[Микуру Асакура]] |Техникалык нокаут (соккулар) |[[2025 in Rizin Fighting Federation#Rizin: Shiwasu no Cho Tsuwamono Matsuri|Rizin: Shiwasu no Cho Tsuwamono Matsuri]] |31-Декабрь, 2025-жыл |align=center|1 |align=center|2:54 |[[Сайтама]], Жапония |{{small|[[Rizin Fighting Federation#Featherweight Championship|Rizin Featherweight Championship]] чемпиондук курун коргогон.}} |- |{{yes2}}Жеңиш |align=center|15–0 |Виктор Колесник |Техникалык нокаут (соккулар) |[[2025 in Rizin Fighting Federation#Rizin 51|Rizin 51]] |28-сентябрь, 2025-жыл |align=center|1 |align=center|0:33 |[[Нагоя]], Жапония |{{small|[[Rizin Fighting Federation#Featherweight Championship|Rizin Featherweight Championship]] чемпиондук курун коргогон.}} |- |{{yes2}}Жеңиш |align=center|14–0 |[[Клебер Койк Эрбст]] |Нокаут (соккулар) |[[2025 in Rizin Fighting Federation#Rizin: Otoko Matsuri|Rizin: Otoko Matsuri]] |4-май, 2025-жыл |align=center|1 |align=center|1:02 |[[Токио]], Жапония |{{small|[[Rizin Fighting Federation#Featherweight Championship|Rizin Featherweight Championship]] чемпиондук курун жеңген.}} |- |{{yes2}}Жеңиш |align=center|13–0 |[[Юта Кубо]] |Техникалык нокаут (соккулар) |[[2024 in Rizin Fighting Federation#Rizin 49|Rizin 49]] |31-декабрь, 2024-жыл |align=center|2 |align=center|2:30 |[[Сайтама]], Жапония | |- |{{yes2}}Жеңиш |align=center|12–0 |[[ Хуан Арчулета]] |Сабмишен (колтук) |[[2024 in Rizin Fighting Federation#Rizin 48|Rizin 48]] |29-сентябрь, 2024-жыл |align=center|1 |align=center|3:12 |[[Сайтама]], Жапония | |- |{{yes2}}Жеңиш |align=center|11–0 |Кожи Такеда |Сабмишен (арткы жылаңачтык менен муунтуу) |[[2024 in Rizin Fighting Federation#Rizin 47|Rizin 47]] |9-июнь, 2024-жыл |align=center|1 |align=center|4:42 |[[Токио]], Жапония |{{small| Жарым-жеңил салмагына кайткан.}} |- |{{yes2}}Жеңиш |align=center|10–0 |Магомед Аль-Абдулла |Сабмишен (арткы жылаңачтык менен муунтуу) |UAE Warriors 45 |17-октябрь, 2023-жыл |align=center|2 |align=center|3:40 |[[Абу-Даби]], [[Бириккен Араб Эмирликтери|Бириккен Араб Эмираттары]] |{{small|Жеңил салмактагы беттеш.}} |- |{{yes2}}Жеңиш |align=center|9–0 |Яң Жи Йонг |Сабмишен (арткы жылаңачтык менен муунтуу) |[[2023 in Road FC#Road FC 64|Road FC 64]] |24-июнь, 2023-жыл |align=center|1 |align=center|4:00 |[[Вонжу]], Түштүк Корея |{{small|2023 Road FC Bantamweight Tournament Чейрек финал.}} |- |{{yes2}}Жеңиш |align=center|8–0 |Ислам Бабатов |Сабмишен (үч бурчтук муунтуу) |ACA Young Eagles 30 |16-октябрь, 2022-жыл |align=center|2 |align=center|2:52 |[[Толстой-Юрт]], Орусия | |- |{{yes2}}Жеңиш |align=center|7–0 |Асвад Ахмадов |Сабмишен (анаконданын муунтуусу) |ACA Young Eagles 27 |25-июнь, 2022-жыл |align=center|2 |align=center|0:50 |[[Толстой-Юрт]], Орусия | |- |{{yes2}}Жеңиш |align=center|6–0 |Анзор Эльгараев |Техникалык нокаут (соккулар) |ACA Young Eagles 26 |31-март, 2022-жыл |align=center|2 |align=center|3:20 |[[Толстой-Юрт]], Орусия |{{small|Жеңил салмактагы дебюттук беттеш.}} |- |{{yes2}}Жеңиш |align=center|5–0 |Абдулла Саидов |Техникалык нокаут |Batyr Bashy 11 |24-октябрь, 2021-жыл |align=center|1 |align=center|2:56 |[[Арашан]], Кыргызстан | |- |{{yes2}}Жеңиш |align=center|4–0 |Суннатилло Насуллоев |Техникалык нокаут |Batyr Bashy 8 |28-февраль, 2020-жыл |align=center|1 |align=center|3:08 |[[Бишкек]], Кыргызстан | |- |{{yes2}}Жеңиш |align=center|3–0 |Арестанов Темурлан |Сабмишен |Batyr Bashy: 2019 турнири |6-ноябрь, 2019-жыл |align=center|1 |align=center|1:34 |[[Бишкек]], Кыргызстан | |- |{{yes2}}Жеңиш |align=center|2–0 |Манас Курсантбеков |Сабмишен (үч бурчтук муунтуу) |Batyr Bashy 5 Selection: Кыргызстан бермет турнири |24-август, 2019-жыл |align=center|2 |align=center|3:24 |[[Талас]], Кыргызстан | |- |{{yes2}}Жеңиш |align=center|1–0 |Тимур Жороев |Нокаут |Professional Fight League Кыргызстан: Кесипкөй турнир |23-март, 2019-жыл |align=center|1 |align=center|4:46 |[[Бишкек]], Кыргызстан |{{small|Жарым-жеңил салмактагы дебют. PFLKG жарым-жеңил салмактагы бош турган чемпиондук титулун жеңип алды.}} |} == Булактар == [[Категория:Кыргызстандык ММА мушкерлер]] <references /> == Тышкы шилтемелер == *[http://www.sherdog.com/fightfinder/fightfinder.asp?fighterID=365469 Ражабали Шайдуллаевдин профессионалдык MMA рекорду] {{Ref-en}} dg5ty9uwhqqm4fd57azi9yjepkbj7rd Мексика песосу 0 150368 652191 640191 2026-09-09T06:49:36Z InternetArchiveBot 27717 Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 652191 wikitext text/x-wiki {{Валюта |Аталышы = Мексика песосу |Расмий аталышы = Peso mexicano |Тил коду = es |ВЖК-ky = Мексика песосу |ISO-en = Mexican peso |ISO-fr = Peso mexicain |Сүрөт = Hilo dinámico. Bilete de 200 pesos.gif |Сүрөт2 = |Жалпы сүрөт аталышы = |Сүрөт аталышы = |Сүрөт аталышы2 = |Эни = |Сүрөт эни = |Сүрөт эни2 = |ISO = MXN |ISO сандык = 484 |ISO2 = |ISO сандык2 = |ISO3 = |ISO сандык3 = |Эмитент = |Расмий колдонуучулар = |Бейрасмий колдонуучулар = |Турат1 = [[Сентаво]] |Шайкештик1 = 100 |Турат2 = |Шайкештик2 = |Турат3 = |Шайкештик3 = |Турат4 = |Шайкештик7 = |Эселик1 = |Шайкештик4 = |Эселик2 = |Шайкештик5 = |Эселик3 = |Шайкештик6 = |Параллелдүү1 = Мексикалык инверсия бирдиги (MXV) |Параллелдүү2 = |Параллелдүү3 = |Символ = $ |Аббревиатура = |Белгиленүү = |Монеталар = 5, 10, 20, 50 сентаво 1, 2, 5, 10, 20 песо |Банкноттор = 20, 50, 100, 200, 500, 1000 песо |Киргизилди = 1-январь 1993-жыл |Киргизилди-соңу = |Алмаштырды = |Хроника = 1992-жылга чейин мексика песосу (MXP), 1993-жылдан тартып жаңы мексика песосу (MXN) |Борбордук банк = Мексика банкы |Борбордук банк_сайт = www.banxico.org.mx |Басып чыгарат = Мексика банкы |Басып чыгарат_сайт = |Акча сарайы = Мексиканын зээрканасы |Акча сарайы_сайт = www.gob.mx/cmm |Акча сарайы2 = |Акча сарайы_сайт2 = |Курс1 = |Валюта1 = |Курс2 = |Валюта2 = |Курс3 = |Валюта3 = |Курс4 = |Валюта4 = |Курс5 = |Валюта5 = |Курс6 = |Валюта6 = |Дата = |Уики-казына = Category:Money of Mexico |Инфляция = 4.45% (сентябрь)<ref>[https://www.banxico.org.mx/ Banxico, banco central, Banco de México] {{Wayback|url=https://www.banxico.org.mx/ |date=20201001235659 }}{{ref|es}}</ref> |Жыл = 2023 |ШилтемеТобу = a }} '''Мексика песосу''' ({{lang-es|Peso mexicano}}) — [[Мексика|Мексиканын]] расмий акча бирдиги. Бир мексика песосу 100 сентавого барабар. Аталышы алгач pesos oro («алтын салмактар») же pesos plata («күмүш салмактар») деген мааниде колдонулган. Испан тилиндеги peso сөзү «салмак» дегенди билдирет. «Песо» аталышын валюта катары колдонгон башка өлкөлөргө [[Аргентина]], [[Чили]], [[Колумбия]], [[Куба]], [[Доминикана Республикасы]], [[Филиппин]] жана [[Уругвай]] кирет<ref>[https://www.banderas-mundo.es/moneda/peso Banderas-mundo. Moneda: peso]</ref>. == Тарыхы == [[File:Real_de_a_ocho.jpg|link=https://en.wikipedia.org/wiki/File:Real_de_a_ocho.jpg|thumb|150x150px|Испан доллары. 1761-жыл|left]] [[File:8_reales_Mexico_-_1840_GoPJ.png|link=https://en.wikipedia.org/wiki/File:8_reales_Mexico_-_1840_GoPJ.png|thumb|250x250px|Чыгыш Азия менен соодалашууда колдонулган күмүш песо. 1840-жыл]] [[File:Mexico_1866_20_Pesos.jpg|link=https://en.wikipedia.org/wiki/File:Mexico_1866_20_Pesos.jpg|thumb|300x300px|Мексикалык Максимилиан I сүрөтү түшүрүлгөн 1866-жылы чыгарылган жыйырма песо наркындагы алтын монета]] XVI–XIX кылымдарда Испан Америкасында колдонулган акча тутуму төмөнкүлөрдөн турган: күмүш реалдар (салмагы 3,433 г, тазалыгы 67⁄72 = 93,1%) жана алтын эскудолор (салмагы 3,383 г, тазалыгы 11⁄12 = 91,7%). XIX кылымга карата күмүш реалдын салмагы 3,383 г болуп, тазалыгы 65⁄72 = 90,3%га түшкөн, ал эми алтын эскудонун тазалыгы 21 каратка же 21⁄24 = 87,5%га азайтылган. 15 же 16 күмүш реал бир алтын эскудого барабар болгон, ал эми 24,44 г таза күмүштөн турган сегиз реал монеталары Испан Америкасында кеңири «песо», Британияда жана анын америкалык колонияларында «доллар» деп аталган. Бул песо же долларлар азыркы Мексиканын менен Боливиянын күмүш кендерине бай аймактарында чегилик чыгарылыр, Европага жана Азияга ири көлөмдө экспорттолгон. Бул монеталар XX кылымдын башына чейин дүйнөлүк күмүштүн резервдик стандарттык валютасы катары коллонулган. Алгачкы үлгүдөгү мексикалык күмүш песолор АКШда 1857-жылга чейин, Кытайда болсо 1935-жылга чейин мыйзамдуу төлөм каражаты катары колдонулган. Песо чыгара баштаган биринчи мексикалык зээркана 1535-жылы негизделген<ref>[https://www.jstor.org/stable/1884074?seq=1 A. Piatt Andrew. The Quarterly Journal of Economics. The End of the Mexican Dollar] </ref>. АКШ доллары 1793-жылдан тартып 100 центке бөлүнсө, Мексика көз карандысыздыкка жеткенден кийин 1863-жылга чейин 8 реалдык песону сактап калган. Экинчи Мексика империясынын учурунда император Максимилиан песону 100 сентавого бөлүү реформасын баштаган. Калыбына келтирилген Мексика республикасы Бенито Хуарес жана Порфирио Диастын тушунда негизги металлдан же күмүштөн сентаво монеталарын, ошондой эле песо номиналындагы алтын монеталарын чегүүнү уланткан. Бирок Чыгыш Азия соодагерлери жаңы үлгүдөгү песолорду кабыл албай же арзандатып алышкандыктан, 1873–1897-жылдары күмүш 1 песо кайрадан эски сегиз реалдык үлгүсүнө кайтарылган. Көз карандысыздыктан кийинки күмүш песо 90,3% тазалыктагы 27,07 г күмүштөн (таза күмүш 24,44 г) турган, ал эми алтын песо же жарым эскудо 87,5% тазалыктагы 1,6915 г алтынды (таза алтын 1,48 г) курамына камтыган. Европанын көпчүлүк өлкөлөрү 1870-жылдары алтын стандартка өткөндөн кийин, алтын песонун наркы күмүш песого салыштырмалуу олуттуу өскөн жана 1900-жылга карата 1 алтын песо = 2 күмүш песо болуп калган. 1905-жылы песонун курамы 0,75 г таза алтынды камтышы керек деген эреже орнотулган. 1918-жылдан тартып бардык күмүш монеталардын салмагы жана тазалыгы акырындык менен төмөндөп, 1979-жылы акыркы күмүш 100 песо монеталары чегилген. АКШ доллары 1905–1929-жылдары 2,00 күмүш песого тете болуп, андан кийин өсүп, 1954–1976-жылдары 12,50 песо наркына чейин жеткен. XX кылымдын узакка созулган мензгилинде мексикалык песо Латын Америкасындагы эң туруктуу валюталардын бири болгон. 1976-жылы АКШ долларынын наркы 12,50 песодон 19,40 песого чейин жеткен. 1970-жылдардын аягындагы мунай кризисинен кийин Мексика 1982-жылы тышкы карызын төлөй албай калган, бул капиталдын массалык чыгып кетишине жана бир нече жылдык инфляция менен девальвацияга алып келген. Ошол жылы доллар кайрадан 23 песодон 150 песого чейин өскөн<ref>[https://bfi.uchicago.edu/wp-content/uploads/The-Case-of-Mexico.pdf Felipe Meza. The Case of Mexico]</ref>, натыйжада АКШ доллары менен алынган насыялары жана мексикалык песо менен түзүлгөн келишимдери бар компаниялардын каржылык абалы начарлаган. Бул жумушсуздукка, калган кызматкерлерге түшкөн жумуш жүгүнүн көбөйүшүнө жана калктын жашоо шарттарынын оорлошушуна алып келген. Өкмөттүн ички рынокко багытталган индустриялаштыруу стратегиясы олуттуу экономикалык иштерди жана чоң көлөмдөгү капитал агымдарын талап кылган. Жыйынтыгында кескин стабилдештирүү жана жөнгө салуу процесси жүрүп, 1983-жылы рецессияга алып келген, песонун наркы 1990-жылдардын башында гана АКШ долларына карата 3 000 песодон жогору курс менен турукташкан. Бул мезгилде президент Карлос Салинастын тушунда «Туруктуулук жана экономикалык өсүш пакты» (''Pacto de estabilidad y crecimiento económico, PECE'') аттуу мамлекеттик стратегия кабыл алынган. 1993-жылдын 1-январында Мексиканын Борбордук банкы жаңы валютаны — ''nuevo peso'' («жаңы песо», MXN) киргизген жана валюта «N$» белгиси менен белгиленген. Бир жаңы песонун курсу 1 жаңы песо 1000 эски песого барабар деп кабыл алынган<ref>[https://www.latimes.com/archives/la-xpm-1993-01-01-fi-2969-story.html Los Angeles Times. New Pesos Introduced in Mexico : Currency: Starting today, an old 1,000-peso bill is worth 1 new peso, but both are still valued at about 33 cents.]</ref>. == Банкноттор == === Биринчи сериядагы банкноттор === ==== AA серия ==== {| class="wikitable" ! colspan="8" |American Bank Note Company тарабынан басылып чыккан AA сериясындагы банкноттор (1936)<ref>[https://www.banxico.org.mx/banknotes-and-coins/demonetized-aa-type-banknotes001.html Banco de México. Demonetized AA-type banknotes, issued by Banco de México and printed by the American Bank Note Company (ABNC)]</ref> |- ! colspan="2" |Сүрөт ! rowspan="2" |Номинал ! rowspan="2" |Өлчөмү (мм) ! colspan="2" |Сүрөттөөмөсү ! colspan="2" |Датасы |- !Алдыңкы бети !Арткы бети !Алдыңкы бети !Арткы бети !Чыгарылган !Алынган<ref name="abnc">{{cite web|title=Demonetized AA-type banknotes, issued by Banco de México and printed by the American Bank Note Company (ABNC)|url=https://www.banxico.org.mx/banknotes-and-coins/demonetized-aa-type-banknotes001.html|website=banxico.org.mx|access-date=22 October 2019|archive-date=28 August 2019|archive-url=https://web.archive.org/web/20190828093415/http://www.banxico.org.mx/banknotes-and-coins/demonetized-aa-type-banknotes001.html|url-status=live}}</ref> |- |[[File:1_MX_Peso_bill_Obverse.jpg|link=https://en.wikipedia.org/wiki/File:1_MX_Peso_bill_Obverse.jpg|100x100px]] |[[File:1_MX_peso_bill_reverse.jpg|link=https://en.wikipedia.org/wiki/File:1_MX_peso_bill_reverse.jpg|100x100px]] |MXP $1 |157 × 67&nbsp;мм |Ацтек күн ташы |Көз карандысыздыктын периштеси |1936 |1970 |- | | |MXP $5 |157 × 67&nbsp;мм |Алжирлик кызыдын, эл арасында "цыган" деген ат менен белгилүү болгон портрети |Көз карандысыздыктын периштеси |1937 |1971 |- | | |MXP $10 |157 × 67&nbsp;мм |Оахакадан келген Запотек аялдарынын "ла Техуана" деп аталган кийимин кийген жаш аялдын портрети |Карл Небел тарткан Гуанахуато шаарынын пейзажы |1937 |1969 |- | | |MXP $20 |157 × 67&nbsp;мм |Хосефа Ортис де Домингес |Керетародагы Сан-Агустин монастырынын монастырь |1937 |1973 |- | | |MXP $50 |157 × 67&nbsp;мм |Игнасио Хосе де Альенде-и-Унсага |Көз карандысыздыктын периштеси |1941 |1973 |- | | |MXP $100 |157 × 67&nbsp;мм |Мигель Идальго-и-Костилья |Мексиканын герби |1945 |1975 |- | | |MXP $500 |157 × 67&nbsp;мм |Морелос Хосе Мария |Мехико шаарындагы Шахта сарайынын фасады |1936 |1979 |- | | |MXP $1,000 |157 × 67&nbsp;мм |Куаутемок |Чичен-Ицадагы сепи |1936 |1978 |- | | |MXP $10,000 |157 × 67&nbsp;мм |Матиас Ромеро |Улуттук сарайдын жана Зокалонун фасады |1943 |1982 |} {| class="wikitable" style="font-size: 90%" ! colspan="5" |Мексика банкы тарабынан басылып чыккан АА сериясындагы банкноттор (1969)<ref>[https://www.banxico.org.mx/banknotes-and-coins/demonetized-aa-type-banknotes.html Banco de México. Demonetized AA-type banknotes, issued and printed by Banco de México]</ref> |- ! rowspan="2" |Номинал ! rowspan="2" |Өлчөмү (мм) ! colspan="2" |Сүрөттөөмөсү !Датасы |- !Алдыңкы бети !Арткы бети !Чыгарылган |- |MXP $5 |157 × 67&nbsp;мм |Хосефа Ортис де Домингес, Мексиканын герби | |19-июль 1971 |- |MXP $10 |157 × 67&nbsp;мм |Мигель Идальго-и-Костилья, Долорес коңгуроосу | |15-декабрь 1969 |- |MXP $20 |157 × 66&nbsp;мм |Морелос Хосе Мария, Ыйык Николай епископунун колледжи | |28-май 1973 |- |MXP $50 |157 × 67&nbsp;мм |Бенито Хуарес, Улуттук сарай |Митладагы Запотек урнасы жана храмы. |15-ноябрь 1973 |- |MXP $100 |157 × 67&nbsp;мм |Венустиано Карранса, Хосе Клементе Орозконун Ла тринчера фрагменти |Чак-Моол |19-ноябрь 1975 |- |MXP $500 |157 × 67&nbsp;мм |Франциско И. Мадеро |Ацтек күн ташы |19-ноябрь 1979 |- |MXP $1,000 |157 × 67&nbsp;мм |Сор Хуана Инес де ла Круз |Санто-Доминго аянты, Мехико шаары |11-декабрь 1978 |} ==== A серия ==== {| class="wikitable" style="font-size: 90%" ! rowspan="2" |Номинал ! rowspan="2" |Өлчөмү (мм) ! colspan="2" |Сүрөттөөмөсү ! rowspan="2" |Чыгарылган датасы |- !Алдыңкы бети !Арткы бети |- |MXP $2,000 | rowspan="6" |157 × 67&nbsp;мм |Хусто Сиерра, UNAM Борбордук китепканасы | |28-ноябрь 1983 |- |MXP $5,000 | | |12-сентябрь 1980 |- |MXP $10,000 | | |18-март 1982 |- |MXP $20,000 | | |13-ноябрь 1985 |- |MXP $50,000 | | |2-декабрь 1986 |- |MXP $100,000 | | |2-сентябрь 1991 |} === Экинчи сериядагы банкноттор === ==== B серия ==== {| class="wikitable" ! rowspan="2" |Номинал ! rowspan="2" |Өлчөмү (мм) ! colspan="2" |Сүрөттөөмөсү ! colspan="2" rowspan="2" |Чыгарылган датасы<ref name="b">{{cite web|title=Billetes en proceso de retiro de la familia B|url=https://www.banxico.org.mx/billetes-y-monedas/billetes-en-proceso-retiro-b-.html|website=banxico.org.mx|access-date=17 October 2019|language=es|archive-date=20 December 2019|archive-url=https://web.archive.org/web/20191220025526/https://www.banxico.org.mx/billetes-y-monedas/billetes-en-proceso-retiro-b-.html|url-status=live}}</ref> |- !Алдыңкы бети !Арткы бети |- |MXN N$10 | rowspan="4" |155 × 66&nbsp;мм | | | rowspan="4" |1-январь 1993 |- |MXN N$20 | | |- |MXN N$50 | | |- |MXN N$100 | | |} ==== C серия ==== {| class="wikitable" ! rowspan="2" |Номинал ! rowspan="2" |Өлчөмү (мм) ! colspan="2" |Сүрөттөөмөсү ! colspan="2" rowspan="2" |Чыгарылган датасы |- !Алдыңкы бети !Арткы бети |- |MXN N$10 | rowspan="3" |129 × 66&nbsp;мм | | | rowspan="6" |3-октябрь 1994<ref name="c">{{cite web|title=Billetes en proceso de retiro de la familia C|url=https://www.banxico.org.mx/billetes-y-monedas/billetes-en-proceso-retiro-c-.html|website=banxico.org.mx|access-date=17 October 2019|language=es|archive-date=17 December 2019|archive-url=https://web.archive.org/web/20191217200943/https://www.banxico.org.mx/billetes-y-monedas/billetes-en-proceso-retiro-c-.html|url-status=live}}</ref> |- |MXN N$20 | | |- |MXN N$50 | | |- |MXN N$100 | rowspan="3" |155 × 66&nbsp;мм | | |- |MXN N$200 | | |- |MXN N$500 | | |} ==== D серия ==== {| class="wikitable" ! rowspan="2" |Номинал ! rowspan="2" |Өлчөмү (мм) ! rowspan="2" |Негизги түсү ! colspan="2" |Сүрөттөөмөсү ! colspan="3" |Даталары |- !Алдыңкы бети !Арткы бети !Басылган !Чыгарылган !Алынган |- |MXN $10<ref name="D-withdrawal">{{cite web|url=https://www.banxico.org.mx/banknotes-and-coins/d-type-banknotes-in-the-proce.html|title=D-type banknotes in the process of being withdrawn from circulation|publisher=Banco de México|access-date=25 April 2022|archive-date=1 July 2022|archive-url=https://web.archive.org/web/20220701100413/https://www.banxico.org.mx/banknotes-and-coins/d-type-banknotes-in-the-proce.html|url-status=live}}</ref> | rowspan="3" |129 × 66&nbsp;мм |Аквамарин | | |6-май 1994 |1-январь 1996 |1997 |- |MXN $20<ref name="D-withdrawal" /><ref name="D1-withdrawal">{{cite web|url=https://www.banxico.org.mx/banknotes-and-coins/d1-type-banknotes-the-process.html|title=D1-type banknotes in the process of being withdrawn from circulation|publisher=Banco de México|access-date=25 April 2022|archive-date=29 April 2022|archive-url=https://web.archive.org/web/20220429151130/https://www.banxico.org.mx/banknotes-and-coins/d1-type-banknotes-the-process.html|url-status=live}}</ref> |Көк | | |6-май 1994 17-май 2001 |1-январь 1996 30-сентябрь 2002 | rowspan="6" |''current'' |- |MXN $50<ref name="D-withdrawal" /><ref name="D1-withdrawal" /> |Кызгылт көк | | |6-май 1994 18-октябрь 2000 |1-январь 1996 15-октябрь 2001 |- |MXN $100<ref name="D-withdrawal" /><ref name="D1-withdrawal" /> | rowspan="4" |155 × 66&nbsp;мм |Кызыл | | |6-май 1994 18-октябрь 2000 | rowspan="3" |1-январь 1996 15-октябрь 2001 19-декабрь 2005 |- |MXN $200<ref name="D-withdrawal" /><ref name="D1-withdrawal" /> |Жашыл | | | rowspan="2" |7-февраль 1995 18-октябрь 2000 |- |MXN $500<ref name="D-withdrawal" /><ref name="D1-withdrawal" /> |Күрөң | | |- |MXN $1,000<ref name="D1-withdrawal" /> |Кызгылт көк | | |26-март 2002 |15-ноябрь 2004 |} ==== F серия ==== {| class="wikitable" ! colspan="2" |Сүрөт ! rowspan="2" |Номинал ! rowspan="2" |Өлчөмү (мм) ! rowspan="2" |Негизги түсү ! colspan="2" |Сүрөттөөмөсү ! colspan="3" |Даталары |- !Алдыңкы бети !Арткы бети ! width="200" |Алдыңкы бети ! width="200" |Арткы бети !Басылган !Чыгарылган !Алынган |- | | |$20<ref name="20F">{{cite web|title=20-peso banknote (F Type)|url=https://www.banxico.org.mx/banknotes-and-coins/20-peso-banknote-circulation-.html|website=banxico.org.mx|access-date=17 October 2019|archive-date=17 October 2019|archive-url=https://web.archive.org/web/20191017230739/https://www.banxico.org.mx/banknotes-and-coins/20-peso-banknote-circulation-.html|url-status=live}}</ref> |120 × 66&nbsp;мм |Көк | | |19-июнь 2006 |20-август 2007 | rowspan="6" |''current'' |- | | |$50<ref name="50F">{{cite web|title=50-peso banknote (F Type)|url=https://www.banxico.org.mx/banknotes-and-coins/50-peso-banknote-circulation-.html|website=banxico.org.mx|access-date=17 October 2019|archive-date=17 October 2019|archive-url=https://web.archive.org/web/20191017230343/https://www.banxico.org.mx/banknotes-and-coins/50-peso-banknote-circulation-.html|url-status=live}}</ref><ref name="50F1">{{cite web|title=50-peso banknote (F1 Type)|url=https://www.banxico.org.mx/banknotes-and-coins/new-design-of-the-50-peso-ban.html|website=banxico.org.mx|access-date=17 October 2019|archive-date=17 October 2019|archive-url=https://web.archive.org/web/20191017230337/https://www.banxico.org.mx/banknotes-and-coins/new-design-of-the-50-peso-ban.html|url-status=live}}</ref> |127 × 66&nbsp;мм |Кызгылт көк | | |5-ноябрь 2004 12-июнь 2012 (F1) |21-ноябрь 2006 6-май 2013 (F1) |- | | |$100<ref name="100F">{{cite web|title=100-peso banknote (F Type)|url=https://www.banxico.org.mx/banknotes-and-coins/100-peso-banknote-circulation.html|website=banxico.org.mx|access-date=17 October 2019|archive-date=17 October 2019|archive-url=https://web.archive.org/web/20191017230336/https://www.banxico.org.mx/banknotes-and-coins/100-peso-banknote-circulation.html|url-status=live}}</ref> |134 × 66&nbsp;мм |Кызыл | | | |9-август 2010 |- | | |$200<ref name="200F">{{cite web|title=200-peso banknote (F Type)|url=https://www.banxico.org.mx/banknotes-and-coins/200-peso-banknote-circulation.html|website=banxico.org.mx|access-date=17 October 2019|archive-date=17 October 2019|archive-url=https://web.archive.org/web/20191017230339/https://www.banxico.org.mx/banknotes-and-coins/200-peso-banknote-circulation.html|url-status=live}}</ref> |141 × 66&nbsp;мм |Жашыл | | |15-февраль 2008 |8-сентябрь 2008 |- | | |$500<ref name="500F">{{cite web|title=500-peso banknote (F Type)|url=https://www.banxico.org.mx/banknotes-and-coins/500-peso-banknote-circulation.html|website=banxico.org.mx|access-date=17 October 2019|archive-date=17 October 2019|archive-url=https://web.archive.org/web/20191017230351/https://www.banxico.org.mx/banknotes-and-coins/500-peso-banknote-circulation.html|url-status=live}}</ref> |148 × 66&nbsp;мм |Күрөң | | | |30-август 2010 |- | | |$1,000<ref name="1000F">{{cite web|title=1000-peso banknote (F Type)|url=https://www.banxico.org.mx/banknotes-and-coins/1000-peso-banknote-circulatio001.html|website=banxico.org.mx|access-date=17 October 2019|archive-date=17 October 2019|archive-url=https://web.archive.org/web/20191017230338/https://www.banxico.org.mx/banknotes-and-coins/1000-peso-banknote-circulatio001.html|url-status=live}}</ref> |155 × 66&nbsp;мм |Кызгылт көк | | | |7-апрель 2008 |} ==== G серия ==== {| class="wikitable" ! colspan="2" |Сүрөт ! rowspan="2" |Номинал ! rowspan="2" |Өлчөмү (мм) ! rowspan="2" |Негизги түсү ! colspan="2" |Сүрөттөөмөсү ! colspan="3" |Даталары |- !Алдыңкы бети !Арткы бети ! width="200" |Алдыңкы бети ! width="200" |Арткы бети !Басылган !Чыгарылган !Алынган |- |[https://www.banxico.org.mx/multimedia/20G_anv.png] |[https://www.banxico.org.mx/multimedia/20G_rev.png] |$20 |120 × 65&nbsp;мм |Кызыл, жашыл | | |6-январь 2021 |24-сентябрь 2021 | rowspan="7" |''current'' |- |[https://www.banxico.org.mx/multimedia/50G_anv.png] |[https://www.banxico.org.mx/multimedia/50G_rev.png] |$50 |125 × 65&nbsp;мм |Кызгылт көк | | |31-март 2021 |28-октябрь 2021 |- |[https://www.banxico.org.mx/multimedia/100G_anv_ngo.png] |[https://www.banxico.org.mx/multimedia/100G_rev_ngo.png] |$100 |132 × 65&nbsp;мм |Кызыл | | |8-май 2020 |12-ноябрь 2020<ref name="Mera">{{cite web|last1=Mera|first1=Isaid|title=Desaparecerá el billete de 20 pesos|url=http://www.elfinanciero.com.mx/economia/desaparecera-el-billete-de-20-pesos|website=El Financiero|date=27 August 2018|access-date=28 August 2018|language=es|archive-date=28 August 2018|archive-url=https://web.archive.org/web/20180828071431/http://www.elfinanciero.com.mx/economia/desaparecera-el-billete-de-20-pesos|url-status=live|accessdate=2026-02-16|archivedate=2018-08-28|archiveurl=https://web.archive.org/web/20180828071431/http://www.elfinanciero.com.mx/economia/desaparecera-el-billete-de-20-pesos}}</ref> |- |[https://www.banxico.org.mx/multimedia/200G_anv_web.png] |[https://www.banxico.org.mx/multimedia/200G_rev_web.png] |$200 |139 × 65&nbsp;мм |Жашыл | | |28-ноябрь 2018<ref name="Mera" /> |2-сентябрь 2019<ref name="Mera" /> |- |[https://www.banxico.org.mx/multimedia/bill500G_Anv.png] |[https://www.banxico.org.mx/multimedia/bill500G_Rev.png] |$500 |146 × 65&nbsp;мм |Көк | | |19-май 2017 |27-август 2018<ref name="G500">{{cite web|title=Billete de 500 pesos de la familia G, circulación, Banco de México|url=http://www.banxico.org.mx/billetes-y-monedas/billete-500-pesos-familia-g-c.html|website=Banxico|access-date=28 August 2018|language=es|archive-date=28 August 2018|archive-url=https://web.archive.org/web/20180828134409/http://www.banxico.org.mx/billetes-y-monedas/billete-500-pesos-familia-g-c.html|url-status=live}}</ref> |- |[https://www.banxico.org.mx/multimedia/1000G_anv_ngo.png] |[https://www.banxico.org.mx/multimedia/1000G_rev_ngo.png] |$1,000 |153 × 65&nbsp;мм |Боз | | |10-июнь 2019 |19-ноябрь 2020<ref>{{Cite web|url=https://www.banxico.org.mx/banknotes-and-coins/pagina-banknotes-and-coins00001.html|title=1000-peso banknote G, circulation, Banco de México|access-date=2020-11-20|archive-date=2020-11-26|archive-url=https://web.archive.org/web/20201126031926/https://www.banxico.org.mx/banknotes-and-coins/pagina-banknotes-and-coins00001.html|url-status=live}}</ref> |- | | |$2,000 |159 × 65&nbsp;мм |Сары | | | |Only if necessary |} ==== F жана G сериясындагы эстелик банкноттор ==== {| class="wikitable" ! colspan="2" |Сүрөтs ! rowspan="2" |Номинал ! rowspan="2" |Өлчөмү (мм) ! rowspan="2" |Негизги түсү ! colspan="2" |Сүрөттөөмөсү ! colspan="3" |Даталары |- !Алдыңкы бети !Арткы бети ! width="200" |Алдыңкы бети ! width="200" |Арткы бети !Басылган !Чыгарылган !Алынган |- |[https://en.wikipedia.org/wiki/File:Banco_de_M%C3%A9xico_F_$100_obverse_(Revolution).png] |[https://en.wikipedia.org/wiki/File:Banco_de_M%C3%A9xico_F_$100_reverse_(Revolution).png] |$100<ref>{{cite web|title=100-peso banknote commemorating the beginning of the Mexican Revolution|url=https://www.banxico.org.mx/banknotes-and-coins/commemorative-100-peso-bankno.html|website=banxico.org.mx|access-date=17 October 2019|archive-date=17 October 2019|archive-url=https://web.archive.org/web/20191017233020/https://www.banxico.org.mx/banknotes-and-coins/commemorative-100-peso-bankno.html|url-status=live}}</ref> |134 × 66&nbsp;мм |Кызыл |Буу локомотиви |Порфирио Диастын диктатурасынан Давид Альфаро Сикейростун революциясына чейин | | rowspan="2" |23-сентябрь 2009 | rowspan="3" |''current'' |- | | |$200<ref>{{cite web|title=200-peso banknote commemorating the beginning of Mexico's War of Independence|url=https://www.banxico.org.mx/banknotes-and-coins/commemorative-200-peso-bankno.html|website=banxico.org.mx|access-date=17 October 2019|archive-date=17 October 2019|archive-url=https://web.archive.org/web/20191017233014/https://www.banxico.org.mx/banknotes-and-coins/commemorative-200-peso-bankno.html|url-status=live}}</ref> |141 × 66&nbsp;мм |Жашыл |Мигель Идальго-и-Костилья козголоңчулардын желегине айланган тууну көтөрүп турат |Мехико шаарында Пасео-де-ла-Реформада жайгашкан Көз карандысыздыктын периштеси | |- | | |$100<ref>{{cite web|title=100-peso banknote commemorating the 100th Anniversary of the Enactment of the Constitution|url=https://www.banxico.org.mx/banknotes-and-coins/100-banknote-commemorating-th.html|website=banxico.org.mx|access-date=17 October 2019|archive-date=17 October 2019|archive-url=https://web.archive.org/web/20191017233010/https://www.banxico.org.mx/banknotes-and-coins/100-banknote-commemorating-th.html|url-status=live}}</ref> |134 × 66&nbsp;мм |Кызыл |Президент Венустиано Карранза жана Конгресстин төрагасы Луис Мануэль Рохас 1917-жылы Конституцияга өзгөртүү киргизгенден кийин Уюштуруучу жыйындын алдында ант берүүсү |Мексиканын Конституциясын сактоого жана аткарууга ант берген конгрессмендер. | |5-февраль 2017 |} == Булактар == {{Булактар|2}} == Тышкы шилтемелер == * [http://mgossart.free.fr/ Billetes de México] * [https://www.bis-ans-ende-der-welt.net/Mexiko-B-En.htm Mexico (Banknotes)] {{Америка валюталары}} qx4aw648yuzxel3ibh76xd68od5kc0h Мерал Акшенер 0 151567 652192 643840 2026-09-09T06:52:07Z InternetArchiveBot 27717 Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 652192 wikitext text/x-wiki '''Мерал Акшенер''' (төрөлгөндөгү фамилиясы '''Гүрер''', {{IPA|tr|meˈɾal ˈakʃenæɾ}}; 1956-жылы 18-июлда туулган) — түркиялык саясатчы, мугалим, тарыхчы жана академик, Жакшы партиянын (İYİ Party) негиздөөчүсү. Акшенер алгач парламентке 1995 жана 1999-жылкы жалпы шайлоолордо Чыныгы жол партиясынын (DYP) депутаты катары кирген. Ал 1996-1997-жылдары Нежметтин Эрбакан тарабынан түзүлгөн коалициялык өкмөттө ички иштер министри болуп кызмат кылган. Коалициялык өнөктөшүнө ишенбөөчүлүк көрсөтүп, 1997-жылдагы аскердик меморандум учурунда өз өкмөтүнүн кулашында негизги ролду ойногон.<ref>{{Cite news|title=Meral Akşener kimdir?|url=https://www.evrensel.net/haber/351647/meral-aksener-kimdir|language=Tr}}</ref> Акшенер 2007, 2011 жана 2015-жылдын июнь айындагы жалпы шайлоолордо Улуттук кыймыл партиясынын (MHP) депутаты катары парламентке кирген жана 2007-жылдан 2015-жылга чейин Түрк парламентинин вице-спикери болуп иштеген. Партия лидери Девлет Бахчели менен болгон тирешүүдөн кийин, ал 2015-жылдын ноябрь айындагы шайлоого талапкер катары көрсөтүлгөн эмес. 2016-жылы ал партия ичинде Бахчелиге каршы оппозициялык топту жетектеген. 2017-жылы MHPден бөлүнүп, "Жакшы партияны" негиздеген жана анын лидери болгон. Ал 2018-жылдагы шайлоодо партиянын президенттикке талапкери болгон. Акшенер түрк саясатындагы негизги оппозициялык фигуралардын бири болгон жана эл аралык байкоочулар тарабынан "темир айым" деп аталган.<ref name="NYT20180105">{{cite news|last1=Gall|first1=Carlotta|title=A Rival Steps Up to Challenge Turkey's President Erdogan|url=https://www.nytimes.com/2018/01/05/world/europe/turkey-aksener-erdogan.html|access-date=10 January 2018|work=The New York Times|date=5 January 2018|archive-date=7 May 2018|archive-url=https://web.archive.org/web/20180507224631/https://www.nytimes.com/2018/01/05/world/europe/turkey-aksener-erdogan.html|url-status=live}}</ref><ref name="chall" /> 2024-жылдагы муниципалдык шайлоодо партиясынын жеңилүүсүнөн кийин лидерлик кызматынан кеткен, анын ордуна Мүсават Дервишоглу шайланган. == Жаш кези == Мерал Акшенер 1956-жылы 18-июлда Кожаэли провинциясынын Измит шаарындагы Гүндогду районунда туулган. Анын атасы Тахир Өмер жана апасы Сыддыка — Македония жана [[Фракия]]дан келген [[Балкан түрктөрү]]. Алар 1923-жылы Грециядан Түркияга көчүп келген жүз миңдеген адамдардын арасында болгон.<ref name="NYT20180105" /> Ал Стамбул университетинде тарых боюнча билим алган жана Мармара университетинин Коомдук илимдер институтунда магистрдик жана докторлук (Ph.D.) даражаларын коргогон. Саясатка киришкенге чейин Йылдыз техникалык университети, Кожаэли университети жана Мармара университетинде окутуучу болуп иштеген.<ref>{{Cite web|url=http://svo.tasam.org/index.php?option=com_content&view=article&id=193:meral-akener&catid=66:stratejik-vizyon-sahibi-siyaetci-2009&Itemid=99&lang=en|title=Biography|access-date=12 July 2010|archive-date=19 April 2017|archive-url=https://web.archive.org/web/20170419102700/http://svo.tasam.org/index.php?option=com_content&view=article&id=193:meral-akener&catid=66:stratejik-vizyon-sahibi-siyaetci-2009&Itemid=99&lang=en|url-status=dead|accessdate=2026-04-12|archivedate=2017-04-19|archiveurl=https://web.archive.org/web/20170419102700/http://svo.tasam.org/index.php?option=com_content&view=article&id=193:meral-akener&catid=66:stratejik-vizyon-sahibi-siyaetci-2009&Itemid=99&lang=en}}</ref><ref name="tbmm">{{cite web|url=http://www.tbmm.gov.tr/develop/owa/milletvekillerimiz_sd.bilgi?p_donem=23&p_sicil=5460|publisher=TBMM|title=Türkiye Büyük Millet Meclisi 23. Dönem Milletvekili-Meral Akşener|language=tr|access-date=5 February 2013|archive-date=28 December 2012|archive-url=https://web.archive.org/web/20121228213549/http://www.tbmm.gov.tr/develop/owa/milletvekillerimiz_sd.bilgi?p_donem=23&p_sicil=5460|url-status=live}}</ref> == Шилтемелер == {{Reflist}} == Тышкы шилтемелер == * [https://iyiparti.org.tr/ Жакшы партиянын веб-сайты] lgxg392qr72w6ec1ijeplvd5uyj9rpn Стаффорд университети 0 151948 652212 645144 2026-09-09T09:43:57Z InternetArchiveBot 27717 Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 652212 wikitext text/x-wiki [[Файл:Seal of Leland Stanford Junior University.svg|thumb|265x265px| '''Негизделген жылы:''' 1885-жыл '''Түрү:''' Жеке менчик '''Максаттуу фонду (Эндаумент):''' 37,8 миллиард доллар '''Президенти:''' Марк Тессье-Лавинь (белгилей кетчү нерсе, 2023-жылдан бери Ричард Саллер убактылуу президент болуп дайындалган) '''Жайгашкан жери:''' Станфорд, Калифорния, АКШ '''Кампусу:''' Пригороддук (шаар четинде), аянты 33,1 км² ]] == Стэнфорд университети == Тарыхы жана түзүлүшү: Стэнфорд университети 1891-жылы Калифорния штатынын экс-губернатору, ишкер Лиланд Стэнфорд тарабынан негизделген. Бүгүнкү күндө окуу жайда 17 000ден ашык студент билим алууда, алардын негизги бөлүгүн магистратура жана докторантура деңгээлиндеги окуучулар түзөт. Университеттин башкы кампусу Нью-Йорктогу Борбордук жана Проспект-парктарды долбоорлоочу белгилүү архитектор Фредерик Лоу Олмстеддин долбоору боюнча түзүлгөн. Өзүнчө бир шаарчаны эске алса болот: кампустун алкагында 2мутундуу транспорттун 24 автобус маршруту иштейт. Илимий потенциалы жана инновациялар: Университет өзүнүн жогорку академиялык деңгээли жана инновациялык мүмкүнчүлүктөрү менен айырмаланат. Окутуучулардын курамы дүйнөгө таанымал окумуштуулардан турат: * 17 Нобель сыйлыгынын лауреаты; * 4 Пулитцер сыйлыгынын ээси; * Америкалык гуманитардык жана табият илимдери академиясынын 288 мүчөсү; * Улуттук инженердик академиянын 109 мүчөсү. Университет илимий-изилдөө иштерине чоң каражаттарды жумшап, студенттерди жаңы стартаптарды түзүүгө шыктандырат. Кээ бир долбоорлор университеттин өзү же анын демилгеси менен каржыланат. Таанымал бүтүрүүчүлөрү: Университеттин тарыхында дүйнөгө таанымал көптөгөн инсандар билим алышкан: * Саясат: АКШнын 31-президенти Герберт Гувер. * Технология: Сергей Брин (Google негиздөөчүлөрүнүн бири), Уильям Хьюлетт жана Дэвид Паккард (HP компаниясынын негиздөөчүлөрү), Рид Хастингс (Netflix), Майк Кригер (Instagram). * Маданият: Белгилүү актриса Сигурни Уивер<ref>{{Cite web |title=Стэнфордский университет (Stanford University США) - стоимость обучения, факультеты и специальности - StudyLab |url=https://www.studylab.ru/education/higher-education/vuzy/stanford-university |accessdate=2026-04-29 |archivedate=2026-04-29 |archiveurl=https://web.archive.org/web/20260429170943/https://www.studylab.ru/education/higher-education/vuzy/stanford-university }}</ref> qj48y3szc0gib8ygvwcd8rd3ywqwdjx Ак Санат ансамбли 0 153759 652177 651598 2026-09-08T22:33:56Z InternetArchiveBot 27717 Rescuing 0 sources and tagging 1 as dead.) #IABot (v2.0.9.5 652177 wikitext text/x-wiki АК САНАТ АНСАМБЛИ Манас шаарында ыктыярдуу түрдө тилектеш маданият өкүлдөрүнөн «Ак Санат» музыкалык ансамбли 2025-жылдын 23-сентябрында түзүлүп, өз алдынча жекече чыгармачылыгын баштаган. Аталышынын мааниси “ак” (тазалык, ыйыктык) жана “санат” (өнөр, искусство) түшүнүктөрүн айкалыштырып, улуттук маданиятты таза, нукура формада даңазалоону билдирет. Негизги өзгөчөлүктөрү: Жанры - улуттук-фольклордук жана эстрадалык музыканы айкалыштырат; Репертуары - кыргыз күүлөрү, элдик ырлар, заманбап обондор, лирикалык, атуулдук жана дүйнөлүк чыгармалар; Аспаптары - комуз, кыл кыяк, флейта, чоор, добулбас, плектер, синтезатор, бас комуз, ооз комуз, бас гитара сыяктуу улуттук аспаптар менен катар заманбап инструменттер бар. Максаты - кыргыз маданиятын сактоо жана жайылтуу, жаш муунга жеткирүү. Ишмердүүлүгү - ансамбль концерттерге, маданий иш-чараларга, фестивалдарга активдүү катышууну, аймактарда жана эл аралык деңгээлде кыргыз өнөрүн таанытууну көздөйт. Ансамблдин дирижёру тажырыйбалуу дасыккан музыкант Абдурасул Сабирбаев өзү сыбызгы, флейта, чогойно чоор, чопо чоор, темир комузда ойнойт. Ал эми топтун курамында профессионал музыканттар КР эмгек сиңирген артисти Дүйшөн Молдобаев плектер, бас комузда, ошондой эле өз кесибинин чеберлери Бакыт Сооронбаев бас гитарада, комузчулар Мирлан Өмүрзаков, Кызжибек Султанова, Талант Абдымаликовдор, аккордеон, синтезатордо Элдияр Уметов, прима кыяк, кыл-кыяк, комуз, темир комузда Назгүл Казакова, добулбас, урма аспапта Сыргабек Тилебай уулу, Таалайбек Маматов сыбызгы, кларнетте ойносо, солисттер Айжамал Абдулкеримова, Лунарбек Миңбаев, Айбийке Кудайбердиевалар эмгектенип жатышат. Ансамблдин режиссёру жана менеджери Курманбек Ниязбеков. https://utrk.kg/s/92842 https://7tv.kg/manas-shaarynda-ak-sanat-muzykalyk-ansambli-t-z-ld/М{{Жеткиликсиз шилтеме|date=September 2026 |bot=InternetArchiveBot |fix-attempted=yes }} dnp5e19yc0pobzl8ok0hdrlmyt4zy3k Ада Лавлейс 0 153793 652176 651711 2026-09-08T22:07:07Z InternetArchiveBot 27717 Rescuing 2 sources and tagging 0 as dead.) #IABot (v2.0.9.5 652176 wikitext text/x-wiki [[Файл:Биринчи программист айым Ада Лавлейс.jpg|thumb]] [[Файл:Биринчи программист айым Ада Лавлейс|thumb]] '''Ада Лавлейс''' (англ. ''Ada Lovelace''; толук аты '''Августа Ада Кинг, Лавлейс графинясы'''; 10-декабрь 1815 — 27-ноябрь 1852) — англиялык [[математик]] жана [[Жазуу|жазуучу]]. Ал [[Чарлз Бэббиж|Чарльз Бэббидж]] тарабынан иштелип чыккан Аналитикалык машина боюнча эмгектери менен белгилүү. Лавлейс көп учурда [[компьютер]] үчүн алгоритм жарыялаган биринчи адам жана дүйнөдөгү биринчи компьютер программисти катары кеңири таанылат.<ref name="MAA">{{cite web |title=Mathematical Treasure: Ada Lovelace's Notes on the Analytic Engine |url=https://old.maa.org/press/periodicals/convergence/mathematical-treasure-ada-lovelaces-notes-on-the-analytic-engine |publisher=Mathematical Association of America |access-date=2026-08-28 |accessdate=2026-08-28 |archivedate=2026-06-15 |archiveurl=https://web.archive.org/web/20260615143307/https://old.maa.org/press/periodicals/convergence/mathematical-treasure-ada-lovelaces-notes-on-the-analytic-engine }}</ref> == Өмүр баяны == Ада Лавлейс 1815-жылдын 10-декабрында [[Англиянын Орто Азияга интервенциясы|Англиянын]] [[Лондон]] шаарында төрөлгөн. Ал англиялык акын [[Лорд Байрон|Жорж Гордон Байрондун]] жана Энн Изабелла Милбэнктин кызы болгон. Анын ата-энеси Ада төрөлгөндөн көп өтпөй бөлүнүп кетишкен. Апасы Аданын билим алуусуна өзгөчө көңүл буруп, анын математикага жана илимге кызыгуусун өнүктүргөн.<ref name="MacTutor">{{cite web |title=Ada Lovelace (1815 - 1852) |url=https://mathshistory.st-andrews.ac.uk/Biographies/Lovelace/ |publisher=MacTutor History of Mathematics |access-date=2026-08-28}}</ref> Ада Лавлейс жеке мугалимдерден билим алган. Анын [[Математикалык логика|математика]] боюнча билим алуусуна ошол мезгилдеги белгилүү математиктердин бири [[Августус Де Морган]] да салым кошкон.<ref name="MAA"/> == Чарльз Бэббидж менен кызматташуусу == 1833-жылы Ада Лавлейс математик жана ойлоп табуучу [[Чарльз Бэббидж]] менен таанышкан. Бэббидж механикалык эсептөөчү машиналарды иштеп жаткан. Кийин алардын кызматташуусу эсептөө техникасынын тарыхындагы маанилүү окуялардын бири болуп калган.<ref name="MacTutor"/> Бэббидж [[Аналитикалык машина]] (англ. ''Analytical Engine'') деп аталган механикалык, жалпы максаттагы эсептөөчү машинанын долбоорун иштеп чыккан. Машина толук курулуп бүтпөгөнү менен, анын долбоорунда программалардын жардамы менен ар кандай эсептөөлөрдү жүргүзүү мүмкүнчүлүгү каралган.<ref name="MAA"/> == Аналитикалык машина боюнча эмгеги == [[thumb]] 1842-жылы италиялык математик жана инженер [[Луиджи Менабреа]] Аналитикалык машина тууралуу француз тилинде эмгек жарыялаган. Ада Лавлейс бул эмгекти англис тилине которуп, ага өзүнүн кеңири түшүндүрмөлөрүн кошкон. Котормо жана Лавлейстин жазуулары 1843-жылы жарыяланган.<ref name="York">{{cite web |title=Introduction to Ada Lovelace's Translation of, and Notes to, Luigi F. Menabrea's "Sketch of the Analytical Engine" |url=https://psychclassics.yorku.ca/Lovelace/intro.htm |publisher=York University |access-date=2026-08-28}}</ref> Лавлейс өзүнүн кошумча түшүндүрмөлөрүн '''Aдан Gге чейинки жети «Эскертүү»''' түрүндө берген. Бул жазуулар түпнуска макаладан бир нече эсе узун болгон жана Аналитикалык машинанын мүмкүнчүлүктөрүн кеңири түшүндүргөн.<ref name="MAA"/> == Биринчи жарыяланган компьютердик алгоритм == Лавлейстин эң белгилүү эмгектеринин бири — '''Note G''' («G эскертүүсү»). Анда Аналитикалык машинанын жардамы менен [[Бернулли сандары]]нын ырааттуулугун эсептөө үчүн аткарылуучу операциялардын ырааттуулугу сүрөттөлгөн.<ref name="MAA"/> Бул алгоритм көптөгөн тарыхый жана илимий булактарда [[компьютердик программа|биринчи жарыяланган компьютердик программа]] катары каралат. Ал Аналитикалык машинада аткарылышы керек болгон көрсөтмөлөрдүн ырааттуулугун камтыган.<ref name="MacTutor"/> Аналитикалык машина ошол мезгилде толук курулуп бүтпөгөндүктөн, Лавлейс сүрөттөгөн программа иш жүзүндө машинада аткарылган эмес.<ref name="MAA"/> == Компьютерлер тууралуу көз карашы == Ада Лавлейстин маанилүү идеяларынын бири — эсептөөчү машиналар сандарды гана эсептөө менен чектелбестен, белгилүү эрежелердин негизинде башка символдорду да иштете аларын түшүнүшү болгон. Ал Аналитикалык машина математикалык эсептөөлөрдөн тышкары, мисалы, музыка сыяктуу символдук маалыматтар менен да иштей алат деп болжолдогон. Бул көз караш кийин жалпы максаттагы компьютерлердин мүмкүнчүлүктөрүн түшүнүүдө маанилүү идеялардын бири катары бааланган.<ref name="MacTutor"/> == Мурасы == Ада Лавлейстин 1843-жылы жарыяланган «Эскертүүлөрү» компьютердик эсептөөнүн жана программалоонун алгачкы тарыхындагы маанилүү эмгектердин бири болуп саналат. Анын [[Бернулли сандары]]н эсептөө боюнча алгоритми программалоонун тарыхындагы эң алгачкы жарыяланган алгоритмдердин бири катары белгилүү.<ref name="MAA"/> Ада Лавлейс компьютер илиминин тарыхындагы белгилүү аялдардын бири болуп саналат. Анын аты кийин компьютердик технологиялар жана программалоо тармагындагы бир катар демилгелерде жана иш-чараларда колдонулган. Анын урматына [[Ада (программалоо тили)|Ada]] программалоо тили аталган. == Талаштуу маселелер == Ада Лавлейсти «дүйнөдөгү биринчи программист» деп атоо кеңири таралган. Бирок бул аныктама тарыхый жактан талкууланып келет. Чарльз Бэббидждин 1830-жылдардын аягында Аналитикалык машина үчүн жазган айрым программалык жазуулары болгондугу тууралуу маалыматтар бар. Ошондуктан Лавлейсти '''биринчи жарыяланган компьютердик алгоритмдин автору''' же '''биринчи компьютер программисти катары кеңири таанылган адам''' деп мүнөздөө такыраак болуп саналат.<ref name="AdaWiki">{{cite web |title=Ada Lovelace |url=https://en.wikipedia.org/wiki/Ada_Lovelace |publisher=Wikipedia |access-date=2026-08-28}}</ref> == Булактар == {{reflist}} == Тышкы шилтемелер == * [https://old.maa.org/press/periodicals/convergence/mathematical-treasure-ada-lovelaces-notes-on-the-analytic-engine Mathematical Association of America — Ada Lovelace's Notes on the Analytic Engine] {{Webarchive|url=https://web.archive.org/web/20260615143307/https://old.maa.org/press/periodicals/convergence/mathematical-treasure-ada-lovelaces-notes-on-the-analytic-engine |date=2026-06-15 }} * [https://mathshistory.st-andrews.ac.uk/Biographies/Lovelace/ MacTutor History of Mathematics — Ada Lovelace] * [https://psychclassics.yorku.ca/Lovelace/intro.htm York University — Ada Lovelace's Translation and Notes] [[Категория:Ада Лавлейс]] [[Категория:1815-жылы төрөлгөндөр]] [[Категория:1852-жылы каза болгондор]] [[Категория:Англиялык математиктер]] [[Категория:Англиялык жазуучулар]] [[Категория:Компьютер илиминин тарыхы]] [[Категория:Программисттер]] q6xpsye93i8v6h0p64xi1rhp0dkm233 Электр энергиясы 0 153932 652184 652079 2026-09-09T04:00:24Z Born Nomad 47370 Исправление источников и ссылок 652184 wikitext text/x-wiki '''Электр''' '''энергиясы''' — генератор тарабынан [[Электр тармагы|электр тармагына]] берилүүчү же керектөөчү тарабынан электр тармактан алынуучу электр энергиясынын көлөмүн аныктоо үчүн [[Техника|техникада]] жана күнүмдүк турмушта кеңири колдонулган [[Физика|физикалык]] термин. Электр энергиясын өндүрүүнүн жана керектөөнүн негизги [[Физикалык чоңдуктардын бирдиктери|өлчөө бирдиги]] — киловатт-саат (жана анын эселик бирдиктери). Электр энергиясынын мүнөздөмөлөрүн так сүрөттөө үчүн [[Электр чыңалуусу|чыңалуу]], [[жыштык]] жана фазалардын саны (өзгөрмө ток үчүн), ошондой эле номиналдык жана максималдуу [[Электр тогу|электр тогунун]] күчү сыяктуу параметрлер колдонулат. Электр энергиясы ошондой эле товар болуп саналат. Аны дүң рыноктун катышуучулары — энергия менен камсыздоочу компаниялар жана ири керектөөчүлөр — элект энергиясын өндүрүүчү компаниялардан, ал эми чекене рыноктун катышуучулары энергия менен камсыздоочу компаниялардан сатып алышат. Эл аралык соодада электр энергиясынын баасы, адатта, бир киловатт-саат үчүн цент менен же миң киловатт-саат үчүн АКШ доллары менен көрсөтүлөт. Электр энергиясы — өндүрүү, берүү, бөлүштүрүү жана керектөө процесстеринде колдонулган чыңалуунун таасири астында электр магниттик талаанын жумуш аткаруу жөндөмдүүлүгү. == Дүйнөлүк электр энергиясын өндүрүү == Дүйнөлүк электр энергиясын өндүрүүнүн динамикасы (жыл — млрд кВт·саат): * 1890 — 9 * 1900 — 15 * 1914 — 37,5 * 1950 — 950 * 1960 — 2300 * 1970 — 5000 * 1980 — 8250 * 1990 — 11800 * 2000 – 14500 * 2005 — 18138,3 * 2007 — 19894,9 * 2013 — 23127 <ref>{{Cite web |url=https://www.energypolicy.columbia.edu/sites/default/files/energy/BP-statistical-review-of-world-energy-2014%20(1).pdf |title=BP Statistical Review of World Energy 2014 |website=Center on Global Energy Policy, Columbia University |publisher=BP |language=en |date=2014 |access-date=2026-09-09 |format=PDF }}</ref> * 2014 — 23536,5 <ref>{{Cite web |url=https://csis-website-prod.s3.amazonaws.com/s3fs-public/legacy_files/files/attachments/150611_BP%20Statistical%20Review.pdf |title=BP Statistical Review of World Energy 2015 |website=Center for Strategic and International Studies |publisher=BP |language=en |date=2015-06-11 |access-date=2026-09-09 |format=PDF }}</ref> * 2015 — 24255 <ref>{{Cite web |url=https://web.archive.org/web/20171115133801/http://www.iea.org/publications/freepublications/publication/KeyWorld2017.pdf |title=Key World Energy Statistics 2017 |website=International Energy Agency |publisher=International Energy Agency |language=en |date=2017 |format=PDF |archive-url=https://web.archive.org/web/20171115133801/http://www.iea.org/publications/freepublications/publication/KeyWorld2017.pdf |archive-date=2017-11-15 |access-date=2026-09-09 }}</ref> * 2016 — 24816 <ref>{{Cite web |url=https://web.archive.org/web/20120705035456/http://www.bp.com/liveassets/bp_internet/globalbp/globalbp_uk_english/reports_and_publications/statistical_energy_review_2011/STAGING/local_assets/pdf/natural_gas_section_2012.pdf |title=Statistical Review of World Energy 2012: Natural Gas |website=BP |publisher=BP |language=en |date=2012 |format=PDF |archive-url=https://web.archive.org/web/20120705035456/http://www.bp.com/liveassets/bp_internet/globalbp/globalbp_uk_english/reports_and_publications/statistical_energy_review_2011/STAGING/local_assets/pdf/natural_gas_section_2012.pdf |archive-date=2012-07-05 |access-date=2026-09-09 }}</ref> Электр энергиясын өндүрүүчү боюнча эң ири өлкөлөр — [[Кытай]] жана [[Америка Кошмо Штаттары]]. Алар дүйнөлүк электр энергиясын өндүрүүнүн тиешелүүлүгүнө жараша 24% жана 18%ын камсыздайт. Алардан өндүрүш көлөмү боюнча болжол менен төрт эсеге артта калган өлкөлөргө [[Индия]], [[Орусия|Россия]] жана [[Жапония|Япония]] кирет. 2012-жылдан бери [[Кытай]] элект энергиясын жылдык өндүрүүнүн көлөмү боюнча дүйнөдөдө алдыңкы орунду ээлеп келет. 2016-жылы 6,14 триллион кВт·саат электр энергиясы өндүрүлгөн.<ref>{{Cite web |url=https://web.archive.org/web/20131228021242/http://russian.news.cn/dossiers/2012-03/07/c_131452337.htm |title=Китай намерен увеличить использование природного газа |website=Синьхуа |publisher=Информационное агентство «Синьхуа» |language=ru |date=2012-03-07 |archive-url=https://web.archive.org/web/20131228021242/http://russian.news.cn/dossiers/2012-03/07/c_131452337.htm |archive-date=2013-12-28 |access-date=2026-09-09 }}</ref> == Электр энергиясын өнөр жайда өндүрүү == Индустриялаштыруу доорунда электр энергиясынын басымдуу бөлүгү [[Электр станциясы|электр станцияларында]] өнөр жайлык масштабда өндүрүлөт. {| class="wikitable" !Электр станциясынын түрү ! Орусияда өндүрүлгөн электр энергиясынын үлүшү (2000-ж.)<ref>{{Cite web |url=http://nauka.relis.ru/06/0209/06209042.htm |title=Природный газ |website=Наука и жизнь |publisher=Журнал «Наука и жизнь» |language=ru |access-date=2026-09-09 }}</ref> ! Орусияда өндүрүлгөн электр энергиясынын үлүшү (2016-ж.)<ref>{{Cite web |url=https://web.archive.org/web/20180306185152/https://minenergo.gov.ru/node/1161 |title=Энергетическая стратегия России на период до 2030 года |website=Министерство энергетики Российской Федерации |publisher=Министерство энергетики Российской Федерации |language=ru |archive-url=https://web.archive.org/web/20180306185152/https://minenergo.gov.ru/node/1161 |archive-date=2018-03-06 |access-date=2026-09-09 }}</ref> ! Дүйнөдө өндүрүлгөн электр энергиясынын үлүшү (1973-ж.) ! Дүйнөдө өндүрүлгөн электр энергиясынын үлүшү (2015-ж.)<ref>{{Cite web |url=https://web.archive.org/web/20171115133801/http://www.iea.org/publications/freepublications/publication/KeyWorld2017.pdf |title=Key World Energy Statistics 2017 |website=International Energy Agency |publisher=International Energy Agency |language=en |date=2017 |format=PDF |archive-url=https://web.archive.org/web/20171115133801/http://www.iea.org/publications/freepublications/publication/KeyWorld2017.pdf |archive-date=2017-11-15 |access-date=2026-09-09 }}</ref> |- | Жылуулук электр станциялары (ЖЭС) | 67%; 582,4 млрдкВт·саат | 64,2%; 687,8 млрд кВт·саат | 75,2%; | 66,3%; |- | Гидроэлектр станциялары ([[Гидроэлектр станция|ГЭС]]) | 19%; 164,4 млрд кВт·саат | 17.3%; 186,7 млрд кВт·саат | 20,9% | 16,0% |- | Атомдук электр станциялары ([[Атомдук электр станциясы|АЭС]]) | 14%; 128,9 млрд кВт·саат | 18,6 %; 196,4 млрд кВт·саат | 3,3% | 10,6% |} Акыркы учурда экологиялык көйгөйлөрдүн, казылып алынуучу отун ресурстарынын тартыштыгынын жана алардын географиялык жактан бирдей эмес бөлүштүрүлүшүнүн шартында электр энергиясын [[Шамал энергетикасы|шамал энергетикалык]] турбиналарын, күн батареяларын жана чакан газ генераторлорунун жардамы менен электр энергиясын өндүрүү максатка ылайыктуу болуп калды. Айрым мамлекеттерде, мисалы [[Германия|Германияда]], үй чарбалары тарабынан электр энергиясын өндүрүүгө инвестиция салууну стимулдаштыруучу атайын программалар кабыл алынган. == Электр энергиянын дүйнөлүк рыногу == 2017-жылы дүйнөлүк электр энергиясы рыногунун көлөум 5,61 млрд АКШ долларына бааланган<ref>{{Cite web|url=https://oec.world/ru/profile/hs92/2716/|title=По данным внешнеторгового справочника https://oec.world}}</ref> . Электр энергиясынын сатып алуу жана сатуу көлөмүнүн дээрлик 90%ы Европа өлкөлөрүнө туура келген. Эң ири экспорттоочулар Франция (1,75 млрд АКШ долл.), Германия (731 млн АКШ долл.), Нидерланды (410 млн АКШ долл.), Испания (358 млн АКШ долл.), Босния жана Герцеговина (294 млн АКШ долл.). Эң ири импорттоочуларга Италия (2,21 млрд АКШ долл.), Улуу Британия (1,07 млрд АКШ долл.), Марокко (360 млн АКШ долл.) жана Греция (328 млн АКШ долл.) кирген. == Шилтемелер == {{Булактар}} == Шилтемелер == * [http://www.un.org/russian/climatechange/chronicle/article14.shtml Күн энергиясынын келечеги боюнча] [[Бириккен Улуттар Уюму|БУУнун]] отчету * [https://web.archive.org/web/20071114230333/http://www.nitolsolar.com/rucompetitiveness/ "Күн энергиясынын атаандаштыкка жөндөмдүүлүгү"] // Фотон консалтинги * [https://web.archive.org/web/20080316020425/http://www.izvestia.ru/media-center/conference825/index.html Энергияны үнөмдөө] // "Известия" гезитинин басма сөз жыйыны * [http://www.energieforum.ru/ru/finanssirowanije/sakony_i_programmy_germanija/ Энергия.] [http://www.energieforum.ru/ru/finanssirowanije/sakony_i_programmy_germanija/ Германиядагы мыйзамдар жана программалар] сайтында * [http://newtariffs.ru/ Орусиянын бардык аймактарында, райондорунда жана шаарларында электр энергиясынын тарифтери - 2009-2011-жж.] [[Категория:Энергетика]] [[Категория:Электр энергия]] 2o8xvf3w4mbpsc8vtzaspezsvbb26fj Бейкер аралы 0 153944 652165 652157 2026-09-08T12:04:28Z Artelow 2286 652165 wikitext text/x-wiki {{Арал |Аталышы = Бейкер |Расмий аталышы = {{lang-en|Baker Island}} |Сүрөт = Nwrbakerisle a320.gif |Сүрөттүн туурасы = |Сүрөттүн аталышы = Бейкер аралынын учактан тартылган сүрөтү |lat_dir = N |lat_deg = 0 |lat_min = 11 |lat_sec = 41 |lon_dir = W |lon_deg = 176 |lon_min = 28 |lon_sec = 46 |region = UM |CoordScale = 50000 |Аянты = 2.1 |Эң бийик чекити = 8 |Калкы = 0 |Калкты каттоо жылы = |Калкынын жыштыгы = 0 |Астрономиялык объект = |Өлкө = АКШ |Өлкө2 = |Өлкө3 = |Өлкө4 = |Өлкө5 = |Аймак = |Аймак2 = |Аймак3 = |Аймак4 = |Аймак5 = |Район = |Район2 = |Район3 = |Район4 = |Район5 = |Архипелаг = Хауленд жана Бейкер аралдары |Акватория = Тынч океан |Акватория2 = |Акватория3 = |Акватория4 = |Акватория5 = |Аймактык карта 1 = Океания |Аймактык карта 2 = |Викиказына = Baker Island }} '''Бейкер аралы''' ({{lang-en|Baker Island}}; мурунку аталышы ''Нью-Нантакет'' {{lang-en|New Nantucket}}<ref>[https://www.jstor.org/stable/j.ctvvn13t Mark J. Rauzon. Isles of Amnesia: The History, Geography, and Restoration of America's Forgotten Pacific Islands]</ref>) — Тынч океанындагы кичинекей, ээн атолл, экватордун түндүгүндө, Гонолулудан 3100 чакырым түштүк-батышта жайгашкан. АКШнын инкорпорацияланбаган жана уюшулбаган аймагы (башкача айтканда юридикалык жактан АКШнын курамына кирбейт) жана Улуттук жапайы жаратылыш программасынын алкагында АКШнын Ички иштер министрлиги тарабынан башкарылат. == Тарыхы == Бейкер аралын биринчи жолу 1818-жылы Нантакет кит уулоочу "Экватор" кемесинин капитаны Элиша Фолжер ачып, ага "Жаңы Нантакет" деген аталыш берген. 1825-жылдын августунда Нантакеттин дагы бир кит уулоочу "Лопер" кемесинин капитаны Обед Старбак аралды кайрадан көргөн. Кийинчерээк арал өз аталышын 1834-жылы бул жерге келген капитан Майкл Бейкердин урматына алган<ref>[https://books.google.com.au/books?id=ZGp0AAAAMAAJ&source=gbs_book_other_versions_r&cad=1 Henry Evans Maude. Of Islands and Men: Studies in Pacific History]</ref>. Айрым маалыматтарга караганда, Бейкер аралда андан да эрте, 1832-жылы болгон жана 1839-жылдын 14-августунда "Гидеон Хауленд" кит уулоочу кемеси менен кайтып келип, ал жерге америкалык деңизчини көмгөн. Капитан Бейкер аралды өзүнүкү катары 1855-жылы жарыялап, кийинчерээк аралга болгон өз укуктарын америкалык Гуано компаниясын негиздеген топко саткан<ref>[https://www.govinfo.gov/app/details/GAOREPORTS-OGC-98-5 GovInfo. GAO/OGC-98-5 - U.S. Insular Areas: Application of the U.S. Constitution]</ref><ref>[https://www.nytimes.com/1865/05/03/archives/the-guano-companies-in-litigationa-case-of-interest-to-stockholders.html The New York Times. The Guano Companies in Litigation--A Case of Interest to Stockholders.; SUPREME COURT--GENERAL TERM.]</ref>. АКШ 1856-жылдагы Гуано аралдары жөнүндөгү мыйзамга ылайык 1857-жылы Бейкер аралын расмий түрдө өз ээлигине алган<ref>[https://books.google.kg/books/about/American_Polynesia.html?id=_ttBAAAAIAAJ&redir_esc=y Edwin Horace Bryan. American Polynesia: Coral Islands of the Central Pacific]</ref>. Аралдагы гуано кендери америкалык Гуано компаниясы тарабынан 1859-жылдан 1878-жылга чейин казылып алынган. Кен казуу иштери үчүн Тынч океанынын ар кайсы аймактарынан, анын ичинде [[Гавайи|Гавайиден]] жумушчулар алынып келинген. Гавайилик жумушчулар Бейкер аралын илим" гүлүнүн урматына "Пуакаилима" деп аташкан<ref>Quan Bautista, Jesi; Smith, Savannah (2018). Early Cultural and Historical Seascape of the Pacific Remote Islands Marine National Monument: Archival and Literary Research Report. Pifsc Special Publication; Sp-19-005 (Report). NOAA Fisheries Pacific Islands Fisheries Science Center. p. 3. doi:10.25923/fb5w-jw23.</ref>. Гуано казуунун масштабдуулугун 1868-жылдын аягындагы кемелердин кыймылынан байкаса болот, бир катар кемелер, анын ичинде британиялык "Монтебелло" жана америкалык "Эльдорадо" кемелери Англиянын Ливерпуль шаарына тонналаган гуано ташыган<ref>[https://www.loc.gov/item/sn82015418/1868-11-14/ed-1/ The Pacific commercial advertiser (Honolulu, Hawaiian Islands), November 14, 1868]</ref>. <gallery> Camp on Baker Island (80-CF-79868-49).jpg Government House on Baker Island (80-CF-79868-39).jpg General View of Baker Island (80-CF-79868-45).jpg </gallery> 1869-жылдын февралында Жон Дэвис капитандык кылган британиялык "Шафтсбери" кемеси шамалдын капысынан өзгөрүшү жана куюндун кесепетинен кеме казыгынан ажырап, Бейкер аралынын рифинде кыйроого учураган<ref>[https://dokumen.pub/the-pacifics-new-navies-an-ocean-its-wars-and-the-making-of-us-sea-power-military-war-and-society-in-modern-american-history-1009559737-9781009559737.html Dokumen.PUB. The Pacific's New Navies: An Ocean, its Wars, and the Making of US Sea Power (Military, War, and Society in Modern American History) 1009559737, 9781009559737]</ref>. Ошол эле жылдын аягында америкалык "Робин Гуд" кемеси гуано жүктөп жатканда өрттөнүп, кыйраган<ref>[https://journals.sagepub.com/doi/full/10.1177/23780231241274187 Sage Journals. Guano and the Rise of the American Empire]</ref>. 1886-жылдын 7-декабрында Амеpикалык гуано компаниясы өз укуктарын британиялык "Жон Т. Арундел жана компания" фирмасына саткан. Ал компания 1886-жылдан 1891-жылга чейин Тынч океандагы гуано операциялары үчүн Бейкер аралын өзүнүн башкы штабы катары колдонгон. АКШ өз талаптарынан баш тартты деп эсептеп, Арундел 1897-жылы Британиянын Колониялар боюнча министерлигинин аралда иштөөгө лицензия алуу үчүн кайрылган. Улуу Британия Бейкер аралын британиялык аймак катары эсептегени менен, аны эч качан расмий түрдө аннексиялаган эмес. АКШ 1920-жылдардын башында өз укуктарын кайрадан калыбына келтирип, дипломатиялык сүйлөшүүлөрдөн кийин 1935-жылы Амеpикалык Экваториалдык аралдарды колониялаштыруу долбоорун баштаган. 1936-жылдын май айында АКШнын суверенитетин ырастоо үчүн № 7368 Жарлыгы чыккан<ref>[https://home.att.net/~higley.family/HullMemo.htm Hull, Cordell; Roosevelt, Franklin D. (1936). Memorandum of Secretary of State Cordell Hull to the president, February 18, 1936]</ref>. Амеpикалык Экваториалдык аралдарды колониялаштыруу долбоорунун алкагында америкалык отурукташуучулар Бейкер аралына убактылуу лагерлерди курушкан. Колониялаштыруу аракеттеринин алкагында 1935-жылдын 3-апрелинде америкалыктар "USCGC Itasca" кемеси менен келишкен жана Мейертон калктуу конушун негиздешкен. Отурукташкандар маяк, турак үйлөрдү куруп, өсүмдүктөрдү өстүрүүгө аракет кылышкан. Бирок аралдын катаал шарттарынан, анын ичинде кургак климаттан жана деңиз канаттууларынын таасиринен улам бул аракеттердин көбү натыйжасыз болгон. 1940-жылдагы АКШнын эл каттоосунда Мейертондун калкы үч америкалык жаран деп катталган. Экинчи дүйнөлүк согуш учурундагы жапон чабуулдарынан кийин 1942-жылы калктуу конуш эвакуацияланып, кийин аралды АКШ куралдуу күчтөрү ээлеген. Бул шаарча отурукташуучуларга жашоо үчүн имараттарды жана жамгыр суусун чогултуучу цистерналарды курууга көмөктөшкөн АКШ армиясынын капитаны Х. А. Мейердин урматына аталган. Ал аралдын батыш тарабында, деңиз деңгээлинен 4,0 м бийиктикте жайгашкан<ref>[https://edits.nationalmap.gov/apps/gaz-domestic/public/search/names/1989467 Summary Report. Meyerton (historical)]</ref>. == Булактар == {{Булактар|2}} == Тышкы шилтемелер == * [https://www.fws.gov/refuge/baker-island Baker Island National Wildlife Refuge] {{АКШнын административдик-аймактык түзүлүшү}} 9fhon2peb82qvxx38s9ss89k7zb7urj 652166 652165 2026-09-08T12:11:01Z Artelow 2286 652166 wikitext text/x-wiki {{Арал |Аталышы = Бейкер |Расмий аталышы = {{lang-en|Baker Island}} |Сүрөт = Nwrbakerisle a320.gif |Сүрөттүн туурасы = |Сүрөттүн аталышы = Бейкер аралынын учактан тартылган сүрөтү |lat_dir = N |lat_deg = 0 |lat_min = 11 |lat_sec = 41 |lon_dir = W |lon_deg = 176 |lon_min = 28 |lon_sec = 46 |region = UM |CoordScale = 50000 |Аянты = 2.1 |Эң бийик чекити = 8 |Калкы = 0 |Калкты каттоо жылы = |Калкынын жыштыгы = 0 |Астрономиялык объект = |Өлкө = АКШ |Өлкө2 = |Өлкө3 = |Өлкө4 = |Өлкө5 = |Аймак = |Аймак2 = |Аймак3 = |Аймак4 = |Аймак5 = |Район = |Район2 = |Район3 = |Район4 = |Район5 = |Архипелаг = Хауленд жана Бейкер аралдары |Акватория = Тынч океан |Акватория2 = |Акватория3 = |Акватория4 = |Акватория5 = |Аймактык карта 1 = Океания |Аймактык карта 2 = |Викиказына = Baker Island }} '''Бейкер аралы''' ({{lang-en|Baker Island}}; мурунку аталышы ''Нью-Нантакет'' {{lang-en|New Nantucket}}<ref>[https://www.jstor.org/stable/j.ctvvn13t Mark J. Rauzon. Isles of Amnesia: The History, Geography, and Restoration of America's Forgotten Pacific Islands]</ref>) — Тынч океанындагы кичинекей, ээн атолл, экватордун түндүгүндө, Гонолулудан 3100 чакырым түштүк-батышта жайгашкан. АКШнын инкорпорацияланбаган жана уюшулбаган аймагы (башкача айтканда юридикалык жактан АКШнын курамына кирбейт) жана Улуттук жапайы жаратылыш программасынын алкагында АКШнын Ички иштер министрлиги тарабынан башкарылат. == Тарыхы == Бейкер аралын биринчи жолу 1818-жылы Нантакет кит уулоочу "Экватор" кемесинин капитаны Элиша Фолжер ачып, ага "Жаңы Нантакет" деген аталыш берген. 1825-жылдын августунда Нантакеттин дагы бир кит уулоочу "Лопер" кемесинин капитаны Обед Старбак аралды кайрадан көргөн. Кийинчерээк арал өз аталышын 1834-жылы бул жерге келген капитан Майкл Бейкердин урматына алган<ref>[https://books.google.com.au/books?id=ZGp0AAAAMAAJ&source=gbs_book_other_versions_r&cad=1 Henry Evans Maude. Of Islands and Men: Studies in Pacific History]</ref>. Айрым маалыматтарга караганда, Бейкер аралда андан да эрте, 1832-жылы болгон жана 1839-жылдын 14-августунда "Гидеон Хауленд" кит уулоочу кемеси менен кайтып келип, ал жерге америкалык деңизчини көмгөн. Капитан Бейкер аралды өзүнүкү катары 1855-жылы жарыялап, кийинчерээк аралга болгон өз укуктарын америкалык Гуано компаниясын негиздеген топко саткан<ref>[https://www.govinfo.gov/app/details/GAOREPORTS-OGC-98-5 GovInfo. GAO/OGC-98-5 - U.S. Insular Areas: Application of the U.S. Constitution]</ref><ref>[https://www.nytimes.com/1865/05/03/archives/the-guano-companies-in-litigationa-case-of-interest-to-stockholders.html The New York Times. The Guano Companies in Litigation--A Case of Interest to Stockholders.; SUPREME COURT--GENERAL TERM.]</ref>. [[Файл:Baker Day Beacon.jpg|220px|left|thumb|Аралдагы маяк]] АКШ 1856-жылдагы Гуано аралдары жөнүндөгү мыйзамга ылайык 1857-жылы Бейкер аралын расмий түрдө өз ээлигине алган<ref>[https://books.google.kg/books/about/American_Polynesia.html?id=_ttBAAAAIAAJ&redir_esc=y Edwin Horace Bryan. American Polynesia: Coral Islands of the Central Pacific]</ref>. Аралдагы гуано кендери америкалык Гуано компаниясы тарабынан 1859-жылдан 1878-жылга чейин казылып алынган. Кен казуу иштери үчүн Тынч океанынын ар кайсы аймактарынан, анын ичинде [[Гавайи|Гавайиден]] жумушчулар алынып келинген. Гавайилик жумушчулар Бейкер аралын илим" гүлүнүн урматына "Пуакаилима" деп аташкан<ref>Quan Bautista, Jesi; Smith, Savannah (2018). Early Cultural and Historical Seascape of the Pacific Remote Islands Marine National Monument: Archival and Literary Research Report. Pifsc Special Publication; Sp-19-005 (Report). NOAA Fisheries Pacific Islands Fisheries Science Center. p. 3. doi:10.25923/fb5w-jw23.</ref>. Гуано казуунун масштабдуулугун 1868-жылдын аягындагы кемелердин кыймылынан байкаса болот, бир катар кемелер, анын ичинде британиялык "Монтебелло" жана америкалык "Эльдорадо" кемелери Англиянын Ливерпуль шаарына тонналаган гуано ташыган<ref>[https://www.loc.gov/item/sn82015418/1868-11-14/ed-1/ The Pacific commercial advertiser (Honolulu, Hawaiian Islands), November 14, 1868]</ref>. 1869-жылдын февралында Жон Дэвис капитандык кылган британиялык "Шафтсбери" кемеси шамалдын капысынан өзгөрүшү жана куюндун кесепетинен кеме казыгынан ажырап, Бейкер аралынын рифинде кыйроого учураган<ref>[https://dokumen.pub/the-pacifics-new-navies-an-ocean-its-wars-and-the-making-of-us-sea-power-military-war-and-society-in-modern-american-history-1009559737-9781009559737.html Dokumen.PUB. The Pacific's New Navies: An Ocean, its Wars, and the Making of US Sea Power (Military, War, and Society in Modern American History) 1009559737, 9781009559737]</ref>. Ошол эле жылдын аягында америкалык "Робин Гуд" кемеси гуано жүктөп жатканда өрттөнүп, кыйраган<ref>[https://journals.sagepub.com/doi/full/10.1177/23780231241274187 Sage Journals. Guano and the Rise of the American Empire]</ref>. 1886-жылдын 7-декабрында Амеpикалык гуано компаниясы өз укуктарын британиялык "Жон Т. Арундел жана компания" фирмасына саткан. Ал компания 1886-жылдан 1891-жылга чейин Тынч океандагы гуано операциялары үчүн Бейкер аралын өзүнүн башкы штабы катары колдонгон. АКШ өз талаптарынан баш тартты деп эсептеп, Арундел 1897-жылы Британиянын Колониялар боюнча министерлигинин аралда иштөөгө лицензия алуу үчүн кайрылган. Улуу Британия Бейкер аралын британиялык аймак катары эсептегени менен, аны эч качан расмий түрдө аннексиялаган эмес. АКШ 1920-жылдардын башында өз укуктарын кайрадан калыбына келтирип, дипломатиялык сүйлөшүүлөрдөн кийин 1935-жылы Амеpикалык Экваториалдык аралдарды колониялаштыруу долбоорун баштаган. 1936-жылдын май айында АКШнын суверенитетин ырастоо үчүн № 7368 Жарлыгы чыккан<ref>[https://home.att.net/~higley.family/HullMemo.htm Hull, Cordell; Roosevelt, Franklin D. (1936). Memorandum of Secretary of State Cordell Hull to the president, February 18, 1936]</ref>. Амеpикалык Экваториалдык аралдарды колониялаштыруу долбоорунун алкагында америкалык отурукташуучулар Бейкер аралына убактылуу лагерлерди курушкан. Колониялаштыруу аракеттеринин алкагында 1935-жылдын 3-апрелинде америкалыктар "USCGC Itasca" кемеси менен келишкен жана Мейертон калктуу конушун негиздешкен. Отурукташкандар маяк, турак үйлөрдү куруп, өсүмдүктөрдү өстүрүүгө аракет кылышкан. Бирок аралдын катаал шарттарынан, анын ичинде кургак климаттан жана деңиз канаттууларынын таасиринен улам бул аракеттердин көбү натыйжасыз болгон. 1940-жылдагы АКШнын эл каттоосунда Мейертондун калкы үч америкалык жаран деп катталган. Экинчи дүйнөлүк согуш учурундагы жапон чабуулдарынан кийин 1942-жылы калктуу конуш эвакуацияланып, кийин аралды АКШ куралдуу күчтөрү ээлеген. Бул шаарча отурукташуучуларга жашоо үчүн имараттарды жана жамгыр суусун чогултуучу цистерналарды курууга көмөктөшкөн АКШ армиясынын капитаны Х. А. Мейердин урматына аталган. Ал аралдын батыш тарабында, деңиз деңгээлинен 4,0 м бийиктикте жайгашкан<ref>[https://edits.nationalmap.gov/apps/gaz-domestic/public/search/names/1989467 Summary Report. Meyerton (historical)]</ref>. == Галерея == <gallery mode="nolines" widths="245" perrow="4"> Файл:Baker_Island_Coastline.jpg|Бейкер аралынын жээги Файл:Fish_and_Wildlife_sign_on_Baker_Island.jpg|Корук белгиси Файл:Baker_Island_Day_Beacon_content.jpg|Маяктагы крабдар Файл:Baker_settlement_remains.jpg|Аралдагы конуштардын урандылары Файл:Baker_Island_Gravesite.JPG|Мүрзө Файл:Baker_Radio_Towers.jpg|Радиомачталар Файл:Baker_Island_wreck.JPG|Бейкер аралынын жээгиндеги кеменин сыныктары Файл:BakerIsland_ISS010.jpg|Бейкер аралынын спутниктен тартылган сүрөтү Файл:Camp on Baker Island (80-CF-79868-49).jpg Файл:Government House on Baker Island (80-CF-79868-39).jpg Файл:General View of Baker Island (80-CF-79868-45).jpg </gallery> == Булактар == {{Булактар|2}} == Тышкы шилтемелер == * [https://www.fws.gov/refuge/baker-island Baker Island National Wildlife Refuge] {{АКШнын административдик-аймактык түзүлүшү}} t7u4xqu08qt830i97of6r82j31rl982 Колдонуучунун баарлашуулары:Dastanchan 3 153949 652169 2026-09-08T12:54:06Z JigildikBot 44081 Кош келиңиз! 652169 wikitext text/x-wiki == Кыргыз Википедиясына кош келдиңиз! == {| style="width:100%; background:transparent; font-size:90%" | style="background:#e0f0ff; border:1px solid silver; -moz-border-radius-topleft:12px; -webkit-border-top-left-radius:12px; border-top-left-radius:12px; width:20%; height:30px" | &nbsp;&nbsp; [[Файл:Help-browser.svg|18px|link=Википедия:Тез старт үчүн колдонмо]] [[Википедия:Тез старт үчүн колдонмо|Тез старт үчүн колдонмо]] | style="background:#6495ed; color:white; padding:0.5em 0.5em 0.5em 1em; font-size:130%; border:1px solid silver; -moz-border-radius-topright:12px; -webkit-border-top-right-radius:12px; border-top-right-radius:12px; width:80%" |Википедияга кош келиңиз [[Катышуучу:{{BASEPAGENAME}}, Википедияга кош келиңиз!|<span style="color:white">{{BASEPAGENAME}}</span>]]!</span> |- | style="background:#e0e6ff; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:Crystal Clear app ktip.png|18px|link=Википедия:Биринчи кадамдар]] [[Википедия:Биринчи кадамдар|Биринчи кадамдар]] | rowspan="7" style="background:#fffff0; border:1px solid silver; -moz-border-radius-bottomright:12px; -webkit-border-bottom-right-radius:12px; border-bottom-right-radius:12px; padding:0.5em 1em" | Кыргыз Википедиясынын катышуучулары атынан Салам!. Катышуунун негизги принцибине көңүл буруңүз: [[Википедия:Кеңири оңдоо |Кеңири оңдоонуз]] жана [[Википедия:жакшы максатты божомолдоо |жакшы максатты божомолдонуз]]. [[Файл:Signature button.png|thumb|Баарлашуулар баракчаларына ушундай кол коюуга болот]]Википедияда макалаларга кол коюлбайт (авторлордун тизмеси автоматтык түрдө түзүлөт жана аны макаланы кайра карап чыгуу тарыхынан алууга болот), бирок форумдагы талкууга же жеке баракчалардын талкуусуна катышууну кааласаңыз, кол коюңуз. төрт тилде (<code><nowiki>~~~~</nowiki></code>), же элемент терезесиндеги тиешелүү баскычты чыкылдатуу менен. менен кол коюңуз Ылакап атты кол менен киргизүү талап кылынбайт. Сиз өзүңүз жөнүндө кээ бир маалыматты өзүңүздүн [[Колдонуучу:{{BASEPAGENAME}}|колдонуучу баракчаңызда]] бөлүшө аласыз — мисалы, тил жөндөмүңүз же кызыкчылыктарыңыз. Жаңы баштагандардын эң кеңири тараган каталарынын бири бул автордук укуктун бузулушу. Автордук укук ээсинин уруксатысыз Википедияда тексттерди көчүрүүгө тыюу салынат! Кеңири көрүү - [[Википедия:Автордук укуктары]]. Суроолоруңуз болсо, Жардам баракчасын колдонуңуз. Эгерде сиз ошол жерден сурооңузга жооп таба албасаңыз, анда аны долбоордун [[Википедия:Форум|форумунда]] же баарлашуу баракчаңызда оңдоңуз: ошол жерге <code><nowiki>{{helpme}}</nowiki></code> сөзүңүздү жана сурооңуздун текстин жазыңыз сизге сөзсүз жардам беришет. Эгер сиз макаланы бир оңдоо менен түзө албасаңыз жана аны кийинчерээк жазууну кааласаңыз, башка колдонуучуларга кабарлоо үчүн тексттин башына <code><nowiki>{{subst:L}}</nowiki></code> калтырыңыз. Дагы бир жолу, кош келиңиз! {{#if:|{{{1}}}}} </div> <div style="border-bottom:1px solid #eee; padding-top:0.17em; padding-bottom:0.5em"></div> <div style="font-size:90%; font-style:italic">Hello and welcome to the Kyrgyz Wikipedia! We appreciate your contributions. If your Kyrgyz skills are not good enough, that’s no problem. We have an [[Википедия:Элчилик|embassy]] where you can inquire for further information in your native language. We hope you enjoy your time here!</div> |- | style="background:#e5e0ff; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:Nuvola apps kmessedwords.png|18px|link=Википедия:Макалага ат кою]] [[Википедия:Макалага ат кою|Макалага ат кою]] |- | style="background:#f9e0ff; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:View-refresh.svg|18px|link=Википедия:Макаланы кантип оңдоого болот]] [[Википедия:Макаланы кантип оңдоого болот|Макаланы кантип оңдоого болот]] |- | style="background:#ffe0f1; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:Accessories-text-editor.svg|18px|link=Википедия:Эрежелер жана көрсөтмөлөр]] [[Википедия:Эрежелер жана көрсөтмөлөр|Эрежелер жана көрсөтмөлөр]] |- | style="background:#ffe0e6; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:Crystal Clear app lphoto.png|18px|link=Википедия:Сүрөттөр менен кооздоо]] [[Википедия:Сүрөттөр менен кооздоо|Сүрөттөр менен кооздоо]] |- | style="background:#ffe5e0; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:Green copyright.svg|18px|link=Википедия:Автордук укук]] [[Википедия:Автордук укук|Автордук укук]] |- | style="background:#ffefe0; border:1px solid silver; -moz-border-radius-bottomleft:12px; -webkit-border-bottom-left-radius:12px; border-bottom-left-radius:12px; height:30px; padding-left:1em" | [[Файл:Nuvola apps bookcase.svg|18px|link=Википедия:Глоссарий]] [[Википедия:Глоссарий|Глоссарий]] |} --[[Колдонуучу:JigildikBot|JigildikBot]] ([[Колдонуучунун баарлашуулары:JigildikBot|баарлашуу]]) 12:54, 8 сентябрь 2026 (UTC) 3cbzop6bhlscbjsh7zv2venw9iijk3y Колдонуучунун баарлашуулары:~2026-48211-58 3 153950 652170 2026-09-08T14:54:31Z JigildikBot 44081 Кош келиңиз! 652170 wikitext text/x-wiki == Кыргыз Википедиясына кош келдиңиз! == {| style="width:100%; background:transparent; font-size:90%" | style="background:#e0f0ff; border:1px solid silver; -moz-border-radius-topleft:12px; -webkit-border-top-left-radius:12px; border-top-left-radius:12px; width:20%; height:30px" | &nbsp;&nbsp; [[Файл:Help-browser.svg|18px|link=Википедия:Тез старт үчүн колдонмо]] [[Википедия:Тез старт үчүн колдонмо|Тез старт үчүн колдонмо]] | style="background:#6495ed; color:white; padding:0.5em 0.5em 0.5em 1em; font-size:130%; border:1px solid silver; -moz-border-radius-topright:12px; -webkit-border-top-right-radius:12px; border-top-right-radius:12px; width:80%" |Википедияга кош келиңиз [[Катышуучу:{{BASEPAGENAME}}, Википедияга кош келиңиз!|<span style="color:white">{{BASEPAGENAME}}</span>]]!</span> |- | style="background:#e0e6ff; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:Crystal Clear app ktip.png|18px|link=Википедия:Биринчи кадамдар]] [[Википедия:Биринчи кадамдар|Биринчи кадамдар]] | rowspan="7" style="background:#fffff0; border:1px solid silver; -moz-border-radius-bottomright:12px; -webkit-border-bottom-right-radius:12px; border-bottom-right-radius:12px; padding:0.5em 1em" | Кыргыз Википедиясынын катышуучулары атынан Салам!. Катышуунун негизги принцибине көңүл буруңүз: [[Википедия:Кеңири оңдоо |Кеңири оңдоонуз]] жана [[Википедия:жакшы максатты божомолдоо |жакшы максатты божомолдонуз]]. [[Файл:Signature button.png|thumb|Баарлашуулар баракчаларына ушундай кол коюуга болот]]Википедияда макалаларга кол коюлбайт (авторлордун тизмеси автоматтык түрдө түзүлөт жана аны макаланы кайра карап чыгуу тарыхынан алууга болот), бирок форумдагы талкууга же жеке баракчалардын талкуусуна катышууну кааласаңыз, кол коюңуз. төрт тилде (<code><nowiki>~~~~</nowiki></code>), же элемент терезесиндеги тиешелүү баскычты чыкылдатуу менен. менен кол коюңуз Ылакап атты кол менен киргизүү талап кылынбайт. Сиз өзүңүз жөнүндө кээ бир маалыматты өзүңүздүн [[Колдонуучу:{{BASEPAGENAME}}|колдонуучу баракчаңызда]] бөлүшө аласыз — мисалы, тил жөндөмүңүз же кызыкчылыктарыңыз. Жаңы баштагандардын эң кеңири тараган каталарынын бири бул автордук укуктун бузулушу. Автордук укук ээсинин уруксатысыз Википедияда тексттерди көчүрүүгө тыюу салынат! Кеңири көрүү - [[Википедия:Автордук укуктары]]. Суроолоруңуз болсо, Жардам баракчасын колдонуңуз. Эгерде сиз ошол жерден сурооңузга жооп таба албасаңыз, анда аны долбоордун [[Википедия:Форум|форумунда]] же баарлашуу баракчаңызда оңдоңуз: ошол жерге <code><nowiki>{{helpme}}</nowiki></code> сөзүңүздү жана сурооңуздун текстин жазыңыз сизге сөзсүз жардам беришет. Эгер сиз макаланы бир оңдоо менен түзө албасаңыз жана аны кийинчерээк жазууну кааласаңыз, башка колдонуучуларга кабарлоо үчүн тексттин башына <code><nowiki>{{subst:L}}</nowiki></code> калтырыңыз. Дагы бир жолу, кош келиңиз! {{#if:|{{{1}}}}} </div> <div style="border-bottom:1px solid #eee; padding-top:0.17em; padding-bottom:0.5em"></div> <div style="font-size:90%; font-style:italic">Hello and welcome to the Kyrgyz Wikipedia! We appreciate your contributions. If your Kyrgyz skills are not good enough, that’s no problem. We have an [[Википедия:Элчилик|embassy]] where you can inquire for further information in your native language. We hope you enjoy your time here!</div> |- | style="background:#e5e0ff; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:Nuvola apps kmessedwords.png|18px|link=Википедия:Макалага ат кою]] [[Википедия:Макалага ат кою|Макалага ат кою]] |- | style="background:#f9e0ff; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:View-refresh.svg|18px|link=Википедия:Макаланы кантип оңдоого болот]] [[Википедия:Макаланы кантип оңдоого болот|Макаланы кантип оңдоого болот]] |- | style="background:#ffe0f1; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:Accessories-text-editor.svg|18px|link=Википедия:Эрежелер жана көрсөтмөлөр]] [[Википедия:Эрежелер жана көрсөтмөлөр|Эрежелер жана көрсөтмөлөр]] |- | style="background:#ffe0e6; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:Crystal Clear app lphoto.png|18px|link=Википедия:Сүрөттөр менен кооздоо]] [[Википедия:Сүрөттөр менен кооздоо|Сүрөттөр менен кооздоо]] |- | style="background:#ffe5e0; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:Green copyright.svg|18px|link=Википедия:Автордук укук]] [[Википедия:Автордук укук|Автордук укук]] |- | style="background:#ffefe0; border:1px solid silver; -moz-border-radius-bottomleft:12px; -webkit-border-bottom-left-radius:12px; border-bottom-left-radius:12px; height:30px; padding-left:1em" | [[Файл:Nuvola apps bookcase.svg|18px|link=Википедия:Глоссарий]] [[Википедия:Глоссарий|Глоссарий]] |} --[[Колдонуучу:JigildikBot|JigildikBot]] ([[Колдонуучунун баарлашуулары:JigildikBot|баарлашуу]]) 14:54, 8 сентябрь 2026 (UTC) ajtp7s6e66ap466i7d95k5xljwb11du Колдонуучунун баарлашуулары:وسيم 3 153951 652171 2026-09-08T15:54:44Z JigildikBot 44081 Кош келиңиз! 652171 wikitext text/x-wiki == Кыргыз Википедиясына кош келдиңиз! == {| style="width:100%; background:transparent; font-size:90%" | style="background:#e0f0ff; border:1px solid silver; -moz-border-radius-topleft:12px; -webkit-border-top-left-radius:12px; border-top-left-radius:12px; width:20%; height:30px" | &nbsp;&nbsp; [[Файл:Help-browser.svg|18px|link=Википедия:Тез старт үчүн колдонмо]] [[Википедия:Тез старт үчүн колдонмо|Тез старт үчүн колдонмо]] | style="background:#6495ed; color:white; padding:0.5em 0.5em 0.5em 1em; font-size:130%; border:1px solid silver; -moz-border-radius-topright:12px; -webkit-border-top-right-radius:12px; border-top-right-radius:12px; width:80%" |Википедияга кош келиңиз [[Катышуучу:{{BASEPAGENAME}}, Википедияга кош келиңиз!|<span style="color:white">{{BASEPAGENAME}}</span>]]!</span> |- | style="background:#e0e6ff; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:Crystal Clear app ktip.png|18px|link=Википедия:Биринчи кадамдар]] [[Википедия:Биринчи кадамдар|Биринчи кадамдар]] | rowspan="7" style="background:#fffff0; border:1px solid silver; -moz-border-radius-bottomright:12px; -webkit-border-bottom-right-radius:12px; border-bottom-right-radius:12px; padding:0.5em 1em" | Кыргыз Википедиясынын катышуучулары атынан Салам!. Катышуунун негизги принцибине көңүл буруңүз: [[Википедия:Кеңири оңдоо |Кеңири оңдоонуз]] жана [[Википедия:жакшы максатты божомолдоо |жакшы максатты божомолдонуз]]. [[Файл:Signature button.png|thumb|Баарлашуулар баракчаларына ушундай кол коюуга болот]]Википедияда макалаларга кол коюлбайт (авторлордун тизмеси автоматтык түрдө түзүлөт жана аны макаланы кайра карап чыгуу тарыхынан алууга болот), бирок форумдагы талкууга же жеке баракчалардын талкуусуна катышууну кааласаңыз, кол коюңуз. төрт тилде (<code><nowiki>~~~~</nowiki></code>), же элемент терезесиндеги тиешелүү баскычты чыкылдатуу менен. менен кол коюңуз Ылакап атты кол менен киргизүү талап кылынбайт. Сиз өзүңүз жөнүндө кээ бир маалыматты өзүңүздүн [[Колдонуучу:{{BASEPAGENAME}}|колдонуучу баракчаңызда]] бөлүшө аласыз — мисалы, тил жөндөмүңүз же кызыкчылыктарыңыз. Жаңы баштагандардын эң кеңири тараган каталарынын бири бул автордук укуктун бузулушу. Автордук укук ээсинин уруксатысыз Википедияда тексттерди көчүрүүгө тыюу салынат! Кеңири көрүү - [[Википедия:Автордук укуктары]]. Суроолоруңуз болсо, Жардам баракчасын колдонуңуз. Эгерде сиз ошол жерден сурооңузга жооп таба албасаңыз, анда аны долбоордун [[Википедия:Форум|форумунда]] же баарлашуу баракчаңызда оңдоңуз: ошол жерге <code><nowiki>{{helpme}}</nowiki></code> сөзүңүздү жана сурооңуздун текстин жазыңыз сизге сөзсүз жардам беришет. Эгер сиз макаланы бир оңдоо менен түзө албасаңыз жана аны кийинчерээк жазууну кааласаңыз, башка колдонуучуларга кабарлоо үчүн тексттин башына <code><nowiki>{{subst:L}}</nowiki></code> калтырыңыз. Дагы бир жолу, кош келиңиз! {{#if:|{{{1}}}}} </div> <div style="border-bottom:1px solid #eee; padding-top:0.17em; padding-bottom:0.5em"></div> <div style="font-size:90%; font-style:italic">Hello and welcome to the Kyrgyz Wikipedia! We appreciate your contributions. If your Kyrgyz skills are not good enough, that’s no problem. We have an [[Википедия:Элчилик|embassy]] where you can inquire for further information in your native language. We hope you enjoy your time here!</div> |- | style="background:#e5e0ff; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:Nuvola apps kmessedwords.png|18px|link=Википедия:Макалага ат кою]] [[Википедия:Макалага ат кою|Макалага ат кою]] |- | style="background:#f9e0ff; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:View-refresh.svg|18px|link=Википедия:Макаланы кантип оңдоого болот]] [[Википедия:Макаланы кантип оңдоого болот|Макаланы кантип оңдоого болот]] |- | style="background:#ffe0f1; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:Accessories-text-editor.svg|18px|link=Википедия:Эрежелер жана көрсөтмөлөр]] [[Википедия:Эрежелер жана көрсөтмөлөр|Эрежелер жана көрсөтмөлөр]] |- | style="background:#ffe0e6; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:Crystal Clear app lphoto.png|18px|link=Википедия:Сүрөттөр менен кооздоо]] [[Википедия:Сүрөттөр менен кооздоо|Сүрөттөр менен кооздоо]] |- | style="background:#ffe5e0; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:Green copyright.svg|18px|link=Википедия:Автордук укук]] [[Википедия:Автордук укук|Автордук укук]] |- | style="background:#ffefe0; border:1px solid silver; -moz-border-radius-bottomleft:12px; -webkit-border-bottom-left-radius:12px; border-bottom-left-radius:12px; height:30px; padding-left:1em" | [[Файл:Nuvola apps bookcase.svg|18px|link=Википедия:Глоссарий]] [[Википедия:Глоссарий|Глоссарий]] |} --[[Колдонуучу:JigildikBot|JigildikBot]] ([[Колдонуучунун баарлашуулары:JigildikBot|баарлашуу]]) 15:54, 8 сентябрь 2026 (UTC) 0f2w8akdt5lbqm0yq6txtk7y7jozpfg Колдонуучунун баарлашуулары:Cmpz862 3 153952 652172 2026-09-08T15:54:54Z JigildikBot 44081 Кош келиңиз! 652172 wikitext text/x-wiki == Кыргыз Википедиясына кош келдиңиз! == {| style="width:100%; background:transparent; font-size:90%" | style="background:#e0f0ff; border:1px solid silver; -moz-border-radius-topleft:12px; -webkit-border-top-left-radius:12px; border-top-left-radius:12px; width:20%; height:30px" | &nbsp;&nbsp; [[Файл:Help-browser.svg|18px|link=Википедия:Тез старт үчүн колдонмо]] [[Википедия:Тез старт үчүн колдонмо|Тез старт үчүн колдонмо]] | style="background:#6495ed; color:white; padding:0.5em 0.5em 0.5em 1em; font-size:130%; border:1px solid silver; -moz-border-radius-topright:12px; -webkit-border-top-right-radius:12px; border-top-right-radius:12px; width:80%" |Википедияга кош келиңиз [[Катышуучу:{{BASEPAGENAME}}, Википедияга кош келиңиз!|<span style="color:white">{{BASEPAGENAME}}</span>]]!</span> |- | style="background:#e0e6ff; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:Crystal Clear app ktip.png|18px|link=Википедия:Биринчи кадамдар]] [[Википедия:Биринчи кадамдар|Биринчи кадамдар]] | rowspan="7" style="background:#fffff0; border:1px solid silver; -moz-border-radius-bottomright:12px; -webkit-border-bottom-right-radius:12px; border-bottom-right-radius:12px; padding:0.5em 1em" | Кыргыз Википедиясынын катышуучулары атынан Салам!. Катышуунун негизги принцибине көңүл буруңүз: [[Википедия:Кеңири оңдоо |Кеңири оңдоонуз]] жана [[Википедия:жакшы максатты божомолдоо |жакшы максатты божомолдонуз]]. [[Файл:Signature button.png|thumb|Баарлашуулар баракчаларына ушундай кол коюуга болот]]Википедияда макалаларга кол коюлбайт (авторлордун тизмеси автоматтык түрдө түзүлөт жана аны макаланы кайра карап чыгуу тарыхынан алууга болот), бирок форумдагы талкууга же жеке баракчалардын талкуусуна катышууну кааласаңыз, кол коюңуз. төрт тилде (<code><nowiki>~~~~</nowiki></code>), же элемент терезесиндеги тиешелүү баскычты чыкылдатуу менен. менен кол коюңуз Ылакап атты кол менен киргизүү талап кылынбайт. Сиз өзүңүз жөнүндө кээ бир маалыматты өзүңүздүн [[Колдонуучу:{{BASEPAGENAME}}|колдонуучу баракчаңызда]] бөлүшө аласыз — мисалы, тил жөндөмүңүз же кызыкчылыктарыңыз. Жаңы баштагандардын эң кеңири тараган каталарынын бири бул автордук укуктун бузулушу. Автордук укук ээсинин уруксатысыз Википедияда тексттерди көчүрүүгө тыюу салынат! Кеңири көрүү - [[Википедия:Автордук укуктары]]. Суроолоруңуз болсо, Жардам баракчасын колдонуңуз. Эгерде сиз ошол жерден сурооңузга жооп таба албасаңыз, анда аны долбоордун [[Википедия:Форум|форумунда]] же баарлашуу баракчаңызда оңдоңуз: ошол жерге <code><nowiki>{{helpme}}</nowiki></code> сөзүңүздү жана сурооңуздун текстин жазыңыз сизге сөзсүз жардам беришет. Эгер сиз макаланы бир оңдоо менен түзө албасаңыз жана аны кийинчерээк жазууну кааласаңыз, башка колдонуучуларга кабарлоо үчүн тексттин башына <code><nowiki>{{subst:L}}</nowiki></code> калтырыңыз. Дагы бир жолу, кош келиңиз! {{#if:|{{{1}}}}} </div> <div style="border-bottom:1px solid #eee; padding-top:0.17em; padding-bottom:0.5em"></div> <div style="font-size:90%; font-style:italic">Hello and welcome to the Kyrgyz Wikipedia! We appreciate your contributions. If your Kyrgyz skills are not good enough, that’s no problem. We have an [[Википедия:Элчилик|embassy]] where you can inquire for further information in your native language. We hope you enjoy your time here!</div> |- | style="background:#e5e0ff; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:Nuvola apps kmessedwords.png|18px|link=Википедия:Макалага ат кою]] [[Википедия:Макалага ат кою|Макалага ат кою]] |- | style="background:#f9e0ff; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:View-refresh.svg|18px|link=Википедия:Макаланы кантип оңдоого болот]] [[Википедия:Макаланы кантип оңдоого болот|Макаланы кантип оңдоого болот]] |- | style="background:#ffe0f1; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:Accessories-text-editor.svg|18px|link=Википедия:Эрежелер жана көрсөтмөлөр]] [[Википедия:Эрежелер жана көрсөтмөлөр|Эрежелер жана көрсөтмөлөр]] |- | style="background:#ffe0e6; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:Crystal Clear app lphoto.png|18px|link=Википедия:Сүрөттөр менен кооздоо]] [[Википедия:Сүрөттөр менен кооздоо|Сүрөттөр менен кооздоо]] |- | style="background:#ffe5e0; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:Green copyright.svg|18px|link=Википедия:Автордук укук]] [[Википедия:Автордук укук|Автордук укук]] |- | style="background:#ffefe0; border:1px solid silver; -moz-border-radius-bottomleft:12px; -webkit-border-bottom-left-radius:12px; border-bottom-left-radius:12px; height:30px; padding-left:1em" | [[Файл:Nuvola apps bookcase.svg|18px|link=Википедия:Глоссарий]] [[Википедия:Глоссарий|Глоссарий]] |} --[[Колдонуучу:JigildikBot|JigildikBot]] ([[Колдонуучунун баарлашуулары:JigildikBot|баарлашуу]]) 15:54, 8 сентябрь 2026 (UTC) 0f2w8akdt5lbqm0yq6txtk7y7jozpfg Колдонуучунун баарлашуулары:Researchist+98 3 153953 652174 2026-09-08T17:55:18Z JigildikBot 44081 Кош келиңиз! 652174 wikitext text/x-wiki == Кыргыз Википедиясына кош келдиңиз! == {| style="width:100%; background:transparent; font-size:90%" | style="background:#e0f0ff; border:1px solid silver; -moz-border-radius-topleft:12px; -webkit-border-top-left-radius:12px; border-top-left-radius:12px; width:20%; height:30px" | &nbsp;&nbsp; [[Файл:Help-browser.svg|18px|link=Википедия:Тез старт үчүн колдонмо]] [[Википедия:Тез старт үчүн колдонмо|Тез старт үчүн колдонмо]] | style="background:#6495ed; color:white; padding:0.5em 0.5em 0.5em 1em; font-size:130%; border:1px solid silver; -moz-border-radius-topright:12px; -webkit-border-top-right-radius:12px; border-top-right-radius:12px; width:80%" |Википедияга кош келиңиз [[Катышуучу:{{BASEPAGENAME}}, Википедияга кош келиңиз!|<span style="color:white">{{BASEPAGENAME}}</span>]]!</span> |- | style="background:#e0e6ff; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:Crystal Clear app ktip.png|18px|link=Википедия:Биринчи кадамдар]] [[Википедия:Биринчи кадамдар|Биринчи кадамдар]] | rowspan="7" style="background:#fffff0; border:1px solid silver; -moz-border-radius-bottomright:12px; -webkit-border-bottom-right-radius:12px; border-bottom-right-radius:12px; padding:0.5em 1em" | Кыргыз Википедиясынын катышуучулары атынан Салам!. Катышуунун негизги принцибине көңүл буруңүз: [[Википедия:Кеңири оңдоо |Кеңири оңдоонуз]] жана [[Википедия:жакшы максатты божомолдоо |жакшы максатты божомолдонуз]]. [[Файл:Signature button.png|thumb|Баарлашуулар баракчаларына ушундай кол коюуга болот]]Википедияда макалаларга кол коюлбайт (авторлордун тизмеси автоматтык түрдө түзүлөт жана аны макаланы кайра карап чыгуу тарыхынан алууга болот), бирок форумдагы талкууга же жеке баракчалардын талкуусуна катышууну кааласаңыз, кол коюңуз. төрт тилде (<code><nowiki>~~~~</nowiki></code>), же элемент терезесиндеги тиешелүү баскычты чыкылдатуу менен. менен кол коюңуз Ылакап атты кол менен киргизүү талап кылынбайт. Сиз өзүңүз жөнүндө кээ бир маалыматты өзүңүздүн [[Колдонуучу:{{BASEPAGENAME}}|колдонуучу баракчаңызда]] бөлүшө аласыз — мисалы, тил жөндөмүңүз же кызыкчылыктарыңыз. Жаңы баштагандардын эң кеңири тараган каталарынын бири бул автордук укуктун бузулушу. Автордук укук ээсинин уруксатысыз Википедияда тексттерди көчүрүүгө тыюу салынат! Кеңири көрүү - [[Википедия:Автордук укуктары]]. Суроолоруңуз болсо, Жардам баракчасын колдонуңуз. Эгерде сиз ошол жерден сурооңузга жооп таба албасаңыз, анда аны долбоордун [[Википедия:Форум|форумунда]] же баарлашуу баракчаңызда оңдоңуз: ошол жерге <code><nowiki>{{helpme}}</nowiki></code> сөзүңүздү жана сурооңуздун текстин жазыңыз сизге сөзсүз жардам беришет. Эгер сиз макаланы бир оңдоо менен түзө албасаңыз жана аны кийинчерээк жазууну кааласаңыз, башка колдонуучуларга кабарлоо үчүн тексттин башына <code><nowiki>{{subst:L}}</nowiki></code> калтырыңыз. Дагы бир жолу, кош келиңиз! {{#if:|{{{1}}}}} </div> <div style="border-bottom:1px solid #eee; padding-top:0.17em; padding-bottom:0.5em"></div> <div style="font-size:90%; font-style:italic">Hello and welcome to the Kyrgyz Wikipedia! We appreciate your contributions. If your Kyrgyz skills are not good enough, that’s no problem. We have an [[Википедия:Элчилик|embassy]] where you can inquire for further information in your native language. We hope you enjoy your time here!</div> |- | style="background:#e5e0ff; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:Nuvola apps kmessedwords.png|18px|link=Википедия:Макалага ат кою]] [[Википедия:Макалага ат кою|Макалага ат кою]] |- | style="background:#f9e0ff; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:View-refresh.svg|18px|link=Википедия:Макаланы кантип оңдоого болот]] [[Википедия:Макаланы кантип оңдоого болот|Макаланы кантип оңдоого болот]] |- | style="background:#ffe0f1; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:Accessories-text-editor.svg|18px|link=Википедия:Эрежелер жана көрсөтмөлөр]] [[Википедия:Эрежелер жана көрсөтмөлөр|Эрежелер жана көрсөтмөлөр]] |- | style="background:#ffe0e6; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:Crystal Clear app lphoto.png|18px|link=Википедия:Сүрөттөр менен кооздоо]] [[Википедия:Сүрөттөр менен кооздоо|Сүрөттөр менен кооздоо]] |- | style="background:#ffe5e0; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:Green copyright.svg|18px|link=Википедия:Автордук укук]] [[Википедия:Автордук укук|Автордук укук]] |- | style="background:#ffefe0; border:1px solid silver; -moz-border-radius-bottomleft:12px; -webkit-border-bottom-left-radius:12px; border-bottom-left-radius:12px; height:30px; padding-left:1em" | [[Файл:Nuvola apps bookcase.svg|18px|link=Википедия:Глоссарий]] [[Википедия:Глоссарий|Глоссарий]] |} --[[Колдонуучу:JigildikBot|JigildikBot]] ([[Колдонуучунун баарлашуулары:JigildikBot|баарлашуу]]) 17:55, 8 сентябрь 2026 (UTC) q8d5un3whmkudsx4bhuhh0w9e81qapw Колдонуучунун баарлашуулары:BochiBochiGalaxy 3 153954 652178 2026-09-08T22:56:21Z JigildikBot 44081 Кош келиңиз! 652178 wikitext text/x-wiki == Кыргыз Википедиясына кош келдиңиз! == {| style="width:100%; background:transparent; font-size:90%" | style="background:#e0f0ff; border:1px solid silver; -moz-border-radius-topleft:12px; -webkit-border-top-left-radius:12px; border-top-left-radius:12px; width:20%; height:30px" | &nbsp;&nbsp; [[Файл:Help-browser.svg|18px|link=Википедия:Тез старт үчүн колдонмо]] [[Википедия:Тез старт үчүн колдонмо|Тез старт үчүн колдонмо]] | style="background:#6495ed; color:white; padding:0.5em 0.5em 0.5em 1em; font-size:130%; border:1px solid silver; -moz-border-radius-topright:12px; -webkit-border-top-right-radius:12px; border-top-right-radius:12px; width:80%" |Википедияга кош келиңиз [[Катышуучу:{{BASEPAGENAME}}, Википедияга кош келиңиз!|<span style="color:white">{{BASEPAGENAME}}</span>]]!</span> |- | style="background:#e0e6ff; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:Crystal Clear app ktip.png|18px|link=Википедия:Биринчи кадамдар]] [[Википедия:Биринчи кадамдар|Биринчи кадамдар]] | rowspan="7" style="background:#fffff0; border:1px solid silver; -moz-border-radius-bottomright:12px; -webkit-border-bottom-right-radius:12px; border-bottom-right-radius:12px; padding:0.5em 1em" | Кыргыз Википедиясынын катышуучулары атынан Салам!. Катышуунун негизги принцибине көңүл буруңүз: [[Википедия:Кеңири оңдоо |Кеңири оңдоонуз]] жана [[Википедия:жакшы максатты божомолдоо |жакшы максатты божомолдонуз]]. [[Файл:Signature button.png|thumb|Баарлашуулар баракчаларына ушундай кол коюуга болот]]Википедияда макалаларга кол коюлбайт (авторлордун тизмеси автоматтык түрдө түзүлөт жана аны макаланы кайра карап чыгуу тарыхынан алууга болот), бирок форумдагы талкууга же жеке баракчалардын талкуусуна катышууну кааласаңыз, кол коюңуз. төрт тилде (<code><nowiki>~~~~</nowiki></code>), же элемент терезесиндеги тиешелүү баскычты чыкылдатуу менен. менен кол коюңуз Ылакап атты кол менен киргизүү талап кылынбайт. Сиз өзүңүз жөнүндө кээ бир маалыматты өзүңүздүн [[Колдонуучу:{{BASEPAGENAME}}|колдонуучу баракчаңызда]] бөлүшө аласыз — мисалы, тил жөндөмүңүз же кызыкчылыктарыңыз. Жаңы баштагандардын эң кеңири тараган каталарынын бири бул автордук укуктун бузулушу. Автордук укук ээсинин уруксатысыз Википедияда тексттерди көчүрүүгө тыюу салынат! Кеңири көрүү - [[Википедия:Автордук укуктары]]. Суроолоруңуз болсо, Жардам баракчасын колдонуңуз. Эгерде сиз ошол жерден сурооңузга жооп таба албасаңыз, анда аны долбоордун [[Википедия:Форум|форумунда]] же баарлашуу баракчаңызда оңдоңуз: ошол жерге <code><nowiki>{{helpme}}</nowiki></code> сөзүңүздү жана сурооңуздун текстин жазыңыз сизге сөзсүз жардам беришет. Эгер сиз макаланы бир оңдоо менен түзө албасаңыз жана аны кийинчерээк жазууну кааласаңыз, башка колдонуучуларга кабарлоо үчүн тексттин башына <code><nowiki>{{subst:L}}</nowiki></code> калтырыңыз. Дагы бир жолу, кош келиңиз! {{#if:|{{{1}}}}} </div> <div style="border-bottom:1px solid #eee; padding-top:0.17em; padding-bottom:0.5em"></div> <div style="font-size:90%; font-style:italic">Hello and welcome to the Kyrgyz Wikipedia! We appreciate your contributions. If your Kyrgyz skills are not good enough, that’s no problem. We have an [[Википедия:Элчилик|embassy]] where you can inquire for further information in your native language. We hope you enjoy your time here!</div> |- | style="background:#e5e0ff; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:Nuvola apps kmessedwords.png|18px|link=Википедия:Макалага ат кою]] [[Википедия:Макалага ат кою|Макалага ат кою]] |- | style="background:#f9e0ff; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:View-refresh.svg|18px|link=Википедия:Макаланы кантип оңдоого болот]] [[Википедия:Макаланы кантип оңдоого болот|Макаланы кантип оңдоого болот]] |- | style="background:#ffe0f1; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:Accessories-text-editor.svg|18px|link=Википедия:Эрежелер жана көрсөтмөлөр]] [[Википедия:Эрежелер жана көрсөтмөлөр|Эрежелер жана көрсөтмөлөр]] |- | style="background:#ffe0e6; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:Crystal Clear app lphoto.png|18px|link=Википедия:Сүрөттөр менен кооздоо]] [[Википедия:Сүрөттөр менен кооздоо|Сүрөттөр менен кооздоо]] |- | style="background:#ffe5e0; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:Green copyright.svg|18px|link=Википедия:Автордук укук]] [[Википедия:Автордук укук|Автордук укук]] |- | style="background:#ffefe0; border:1px solid silver; -moz-border-radius-bottomleft:12px; -webkit-border-bottom-left-radius:12px; border-bottom-left-radius:12px; height:30px; padding-left:1em" | [[Файл:Nuvola apps bookcase.svg|18px|link=Википедия:Глоссарий]] [[Википедия:Глоссарий|Глоссарий]] |} --[[Колдонуучу:JigildikBot|JigildikBot]] ([[Колдонуучунун баарлашуулары:JigildikBot|баарлашуу]]) 22:56, 8 сентябрь 2026 (UTC) ptodltkk6t3t2vju9fc8lgoykops5j6 Колдонуучунун баарлашуулары:AntXK53 3 153955 652179 2026-09-08T22:56:31Z JigildikBot 44081 Кош келиңиз! 652179 wikitext text/x-wiki == Кыргыз Википедиясына кош келдиңиз! == {| style="width:100%; background:transparent; font-size:90%" | style="background:#e0f0ff; border:1px solid silver; -moz-border-radius-topleft:12px; -webkit-border-top-left-radius:12px; border-top-left-radius:12px; width:20%; height:30px" | &nbsp;&nbsp; [[Файл:Help-browser.svg|18px|link=Википедия:Тез старт үчүн колдонмо]] [[Википедия:Тез старт үчүн колдонмо|Тез старт үчүн колдонмо]] | style="background:#6495ed; color:white; padding:0.5em 0.5em 0.5em 1em; font-size:130%; border:1px solid silver; -moz-border-radius-topright:12px; -webkit-border-top-right-radius:12px; border-top-right-radius:12px; width:80%" |Википедияга кош келиңиз [[Катышуучу:{{BASEPAGENAME}}, Википедияга кош келиңиз!|<span style="color:white">{{BASEPAGENAME}}</span>]]!</span> |- | style="background:#e0e6ff; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:Crystal Clear app ktip.png|18px|link=Википедия:Биринчи кадамдар]] [[Википедия:Биринчи кадамдар|Биринчи кадамдар]] | rowspan="7" style="background:#fffff0; border:1px solid silver; -moz-border-radius-bottomright:12px; -webkit-border-bottom-right-radius:12px; border-bottom-right-radius:12px; padding:0.5em 1em" | Кыргыз Википедиясынын катышуучулары атынан Салам!. Катышуунун негизги принцибине көңүл буруңүз: [[Википедия:Кеңири оңдоо |Кеңири оңдоонуз]] жана [[Википедия:жакшы максатты божомолдоо |жакшы максатты божомолдонуз]]. [[Файл:Signature button.png|thumb|Баарлашуулар баракчаларына ушундай кол коюуга болот]]Википедияда макалаларга кол коюлбайт (авторлордун тизмеси автоматтык түрдө түзүлөт жана аны макаланы кайра карап чыгуу тарыхынан алууга болот), бирок форумдагы талкууга же жеке баракчалардын талкуусуна катышууну кааласаңыз, кол коюңуз. төрт тилде (<code><nowiki>~~~~</nowiki></code>), же элемент терезесиндеги тиешелүү баскычты чыкылдатуу менен. менен кол коюңуз Ылакап атты кол менен киргизүү талап кылынбайт. Сиз өзүңүз жөнүндө кээ бир маалыматты өзүңүздүн [[Колдонуучу:{{BASEPAGENAME}}|колдонуучу баракчаңызда]] бөлүшө аласыз — мисалы, тил жөндөмүңүз же кызыкчылыктарыңыз. Жаңы баштагандардын эң кеңири тараган каталарынын бири бул автордук укуктун бузулушу. Автордук укук ээсинин уруксатысыз Википедияда тексттерди көчүрүүгө тыюу салынат! Кеңири көрүү - [[Википедия:Автордук укуктары]]. Суроолоруңуз болсо, Жардам баракчасын колдонуңуз. Эгерде сиз ошол жерден сурооңузга жооп таба албасаңыз, анда аны долбоордун [[Википедия:Форум|форумунда]] же баарлашуу баракчаңызда оңдоңуз: ошол жерге <code><nowiki>{{helpme}}</nowiki></code> сөзүңүздү жана сурооңуздун текстин жазыңыз сизге сөзсүз жардам беришет. Эгер сиз макаланы бир оңдоо менен түзө албасаңыз жана аны кийинчерээк жазууну кааласаңыз, башка колдонуучуларга кабарлоо үчүн тексттин башына <code><nowiki>{{subst:L}}</nowiki></code> калтырыңыз. Дагы бир жолу, кош келиңиз! {{#if:|{{{1}}}}} </div> <div style="border-bottom:1px solid #eee; padding-top:0.17em; padding-bottom:0.5em"></div> <div style="font-size:90%; font-style:italic">Hello and welcome to the Kyrgyz Wikipedia! We appreciate your contributions. If your Kyrgyz skills are not good enough, that’s no problem. We have an [[Википедия:Элчилик|embassy]] where you can inquire for further information in your native language. We hope you enjoy your time here!</div> |- | style="background:#e5e0ff; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:Nuvola apps kmessedwords.png|18px|link=Википедия:Макалага ат кою]] [[Википедия:Макалага ат кою|Макалага ат кою]] |- | style="background:#f9e0ff; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:View-refresh.svg|18px|link=Википедия:Макаланы кантип оңдоого болот]] [[Википедия:Макаланы кантип оңдоого болот|Макаланы кантип оңдоого болот]] |- | style="background:#ffe0f1; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:Accessories-text-editor.svg|18px|link=Википедия:Эрежелер жана көрсөтмөлөр]] [[Википедия:Эрежелер жана көрсөтмөлөр|Эрежелер жана көрсөтмөлөр]] |- | style="background:#ffe0e6; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:Crystal Clear app lphoto.png|18px|link=Википедия:Сүрөттөр менен кооздоо]] [[Википедия:Сүрөттөр менен кооздоо|Сүрөттөр менен кооздоо]] |- | style="background:#ffe5e0; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:Green copyright.svg|18px|link=Википедия:Автордук укук]] [[Википедия:Автордук укук|Автордук укук]] |- | style="background:#ffefe0; border:1px solid silver; -moz-border-radius-bottomleft:12px; -webkit-border-bottom-left-radius:12px; border-bottom-left-radius:12px; height:30px; padding-left:1em" | [[Файл:Nuvola apps bookcase.svg|18px|link=Википедия:Глоссарий]] [[Википедия:Глоссарий|Глоссарий]] |} --[[Колдонуучу:JigildikBot|JigildikBot]] ([[Колдонуучунун баарлашуулары:JigildikBot|баарлашуу]]) 22:56, 8 сентябрь 2026 (UTC) ptodltkk6t3t2vju9fc8lgoykops5j6 Колдонуучунун баарлашуулары:Waistchop 3 153956 652181 2026-09-08T23:56:42Z JigildikBot 44081 Кош келиңиз! 652181 wikitext text/x-wiki == Кыргыз Википедиясына кош келдиңиз! == {| style="width:100%; background:transparent; font-size:90%" | style="background:#e0f0ff; border:1px solid silver; -moz-border-radius-topleft:12px; -webkit-border-top-left-radius:12px; border-top-left-radius:12px; width:20%; height:30px" | &nbsp;&nbsp; [[Файл:Help-browser.svg|18px|link=Википедия:Тез старт үчүн колдонмо]] [[Википедия:Тез старт үчүн колдонмо|Тез старт үчүн колдонмо]] | style="background:#6495ed; color:white; padding:0.5em 0.5em 0.5em 1em; font-size:130%; border:1px solid silver; -moz-border-radius-topright:12px; -webkit-border-top-right-radius:12px; border-top-right-radius:12px; width:80%" |Википедияга кош келиңиз [[Катышуучу:{{BASEPAGENAME}}, Википедияга кош келиңиз!|<span style="color:white">{{BASEPAGENAME}}</span>]]!</span> |- | style="background:#e0e6ff; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:Crystal Clear app ktip.png|18px|link=Википедия:Биринчи кадамдар]] [[Википедия:Биринчи кадамдар|Биринчи кадамдар]] | rowspan="7" style="background:#fffff0; border:1px solid silver; -moz-border-radius-bottomright:12px; -webkit-border-bottom-right-radius:12px; border-bottom-right-radius:12px; padding:0.5em 1em" | Кыргыз Википедиясынын катышуучулары атынан Салам!. Катышуунун негизги принцибине көңүл буруңүз: [[Википедия:Кеңири оңдоо |Кеңири оңдоонуз]] жана [[Википедия:жакшы максатты божомолдоо |жакшы максатты божомолдонуз]]. [[Файл:Signature button.png|thumb|Баарлашуулар баракчаларына ушундай кол коюуга болот]]Википедияда макалаларга кол коюлбайт (авторлордун тизмеси автоматтык түрдө түзүлөт жана аны макаланы кайра карап чыгуу тарыхынан алууга болот), бирок форумдагы талкууга же жеке баракчалардын талкуусуна катышууну кааласаңыз, кол коюңуз. төрт тилде (<code><nowiki>~~~~</nowiki></code>), же элемент терезесиндеги тиешелүү баскычты чыкылдатуу менен. менен кол коюңуз Ылакап атты кол менен киргизүү талап кылынбайт. Сиз өзүңүз жөнүндө кээ бир маалыматты өзүңүздүн [[Колдонуучу:{{BASEPAGENAME}}|колдонуучу баракчаңызда]] бөлүшө аласыз — мисалы, тил жөндөмүңүз же кызыкчылыктарыңыз. Жаңы баштагандардын эң кеңири тараган каталарынын бири бул автордук укуктун бузулушу. Автордук укук ээсинин уруксатысыз Википедияда тексттерди көчүрүүгө тыюу салынат! Кеңири көрүү - [[Википедия:Автордук укуктары]]. Суроолоруңуз болсо, Жардам баракчасын колдонуңуз. Эгерде сиз ошол жерден сурооңузга жооп таба албасаңыз, анда аны долбоордун [[Википедия:Форум|форумунда]] же баарлашуу баракчаңызда оңдоңуз: ошол жерге <code><nowiki>{{helpme}}</nowiki></code> сөзүңүздү жана сурооңуздун текстин жазыңыз сизге сөзсүз жардам беришет. Эгер сиз макаланы бир оңдоо менен түзө албасаңыз жана аны кийинчерээк жазууну кааласаңыз, башка колдонуучуларга кабарлоо үчүн тексттин башына <code><nowiki>{{subst:L}}</nowiki></code> калтырыңыз. Дагы бир жолу, кош келиңиз! {{#if:|{{{1}}}}} </div> <div style="border-bottom:1px solid #eee; padding-top:0.17em; padding-bottom:0.5em"></div> <div style="font-size:90%; font-style:italic">Hello and welcome to the Kyrgyz Wikipedia! We appreciate your contributions. If your Kyrgyz skills are not good enough, that’s no problem. We have an [[Википедия:Элчилик|embassy]] where you can inquire for further information in your native language. We hope you enjoy your time here!</div> |- | style="background:#e5e0ff; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:Nuvola apps kmessedwords.png|18px|link=Википедия:Макалага ат кою]] [[Википедия:Макалага ат кою|Макалага ат кою]] |- | style="background:#f9e0ff; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:View-refresh.svg|18px|link=Википедия:Макаланы кантип оңдоого болот]] [[Википедия:Макаланы кантип оңдоого болот|Макаланы кантип оңдоого болот]] |- | style="background:#ffe0f1; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:Accessories-text-editor.svg|18px|link=Википедия:Эрежелер жана көрсөтмөлөр]] [[Википедия:Эрежелер жана көрсөтмөлөр|Эрежелер жана көрсөтмөлөр]] |- | style="background:#ffe0e6; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:Crystal Clear app lphoto.png|18px|link=Википедия:Сүрөттөр менен кооздоо]] [[Википедия:Сүрөттөр менен кооздоо|Сүрөттөр менен кооздоо]] |- | style="background:#ffe5e0; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:Green copyright.svg|18px|link=Википедия:Автордук укук]] [[Википедия:Автордук укук|Автордук укук]] |- | style="background:#ffefe0; border:1px solid silver; -moz-border-radius-bottomleft:12px; -webkit-border-bottom-left-radius:12px; border-bottom-left-radius:12px; height:30px; padding-left:1em" | [[Файл:Nuvola apps bookcase.svg|18px|link=Википедия:Глоссарий]] [[Википедия:Глоссарий|Глоссарий]] |} --[[Колдонуучу:JigildikBot|JigildikBot]] ([[Колдонуучунун баарлашуулары:JigildikBot|баарлашуу]]) 23:56, 8 сентябрь 2026 (UTC) ndxlk8019wrmjc8vtzcolgpobmj21fq Колдонуучунун баарлашуулары:Alexknowledge3142 3 153957 652182 2026-09-08T23:56:52Z JigildikBot 44081 Кош келиңиз! 652182 wikitext text/x-wiki == Кыргыз Википедиясына кош келдиңиз! == {| style="width:100%; background:transparent; font-size:90%" | style="background:#e0f0ff; border:1px solid silver; -moz-border-radius-topleft:12px; -webkit-border-top-left-radius:12px; border-top-left-radius:12px; width:20%; height:30px" | &nbsp;&nbsp; [[Файл:Help-browser.svg|18px|link=Википедия:Тез старт үчүн колдонмо]] [[Википедия:Тез старт үчүн колдонмо|Тез старт үчүн колдонмо]] | style="background:#6495ed; color:white; padding:0.5em 0.5em 0.5em 1em; font-size:130%; border:1px solid silver; -moz-border-radius-topright:12px; -webkit-border-top-right-radius:12px; border-top-right-radius:12px; width:80%" |Википедияга кош келиңиз [[Катышуучу:{{BASEPAGENAME}}, Википедияга кош келиңиз!|<span style="color:white">{{BASEPAGENAME}}</span>]]!</span> |- | style="background:#e0e6ff; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:Crystal Clear app ktip.png|18px|link=Википедия:Биринчи кадамдар]] [[Википедия:Биринчи кадамдар|Биринчи кадамдар]] | rowspan="7" style="background:#fffff0; border:1px solid silver; -moz-border-radius-bottomright:12px; -webkit-border-bottom-right-radius:12px; border-bottom-right-radius:12px; padding:0.5em 1em" | Кыргыз Википедиясынын катышуучулары атынан Салам!. Катышуунун негизги принцибине көңүл буруңүз: [[Википедия:Кеңири оңдоо |Кеңири оңдоонуз]] жана [[Википедия:жакшы максатты божомолдоо |жакшы максатты божомолдонуз]]. [[Файл:Signature button.png|thumb|Баарлашуулар баракчаларына ушундай кол коюуга болот]]Википедияда макалаларга кол коюлбайт (авторлордун тизмеси автоматтык түрдө түзүлөт жана аны макаланы кайра карап чыгуу тарыхынан алууга болот), бирок форумдагы талкууга же жеке баракчалардын талкуусуна катышууну кааласаңыз, кол коюңуз. төрт тилде (<code><nowiki>~~~~</nowiki></code>), же элемент терезесиндеги тиешелүү баскычты чыкылдатуу менен. менен кол коюңуз Ылакап атты кол менен киргизүү талап кылынбайт. Сиз өзүңүз жөнүндө кээ бир маалыматты өзүңүздүн [[Колдонуучу:{{BASEPAGENAME}}|колдонуучу баракчаңызда]] бөлүшө аласыз — мисалы, тил жөндөмүңүз же кызыкчылыктарыңыз. Жаңы баштагандардын эң кеңири тараган каталарынын бири бул автордук укуктун бузулушу. Автордук укук ээсинин уруксатысыз Википедияда тексттерди көчүрүүгө тыюу салынат! Кеңири көрүү - [[Википедия:Автордук укуктары]]. Суроолоруңуз болсо, Жардам баракчасын колдонуңуз. Эгерде сиз ошол жерден сурооңузга жооп таба албасаңыз, анда аны долбоордун [[Википедия:Форум|форумунда]] же баарлашуу баракчаңызда оңдоңуз: ошол жерге <code><nowiki>{{helpme}}</nowiki></code> сөзүңүздү жана сурооңуздун текстин жазыңыз сизге сөзсүз жардам беришет. Эгер сиз макаланы бир оңдоо менен түзө албасаңыз жана аны кийинчерээк жазууну кааласаңыз, башка колдонуучуларга кабарлоо үчүн тексттин башына <code><nowiki>{{subst:L}}</nowiki></code> калтырыңыз. Дагы бир жолу, кош келиңиз! {{#if:|{{{1}}}}} </div> <div style="border-bottom:1px solid #eee; padding-top:0.17em; padding-bottom:0.5em"></div> <div style="font-size:90%; font-style:italic">Hello and welcome to the Kyrgyz Wikipedia! We appreciate your contributions. If your Kyrgyz skills are not good enough, that’s no problem. We have an [[Википедия:Элчилик|embassy]] where you can inquire for further information in your native language. We hope you enjoy your time here!</div> |- | style="background:#e5e0ff; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:Nuvola apps kmessedwords.png|18px|link=Википедия:Макалага ат кою]] [[Википедия:Макалага ат кою|Макалага ат кою]] |- | style="background:#f9e0ff; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:View-refresh.svg|18px|link=Википедия:Макаланы кантип оңдоого болот]] [[Википедия:Макаланы кантип оңдоого болот|Макаланы кантип оңдоого болот]] |- | style="background:#ffe0f1; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:Accessories-text-editor.svg|18px|link=Википедия:Эрежелер жана көрсөтмөлөр]] [[Википедия:Эрежелер жана көрсөтмөлөр|Эрежелер жана көрсөтмөлөр]] |- | style="background:#ffe0e6; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:Crystal Clear app lphoto.png|18px|link=Википедия:Сүрөттөр менен кооздоо]] [[Википедия:Сүрөттөр менен кооздоо|Сүрөттөр менен кооздоо]] |- | style="background:#ffe5e0; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:Green copyright.svg|18px|link=Википедия:Автордук укук]] [[Википедия:Автордук укук|Автордук укук]] |- | style="background:#ffefe0; border:1px solid silver; -moz-border-radius-bottomleft:12px; -webkit-border-bottom-left-radius:12px; border-bottom-left-radius:12px; height:30px; padding-left:1em" | [[Файл:Nuvola apps bookcase.svg|18px|link=Википедия:Глоссарий]] [[Википедия:Глоссарий|Глоссарий]] |} --[[Колдонуучу:JigildikBot|JigildikBot]] ([[Колдонуучунун баарлашуулары:JigildikBot|баарлашуу]]) 23:56, 8 сентябрь 2026 (UTC) ndxlk8019wrmjc8vtzcolgpobmj21fq Колдонуучунун баарлашуулары:Azadsarhldan 3 153958 652183 2026-09-08T23:57:02Z JigildikBot 44081 Кош келиңиз! 652183 wikitext text/x-wiki == Кыргыз Википедиясына кош келдиңиз! == {| style="width:100%; background:transparent; font-size:90%" | style="background:#e0f0ff; border:1px solid silver; -moz-border-radius-topleft:12px; -webkit-border-top-left-radius:12px; border-top-left-radius:12px; width:20%; height:30px" | &nbsp;&nbsp; [[Файл:Help-browser.svg|18px|link=Википедия:Тез старт үчүн колдонмо]] [[Википедия:Тез старт үчүн колдонмо|Тез старт үчүн колдонмо]] | style="background:#6495ed; color:white; padding:0.5em 0.5em 0.5em 1em; font-size:130%; border:1px solid silver; -moz-border-radius-topright:12px; -webkit-border-top-right-radius:12px; border-top-right-radius:12px; width:80%" |Википедияга кош келиңиз [[Катышуучу:{{BASEPAGENAME}}, Википедияга кош келиңиз!|<span style="color:white">{{BASEPAGENAME}}</span>]]!</span> |- | style="background:#e0e6ff; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:Crystal Clear app ktip.png|18px|link=Википедия:Биринчи кадамдар]] [[Википедия:Биринчи кадамдар|Биринчи кадамдар]] | rowspan="7" style="background:#fffff0; border:1px solid silver; -moz-border-radius-bottomright:12px; -webkit-border-bottom-right-radius:12px; border-bottom-right-radius:12px; padding:0.5em 1em" | Кыргыз Википедиясынын катышуучулары атынан Салам!. Катышуунун негизги принцибине көңүл буруңүз: [[Википедия:Кеңири оңдоо |Кеңири оңдоонуз]] жана [[Википедия:жакшы максатты божомолдоо |жакшы максатты божомолдонуз]]. [[Файл:Signature button.png|thumb|Баарлашуулар баракчаларына ушундай кол коюуга болот]]Википедияда макалаларга кол коюлбайт (авторлордун тизмеси автоматтык түрдө түзүлөт жана аны макаланы кайра карап чыгуу тарыхынан алууга болот), бирок форумдагы талкууга же жеке баракчалардын талкуусуна катышууну кааласаңыз, кол коюңуз. төрт тилде (<code><nowiki>~~~~</nowiki></code>), же элемент терезесиндеги тиешелүү баскычты чыкылдатуу менен. менен кол коюңуз Ылакап атты кол менен киргизүү талап кылынбайт. Сиз өзүңүз жөнүндө кээ бир маалыматты өзүңүздүн [[Колдонуучу:{{BASEPAGENAME}}|колдонуучу баракчаңызда]] бөлүшө аласыз — мисалы, тил жөндөмүңүз же кызыкчылыктарыңыз. Жаңы баштагандардын эң кеңири тараган каталарынын бири бул автордук укуктун бузулушу. Автордук укук ээсинин уруксатысыз Википедияда тексттерди көчүрүүгө тыюу салынат! Кеңири көрүү - [[Википедия:Автордук укуктары]]. Суроолоруңуз болсо, Жардам баракчасын колдонуңуз. Эгерде сиз ошол жерден сурооңузга жооп таба албасаңыз, анда аны долбоордун [[Википедия:Форум|форумунда]] же баарлашуу баракчаңызда оңдоңуз: ошол жерге <code><nowiki>{{helpme}}</nowiki></code> сөзүңүздү жана сурооңуздун текстин жазыңыз сизге сөзсүз жардам беришет. Эгер сиз макаланы бир оңдоо менен түзө албасаңыз жана аны кийинчерээк жазууну кааласаңыз, башка колдонуучуларга кабарлоо үчүн тексттин башына <code><nowiki>{{subst:L}}</nowiki></code> калтырыңыз. Дагы бир жолу, кош келиңиз! {{#if:|{{{1}}}}} </div> <div style="border-bottom:1px solid #eee; padding-top:0.17em; padding-bottom:0.5em"></div> <div style="font-size:90%; font-style:italic">Hello and welcome to the Kyrgyz Wikipedia! We appreciate your contributions. If your Kyrgyz skills are not good enough, that’s no problem. We have an [[Википедия:Элчилик|embassy]] where you can inquire for further information in your native language. We hope you enjoy your time here!</div> |- | style="background:#e5e0ff; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:Nuvola apps kmessedwords.png|18px|link=Википедия:Макалага ат кою]] [[Википедия:Макалага ат кою|Макалага ат кою]] |- | style="background:#f9e0ff; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:View-refresh.svg|18px|link=Википедия:Макаланы кантип оңдоого болот]] [[Википедия:Макаланы кантип оңдоого болот|Макаланы кантип оңдоого болот]] |- | style="background:#ffe0f1; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:Accessories-text-editor.svg|18px|link=Википедия:Эрежелер жана көрсөтмөлөр]] [[Википедия:Эрежелер жана көрсөтмөлөр|Эрежелер жана көрсөтмөлөр]] |- | style="background:#ffe0e6; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:Crystal Clear app lphoto.png|18px|link=Википедия:Сүрөттөр менен кооздоо]] [[Википедия:Сүрөттөр менен кооздоо|Сүрөттөр менен кооздоо]] |- | style="background:#ffe5e0; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:Green copyright.svg|18px|link=Википедия:Автордук укук]] [[Википедия:Автордук укук|Автордук укук]] |- | style="background:#ffefe0; border:1px solid silver; -moz-border-radius-bottomleft:12px; -webkit-border-bottom-left-radius:12px; border-bottom-left-radius:12px; height:30px; padding-left:1em" | [[Файл:Nuvola apps bookcase.svg|18px|link=Википедия:Глоссарий]] [[Википедия:Глоссарий|Глоссарий]] |} --[[Колдонуучу:JigildikBot|JigildikBot]] ([[Колдонуучунун баарлашуулары:JigildikBot|баарлашуу]]) 23:57, 8 сентябрь 2026 (UTC) ralq86oe3js06t6a78a4a65n976qflj Колдонуучунун баарлашуулары:Rangkasjaya0214A 3 153959 652187 2026-09-09T04:57:58Z JigildikBot 44081 Кош келиңиз! 652187 wikitext text/x-wiki == Кыргыз Википедиясына кош келдиңиз! == {| style="width:100%; background:transparent; font-size:90%" | style="background:#e0f0ff; border:1px solid silver; -moz-border-radius-topleft:12px; -webkit-border-top-left-radius:12px; border-top-left-radius:12px; width:20%; height:30px" | &nbsp;&nbsp; [[Файл:Help-browser.svg|18px|link=Википедия:Тез старт үчүн колдонмо]] [[Википедия:Тез старт үчүн колдонмо|Тез старт үчүн колдонмо]] | style="background:#6495ed; color:white; padding:0.5em 0.5em 0.5em 1em; font-size:130%; border:1px solid silver; -moz-border-radius-topright:12px; -webkit-border-top-right-radius:12px; border-top-right-radius:12px; width:80%" |Википедияга кош келиңиз [[Катышуучу:{{BASEPAGENAME}}, Википедияга кош келиңиз!|<span style="color:white">{{BASEPAGENAME}}</span>]]!</span> |- | style="background:#e0e6ff; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:Crystal Clear app ktip.png|18px|link=Википедия:Биринчи кадамдар]] [[Википедия:Биринчи кадамдар|Биринчи кадамдар]] | rowspan="7" style="background:#fffff0; border:1px solid silver; -moz-border-radius-bottomright:12px; -webkit-border-bottom-right-radius:12px; border-bottom-right-radius:12px; padding:0.5em 1em" | Кыргыз Википедиясынын катышуучулары атынан Салам!. Катышуунун негизги принцибине көңүл буруңүз: [[Википедия:Кеңири оңдоо |Кеңири оңдоонуз]] жана [[Википедия:жакшы максатты божомолдоо |жакшы максатты божомолдонуз]]. [[Файл:Signature button.png|thumb|Баарлашуулар баракчаларына ушундай кол коюуга болот]]Википедияда макалаларга кол коюлбайт (авторлордун тизмеси автоматтык түрдө түзүлөт жана аны макаланы кайра карап чыгуу тарыхынан алууга болот), бирок форумдагы талкууга же жеке баракчалардын талкуусуна катышууну кааласаңыз, кол коюңуз. төрт тилде (<code><nowiki>~~~~</nowiki></code>), же элемент терезесиндеги тиешелүү баскычты чыкылдатуу менен. менен кол коюңуз Ылакап атты кол менен киргизүү талап кылынбайт. Сиз өзүңүз жөнүндө кээ бир маалыматты өзүңүздүн [[Колдонуучу:{{BASEPAGENAME}}|колдонуучу баракчаңызда]] бөлүшө аласыз — мисалы, тил жөндөмүңүз же кызыкчылыктарыңыз. Жаңы баштагандардын эң кеңири тараган каталарынын бири бул автордук укуктун бузулушу. Автордук укук ээсинин уруксатысыз Википедияда тексттерди көчүрүүгө тыюу салынат! Кеңири көрүү - [[Википедия:Автордук укуктары]]. Суроолоруңуз болсо, Жардам баракчасын колдонуңуз. Эгерде сиз ошол жерден сурооңузга жооп таба албасаңыз, анда аны долбоордун [[Википедия:Форум|форумунда]] же баарлашуу баракчаңызда оңдоңуз: ошол жерге <code><nowiki>{{helpme}}</nowiki></code> сөзүңүздү жана сурооңуздун текстин жазыңыз сизге сөзсүз жардам беришет. Эгер сиз макаланы бир оңдоо менен түзө албасаңыз жана аны кийинчерээк жазууну кааласаңыз, башка колдонуучуларга кабарлоо үчүн тексттин башына <code><nowiki>{{subst:L}}</nowiki></code> калтырыңыз. Дагы бир жолу, кош келиңиз! {{#if:|{{{1}}}}} </div> <div style="border-bottom:1px solid #eee; padding-top:0.17em; padding-bottom:0.5em"></div> <div style="font-size:90%; font-style:italic">Hello and welcome to the Kyrgyz Wikipedia! We appreciate your contributions. If your Kyrgyz skills are not good enough, that’s no problem. We have an [[Википедия:Элчилик|embassy]] where you can inquire for further information in your native language. We hope you enjoy your time here!</div> |- | style="background:#e5e0ff; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:Nuvola apps kmessedwords.png|18px|link=Википедия:Макалага ат кою]] [[Википедия:Макалага ат кою|Макалага ат кою]] |- | style="background:#f9e0ff; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:View-refresh.svg|18px|link=Википедия:Макаланы кантип оңдоого болот]] [[Википедия:Макаланы кантип оңдоого болот|Макаланы кантип оңдоого болот]] |- | style="background:#ffe0f1; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:Accessories-text-editor.svg|18px|link=Википедия:Эрежелер жана көрсөтмөлөр]] [[Википедия:Эрежелер жана көрсөтмөлөр|Эрежелер жана көрсөтмөлөр]] |- | style="background:#ffe0e6; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:Crystal Clear app lphoto.png|18px|link=Википедия:Сүрөттөр менен кооздоо]] [[Википедия:Сүрөттөр менен кооздоо|Сүрөттөр менен кооздоо]] |- | style="background:#ffe5e0; border:1px solid silver; height:30px; padding-left:1em" | [[Файл:Green copyright.svg|18px|link=Википедия:Автордук укук]] [[Википедия:Автордук укук|Автордук укук]] |- | style="background:#ffefe0; border:1px solid silver; -moz-border-radius-bottomleft:12px; -webkit-border-bottom-left-radius:12px; border-bottom-left-radius:12px; height:30px; padding-left:1em" | [[Файл:Nuvola apps bookcase.svg|18px|link=Википедия:Глоссарий]] [[Википедия:Глоссарий|Глоссарий]] |} --[[Колдонуучу:JigildikBot|JigildikBot]] ([[Колдонуучунун баарлашуулары:JigildikBot|баарлашуу]]) 04:57, 9 сентябрь 2026 (UTC) pdpzlywsvxf9fo111vaib3jslv8pkqs Борис Георгиевич Перчаткин 0 153960 652194 2026-09-09T07:31:40Z Asorev 36241 Жаңы барак: "‎{{Инсан | Ысымы = Борис Георгиевич Перчаткин | Нукура ысымы = Борис Георгиевич Перчаткин | Сүрөт = | Сүрөттүн түшүндүрмөсү = | Туулган датасы = {{Туулган датасы жана жашы|1946|7|1}} | Туулган жери = [[Миргород]], Полтава облусу, [[Украин ССР]], [[СССР]] |..." 652194 wikitext text/x-wiki {{Инсан | Ысымы = Борис Георгиевич Перчаткин | Нукура ысымы = Борис Георгиевич Перчаткин | Сүрөт = | Сүрөттүн түшүндүрмөсү = | Туулган датасы = {{Туулган датасы жана жашы|1946|7|1}} | Туулган жери = [[Миргород]], Полтава облусу, [[Украин ССР]], [[СССР]] | Каза болгон датасы = | Каза болгон жери = | Жарандыгы = [[СССР]], [[АКШ]] | Кесиби = [[Укук коргоочу]], диний ишмер | Дин ишеними = [[Христиандык]] ([[Элүүнчүлөр]]) | Жубайы = | Балдары = 6 | Веб-сайты = {{URL|https://bperchatkin.wordpress.com/}} }} '''Борис Георгиевич Перчаткин''' (1-июль 1946, [[Миргород]], [[Украин ССР]], [[СССР]]) — советтик жана америкалык укук коргоочу, диний ишмер, 1970-жылдардын аягында жана 1980-жылдардын башында [[Находка]] шаарындагы диний эмиграция кыймылынын негизги уюштуруучуларынын бири<ref name="ostrovskaya">{{Cite book|last=Островская|first=О.П.|chapter=Судьбы участников эмиграционного движения пятидесятников на дальнем востоке в 1970-1980-х гг.|title=Владивосток – точка возвращения: прошлое и настоящее русской эмиграции. Материалы Второй международной научной конференции|url=http://dot.kostacademy.kz/bible/files/769476832.pdf#page=65|publisher=Дальневосточный юридический институт Министерства внутренних дел Российской Федерации|location=[[Хабаровск]]|date=2017-06-23|pages=65–71|language=ru|isbn=978-5-9753-0229-8|archive-url=https://web.archive.org/web/20230926080912/http://dot.kostacademy.kz/bible/files/769476832.pdf#page=65|archive-date=2023-09-26}}</ref>. Ал 1989-жылы АКШда «Лаутенберг оңдоосун» кабыл алууга жетишкен негизги активисттердин бири болгон. Бул мыйзам мурдагы [[СССР]] өлкөлөрүнөн 1 миллиондон ашык адамдын [[АКШ]]га эмиграцияланышына мүмкүндүк берген<ref name="nashaamerica">{{Cite web|url=http://www.nashaamerica.com/blogi/chtivo/item-894/|title=Он спас 1 млн человек. Сегодня они не могут собрать ему на операцию. Как же так?|website=www.nashaamerica.com|access-date=2023-09-26|language=ru|archive-url=https://web.archive.org/web/20230926133215/http://www.nashaamerica.com/blogi/chtivo/item-894/|archive-date=2023-09-26}}</ref><ref name="romanovich">{{Cite web|url=https://spasenie.by/publ/pravozashhitnik_boris_perchatkin_smertelno_bolen/4-1-0-82|title=Правозащитник, Борис Перчаткин, смертельно болен|website=spasenie.by|author=Михаил Романович|access-date=2023-09-26}}</ref>. == Өмүр баяны == === Мурдагы жылдары жана чиркөөгө келиши === Борис Перчаткин аскер учкучунун үй-бүлөсүндө туулган, атасы Борис уулу туулгандан көп өтпөй авиациялык кырсыктан каза болгон. Бористин энеси күйөөсү каза болгондон кийин башка офицерге турмушка чыккан. Ал 1953-жылы СССРдеги тополоңдор маалында аскердик буйрукту аткаруудан баш тартканы үчүн камалып, [[Воркута]] лагерлерине 25 жылга соттолгон. 16 жашында Борис Находка шаарындагы [[Элүүнчүлөр|элүүнчүлөр]] чиркөөсүн таап, чөмүлтүлүүдөн өткөн. Кийинчерээк ал СССРдеги ишенгендерди куугунтуктоо тууралуу маалыматтарды жыйнап, аны ротапринтте көбөйтүп, чет элдик журналисттерге бере баштаган<ref name="semenova">{{Cite web|url=https://usa.one/2020/01/boris-perchatkin-o-veruyushhix-v-sssr-immigracii-v-ssha-i-aktivizme/|title=Борис Перчаткин — о том, как помогал верующим из СССР попасть в США|website=usa.one|author=Виктория Семёнова|date=2020-01-03|access-date=2023-09-25}}</ref>. === Эмиграциялык кыймыл жана диссиденттик (1976–1980) === 1976-жылы Перчаткин пикирлештери Василий Патрушев, В. А. Бурлаченко жана Владимир Степанов менен бирге [[Москва]]дагы [[диссиденттери|диссиденттер]] менен байланыш түзүп, «эмиграциялык кыймыл» багытын карманган. Ошол эле учурда Находкага [[Москва Хельсинки тобу]]нун өкүлү Л. В. Воронина келген. Ошол учурдан тарта Перчаткин СССРден элүүнчүлөрдүн системалуу түрдө чет өлкөгө чыгуусун уюштуруу менен жигердүү алектене баштаган<ref name="ostrovskaya"/>. Ал [[БУУ]], [[Чиркөөлөрдүн бүткүл дүйнөлүк кеңеши]]не жана [[Хельсинки макулдашуусу]]на кол койгон мамлекет башчыларына СССРдеги ишенгендердин куугунтукталышы тууралуу кайрылууларды жөнөткөн<ref name="nashaamerica"/>. 1977-жылы ал Николай Горетой менен бирге камакка алынган диссиденттер [[Александр Гинзбург]], [[Юрий Орлов]] жана [[Анатолий Шаранский]]ди коргоп, дүйнөлүк саясатчыларга элүүнчүлөрдүн атынан ачык кат жазган<ref name="ostrovskaya"/>. Ошол эле жылы ал башка христиандар менен бирге СССРден эркин чыгуу укугун талап кылып, каршылык ачкачылыгын өткөргөн<ref>{{Cite news|url=https://archive.ukrweekly.com/print-media/1977/The_Ukrainian_Weekly_1977-38.pdf|title=Dissidents fast across USSR|newspaper=The Ukrainian Weekly|date=1977-10-09|language=en|archive-url=https://web.archive.org/web/20230926074510/https://archive.ukrweekly.com/print-media/1977/The_Ukrainian_Weekly_1977-38.pdf|archive-date=2023-09-26}}</ref>. 1978-жылдын 20-декабрында Перчаткин Находка почтасынан [[АКШ Президенти]] [[Джимми Картер]]ге дин эркиндигин жана эмиграция укугун коргоону суранган Жаңы жылдык телеграмма жөнөткөн<ref name="ostrovskaya"/><ref name="nashaamerica"/><ref>{{Cite book|url=http://www.rusbaptist.stunda.org/aven-ezer-primorje.pdf|title=АВЕН-ЕЗЕР. Евангельское движение в Приморье 1898-1990 годы|author=Андрей Дементьев|publisher=Русский остров|year=2011|pages=213|isbn=978-5-93577-054-2|archive-url=https://web.archive.org/web/20230925212100/http://www.rusbaptist.stunda.org/aven-ezer-primorje.pdf|archive-date=2023-09-25}}</ref>. 1979-жылдан баштап ал СССРден кетүүнү каалаган элүүнчүлөрдүн бирдиктүү Эмиграциялык борборун башкарган. 1980-жылы эмиграцияга талапкер советтик элүүнчүлөр чиркөөлөрүнүн кеңешинин катчысы болуп шайланган<ref name="ostrovskaya"/>. 1979-жылдын аягында Перчаткин АКШ, Канада, Австралия, Улуу Британия, ФРГ, Франция жана Италия парламенттери менен өкмөттөрүнө СССРдеги чыныгы диний кырдаал, КПССтин чиркөөнү жоюу пландары жана диний мыйзамдардын бузулушу тууралуу билдирүү даярдаган<ref name="nashaamerica"/>. === Куугунтуктоо жана камакка алынышы === Совет өкмөтү Перчаткинге жана анын үй-бүлөсүнө каршы жергиликтүү гезиттерде каралоо макалаларын жарыялап, жигердүү өнөктөштүк жүргүзгөн<ref name="ostrovskaya"/>. 1980-жылдын 21-августунда Перчаткин Находкада камалып, 1981-жылдын мартында<ref name="dtic">{{Cite web|url=https://apps.dtic.mil/sti/pdfs/ADA145453.pdf|title=Chronology of Soviet Dissidence: January 1970 through December 1982|publisher=Defense Technical Information Center|language=en|archive-url=https://web.archive.org/web/20231002220919/https://apps.dtic.mil/sti/pdfs/ADA145453.pdf|archive-date=2023-10-02}}</ref> РСФСР Кылмыш-жаза кодексинин 190.1-беренеси боюнча («Советтик мамлекеттик жана коомдук түзүлүштү жаманатты кылган жалган маалыматтарды таратуу») 2 жылга эркиндигинен ажыратылган<ref name="dtic"/>. «[[Америка үнү]]» радиосунун кабарлашынча, тергөө маалында Перчаткинге каршы психотроптук заттар (нейролептиктер) колдонулган<ref name="ostrovskaya"/>. 1982-жылы августта жазасын өтөп чыккандан кийин ал диний эмиграция үчүн күрөштү кайрадан уланткан. 1983-жылдын февралында кайрадан камалып, РСФСР КК 218-беренесинин 2-бөлүгү боюнча (муздак курал сактоо) 1,5 жылга соттолгон<ref name="ostrovskaya"/>. === Дипломатиялык ишмердүүлүгү жана АКШга эмиграциясы === 1987-жылы Перчаткин АКШ Конгресси үчүн «СССРдеги диний кырдаал тууралуу» баяндама даярдаган. Ошол баяндама АКШ Конгрессинде окулгандан кийин Перчаткин АКШ Мамлекеттик катчысы [[Джордж Шульц]]<ref name="romanovich"/>, АКШ Жогорку сотунун төрагасы [[Уильям Ренквист]]<ref name="romanovich"/> жана Мамлекеттик катчынын диний иштер боюнча орун басары менен жолугушууга чакырылган. 1988-жылы май айында АКШ Президенти [[Рональд Рейган]]дын [[Михаил Горбачёв]] менен жолугушуу үчүн СССРге жасаган расмий сапары маалында Перчаткин Рейгандын жубайы — [[Нэнси Рейган]] менен жолугушкан 40 диссиденттен турган делегациянын курамына кирген. 1988-жылдын 30-майындагы жолугушууда ал советтик протестанттардын расмий өкүлү катары Нэнси Рейганга СССРдеги дин эркиндигинин абалы тууралуу эки саат бою баяндап берген. Ошондон кийин Нэнси Рейган Перчаткинди АКШ Конгрессинде өз баяндамасын окууга чакырган<ref name="gura">{{Cite journal|last=Гура|first=В.О.|title=Історія та есхатологічні мотиви релігійної еміграції пізніх протестантів із СРСР 1987–2017 рр.|journal=Гілея: науковий вісник|location=[[Киев]]|year=2018|issue=135|pages=171–175|language=uk|issn=2076-1554|url=http://www.irbis-nbuv.gov.ua/cgi-bin/irbis_nbuv/cgiirbis_64.exe?C21COM=2&I21DBN=UJRN&P21DBN=UJRN&IMAGE_FILE_DOWNLOAD=1&Image_file_name=PDF/gileya_2018_135_47.pdf}}</ref>. 1988-жылдын 26-июлунда Перчаткин үй-бүлөсү менен бирге АКШга эмиграцияланган<ref name="gura"/><ref name="ostrovskaya"/>. 1988-жылдын 4-августунда ал [[АКШ Конгресси]]нде СССРдеги ишенгендерди геноцидге учуратуу тууралуу баяндама жасап, конгрессмендер, сенаторлор жана дипломаттар менен сүйлөшүүлөрдү жүргүзгөн<ref name="ostrovskaya"/><ref name="gura"/><ref>{{Cite web|url=https://russiainphoto.ru/photos/195013/|title=Фото|language=ru|website=russiainphoto.ru|access-date=2023-09-26|archive-date=2023-09-26|archive-url=https://web.archive.org/web/20230926063526/https://russiainphoto.ru/photos/195013/}}</ref>. Бул талкуулардын натыйжасында<ref>{{Cite news|url=https://issuu.com/afisha/docs/diaspora_08-11-13/9|title=25-летие начала исхода|newspaper=Диаспора. Славянская общественная газета|author=Виталий Футорный|date=2013-08-11|language=ru|archive-url=https://web.archive.org/web/20240508015913/https://issuu.com/afisha/docs/diaspora_08-11-13/9|archive-date=2024-05-08}}</ref> 1989-жылы Нью-Джерси штатынан шайланган сенатор [[Фрэнк Лаутенберг]]дин аты менен аталган «Лаутенберг оңдоосу» кабыл алынган. Бул оңдоонун алгачкы он жылында АКШга 350 миңден ашык диний качкын көчүп келген<ref name="gura"/><ref name="semenova"/>, ал эми 2010-жылга карата бул сан 1 миллионго жеткен<ref name="romanovich"/>. Находка шаарынан элүүнчүлөрдүн массалык эмиграцияланышы 1988-жылы башталып, ал жылы 152 чоң киши (жаш балдарды эсеппегенде) өлкөдөн кетишкен. 1989-жылы Находкадан дагы 45 чоң киши элүүнчү эмиграцияланган<ref name="ostrovskaya"/>. === АКШдагы укук коргоо ишмердүүлүгү === АКШга келгенден кийин Перчаткин өзүнүн жеке веб-сайтын ачып, анда өзүнүн камалышы, түрмөдө отурушу жана эмиграция үчүн күрөшү тууралуу маалыматтарды жарыялаган<ref name="ostrovskaya"/><ref>{{Cite web|url=https://bperchatkin.wordpress.com/|title=Персональный сайт Бориса Перчаткина|access-date=2023-09-25|archive-date=2023-09-26|archive-url=https://web.archive.org/web/20230926084710/https://bperchatkin.wordpress.com/}}</ref>. Ошондой эле ал ARRC (American-Russian Relief Committee) христиандык укук коргоо уюмун түзгөн<ref name="romanovich"/><ref>{{Cite book|url=https://books.google.com/books?id=_YhIiVBx_5kC&pg=PA21|title=Unregistered Religious Groups in Russia: Hearing Before the Commission on Security and Cooperation in Europe|publisher=U.S. Government Printing Office|year=2007|language=en|isbn=978-0-16-077910-7}}</ref>. Анын «Огненные тропы» аттуу өмүр баяндык китеби бир нече жолу кайра басылып чыккан<ref name="ostrovskaya"/>. 2025-жылдын жайында Борис Перчаткин АКШ Мамлекеттик департаменти жана Эл аралык дин эркиндиги боюнча комиссия өкүлдөрү менен бирге Украина менен Орусиядагы пацифист-христиандардын куугунтукталышы, альтернативдүү жарандык кызматтын чектелиши, куралдуу күчтөргө мажбурлап тартуу, согушка катышуудан баш тартканы үчүн сабалышы, камалышы, коркутууларга кабылышы, ошондой эле дискриминация жана кылмыш жоопкерчилигине тартылышы маселелерин көтөргөн. Ошондон улам Перчаткин «[[Uniting for Ukraine]]» (U4U) программасы боюнча АКШга келген украиналык пацифист-христиандар үчүн өзүнчө иммиграциялык квота бөлүнүшүн талап кылган<ref>{{Cite web|url=https://www.slavicsac.com/2025/07/14/ukraine-russian-christians/|title=В США обсуждают защиту христиан из Украины и России|website=Slavic Sacramento|date=2025-07-15|access-date=2025-11-27|archive-date=2025-08-15|archive-url=https://web.archive.org/web/20250815145842/https://www.slavicsac.com/2025/07/14/ukraine-russian-christians/}}</ref>. == Эскерүү == Нобель сыйлыгынын лауреаты, академик [[Андрей Сахаров]] өзүнүн 1981-жылдагы «Окумуштуулардын жоопкерчилиги» аттуу макаласында Борис Перчаткинди советтик саясий туткундардын арасында атап өткөн<ref>{{Cite web|url=https://www.sakharov.space/lib/otvetstvennost-uchenyh|title=Сахаров. Ответственность учёных|archive-url=https://web.archive.org/web/20231002222415/https://www.sakharov.space/lib/otvetstvennost-uchenyh|archive-date=2023-10-02}}</ref>. == Китептери == * Перчаткин, Борис. ''Огненные тропы''. Сиэтл (АКШ), 2002. — 222 б. == Шилтемелер == {{reflist}} == Тышкы шилтемелер == * [https://bperchatkin.wordpress.com/ Борис Перчаткиндин жеке веб-сайты] * {{Cite journal|author=Michael Rowe|title=The Soviet pentecostal emigration movement|url=https://www.tandfonline.com/doi/epdf/10.1080/09637498308431098|journal=Religion in Communist Lands|date=2008-01-02|volume=11|issue=3|pages=337–339|language=en|doi=10.1080/09637498308431098}} * {{Cite journal|author=Catherine Wanner|title=Religion and Refugee Resettlement: Evolving Connections to Ukraine since World War II|url=https://brill.com/view/journals/css/44/1-2/article-p44_4.xml|journal=Canadian-American Slavic Studies|publisher=Brill Schöningh|date=2010-01|volume=44|issue=1–2|pages=44–66|language=en|issn=2210-2396|doi=10.1163/221023910X512796}} * {{Cite news|author=Special To the New York Times|title=Soviet Pentecostals Meet Illegally and Form Council|url=https://www.nytimes.com/1979/09/05/archives/soviet-pentecostals-meet-illegally-and-form-council-20-delegates.html|newspaper=The New York Times|date=1979-09-05|access-date=2025-12-18|language=en|archive-url=https://web.archive.org/web/20180310060316/https://www.nytimes.com/1979/09/05/archives/soviet-pentecostals-meet-illegally-and-form-council-20-delegates.html|archive-date=2018-03-10}} [[Категория:Туулгандар 1946-жылы]] 6y9f02wc9ydfg1gwn8kb416gq5s0xjz 652206 652194 2026-09-09T08:00:51Z Asorev 36241 /* Тышкы шилтемелер */ 652206 wikitext text/x-wiki {{Инсан | Ысымы = Борис Георгиевич Перчаткин | Нукура ысымы = Борис Георгиевич Перчаткин | Сүрөт = | Сүрөттүн түшүндүрмөсү = | Туулган датасы = {{Туулган датасы жана жашы|1946|7|1}} | Туулган жери = [[Миргород]], Полтава облусу, [[Украин ССР]], [[СССР]] | Каза болгон датасы = | Каза болгон жери = | Жарандыгы = [[СССР]], [[АКШ]] | Кесиби = [[Укук коргоочу]], диний ишмер | Дин ишеними = [[Христиандык]] ([[Элүүнчүлөр]]) | Жубайы = | Балдары = 6 | Веб-сайты = {{URL|https://bperchatkin.wordpress.com/}} }} '''Борис Георгиевич Перчаткин''' (1-июль 1946, [[Миргород]], [[Украин ССР]], [[СССР]]) — советтик жана америкалык укук коргоочу, диний ишмер, 1970-жылдардын аягында жана 1980-жылдардын башында [[Находка]] шаарындагы диний эмиграция кыймылынын негизги уюштуруучуларынын бири<ref name="ostrovskaya">{{Cite book|last=Островская|first=О.П.|chapter=Судьбы участников эмиграционного движения пятидесятников на дальнем востоке в 1970-1980-х гг.|title=Владивосток – точка возвращения: прошлое и настоящее русской эмиграции. Материалы Второй международной научной конференции|url=http://dot.kostacademy.kz/bible/files/769476832.pdf#page=65|publisher=Дальневосточный юридический институт Министерства внутренних дел Российской Федерации|location=[[Хабаровск]]|date=2017-06-23|pages=65–71|language=ru|isbn=978-5-9753-0229-8|archive-url=https://web.archive.org/web/20230926080912/http://dot.kostacademy.kz/bible/files/769476832.pdf#page=65|archive-date=2023-09-26}}</ref>. Ал 1989-жылы АКШда «Лаутенберг оңдоосун» кабыл алууга жетишкен негизги активисттердин бири болгон. Бул мыйзам мурдагы [[СССР]] өлкөлөрүнөн 1 миллиондон ашык адамдын [[АКШ]]га эмиграцияланышына мүмкүндүк берген<ref name="nashaamerica">{{Cite web|url=http://www.nashaamerica.com/blogi/chtivo/item-894/|title=Он спас 1 млн человек. Сегодня они не могут собрать ему на операцию. Как же так?|website=www.nashaamerica.com|access-date=2023-09-26|language=ru|archive-url=https://web.archive.org/web/20230926133215/http://www.nashaamerica.com/blogi/chtivo/item-894/|archive-date=2023-09-26}}</ref><ref name="romanovich">{{Cite web|url=https://spasenie.by/publ/pravozashhitnik_boris_perchatkin_smertelno_bolen/4-1-0-82|title=Правозащитник, Борис Перчаткин, смертельно болен|website=spasenie.by|author=Михаил Романович|access-date=2023-09-26}}</ref>. == Өмүр баяны == === Мурдагы жылдары жана чиркөөгө келиши === Борис Перчаткин аскер учкучунун үй-бүлөсүндө туулган, атасы Борис уулу туулгандан көп өтпөй авиациялык кырсыктан каза болгон. Бористин энеси күйөөсү каза болгондон кийин башка офицерге турмушка чыккан. Ал 1953-жылы СССРдеги тополоңдор маалында аскердик буйрукту аткаруудан баш тартканы үчүн камалып, [[Воркута]] лагерлерине 25 жылга соттолгон. 16 жашында Борис Находка шаарындагы [[Элүүнчүлөр|элүүнчүлөр]] чиркөөсүн таап, чөмүлтүлүүдөн өткөн. Кийинчерээк ал СССРдеги ишенгендерди куугунтуктоо тууралуу маалыматтарды жыйнап, аны ротапринтте көбөйтүп, чет элдик журналисттерге бере баштаган<ref name="semenova">{{Cite web|url=https://usa.one/2020/01/boris-perchatkin-o-veruyushhix-v-sssr-immigracii-v-ssha-i-aktivizme/|title=Борис Перчаткин — о том, как помогал верующим из СССР попасть в США|website=usa.one|author=Виктория Семёнова|date=2020-01-03|access-date=2023-09-25}}</ref>. === Эмиграциялык кыймыл жана диссиденттик (1976–1980) === 1976-жылы Перчаткин пикирлештери Василий Патрушев, В. А. Бурлаченко жана Владимир Степанов менен бирге [[Москва]]дагы [[диссиденттери|диссиденттер]] менен байланыш түзүп, «эмиграциялык кыймыл» багытын карманган. Ошол эле учурда Находкага [[Москва Хельсинки тобу]]нун өкүлү Л. В. Воронина келген. Ошол учурдан тарта Перчаткин СССРден элүүнчүлөрдүн системалуу түрдө чет өлкөгө чыгуусун уюштуруу менен жигердүү алектене баштаган<ref name="ostrovskaya"/>. Ал [[БУУ]], [[Чиркөөлөрдүн бүткүл дүйнөлүк кеңеши]]не жана [[Хельсинки макулдашуусу]]на кол койгон мамлекет башчыларына СССРдеги ишенгендердин куугунтукталышы тууралуу кайрылууларды жөнөткөн<ref name="nashaamerica"/>. 1977-жылы ал Николай Горетой менен бирге камакка алынган диссиденттер [[Александр Гинзбург]], [[Юрий Орлов]] жана [[Анатолий Шаранский]]ди коргоп, дүйнөлүк саясатчыларга элүүнчүлөрдүн атынан ачык кат жазган<ref name="ostrovskaya"/>. Ошол эле жылы ал башка христиандар менен бирге СССРден эркин чыгуу укугун талап кылып, каршылык ачкачылыгын өткөргөн<ref>{{Cite news|url=https://archive.ukrweekly.com/print-media/1977/The_Ukrainian_Weekly_1977-38.pdf|title=Dissidents fast across USSR|newspaper=The Ukrainian Weekly|date=1977-10-09|language=en|archive-url=https://web.archive.org/web/20230926074510/https://archive.ukrweekly.com/print-media/1977/The_Ukrainian_Weekly_1977-38.pdf|archive-date=2023-09-26}}</ref>. 1978-жылдын 20-декабрында Перчаткин Находка почтасынан [[АКШ Президенти]] [[Джимми Картер]]ге дин эркиндигин жана эмиграция укугун коргоону суранган Жаңы жылдык телеграмма жөнөткөн<ref name="ostrovskaya"/><ref name="nashaamerica"/><ref>{{Cite book|url=http://www.rusbaptist.stunda.org/aven-ezer-primorje.pdf|title=АВЕН-ЕЗЕР. Евангельское движение в Приморье 1898-1990 годы|author=Андрей Дементьев|publisher=Русский остров|year=2011|pages=213|isbn=978-5-93577-054-2|archive-url=https://web.archive.org/web/20230925212100/http://www.rusbaptist.stunda.org/aven-ezer-primorje.pdf|archive-date=2023-09-25}}</ref>. 1979-жылдан баштап ал СССРден кетүүнү каалаган элүүнчүлөрдүн бирдиктүү Эмиграциялык борборун башкарган. 1980-жылы эмиграцияга талапкер советтик элүүнчүлөр чиркөөлөрүнүн кеңешинин катчысы болуп шайланган<ref name="ostrovskaya"/>. 1979-жылдын аягында Перчаткин АКШ, Канада, Австралия, Улуу Британия, ФРГ, Франция жана Италия парламенттери менен өкмөттөрүнө СССРдеги чыныгы диний кырдаал, КПССтин чиркөөнү жоюу пландары жана диний мыйзамдардын бузулушу тууралуу билдирүү даярдаган<ref name="nashaamerica"/>. === Куугунтуктоо жана камакка алынышы === Совет өкмөтү Перчаткинге жана анын үй-бүлөсүнө каршы жергиликтүү гезиттерде каралоо макалаларын жарыялап, жигердүү өнөктөштүк жүргүзгөн<ref name="ostrovskaya"/>. 1980-жылдын 21-августунда Перчаткин Находкада камалып, 1981-жылдын мартында<ref name="dtic">{{Cite web|url=https://apps.dtic.mil/sti/pdfs/ADA145453.pdf|title=Chronology of Soviet Dissidence: January 1970 through December 1982|publisher=Defense Technical Information Center|language=en|archive-url=https://web.archive.org/web/20231002220919/https://apps.dtic.mil/sti/pdfs/ADA145453.pdf|archive-date=2023-10-02}}</ref> РСФСР Кылмыш-жаза кодексинин 190.1-беренеси боюнча («Советтик мамлекеттик жана коомдук түзүлүштү жаманатты кылган жалган маалыматтарды таратуу») 2 жылга эркиндигинен ажыратылган<ref name="dtic"/>. «[[Америка үнү]]» радиосунун кабарлашынча, тергөө маалында Перчаткинге каршы психотроптук заттар (нейролептиктер) колдонулган<ref name="ostrovskaya"/>. 1982-жылы августта жазасын өтөп чыккандан кийин ал диний эмиграция үчүн күрөштү кайрадан уланткан. 1983-жылдын февралында кайрадан камалып, РСФСР КК 218-беренесинин 2-бөлүгү боюнча (муздак курал сактоо) 1,5 жылга соттолгон<ref name="ostrovskaya"/>. === Дипломатиялык ишмердүүлүгү жана АКШга эмиграциясы === 1987-жылы Перчаткин АКШ Конгресси үчүн «СССРдеги диний кырдаал тууралуу» баяндама даярдаган. Ошол баяндама АКШ Конгрессинде окулгандан кийин Перчаткин АКШ Мамлекеттик катчысы [[Джордж Шульц]]<ref name="romanovich"/>, АКШ Жогорку сотунун төрагасы [[Уильям Ренквист]]<ref name="romanovich"/> жана Мамлекеттик катчынын диний иштер боюнча орун басары менен жолугушууга чакырылган. 1988-жылы май айында АКШ Президенти [[Рональд Рейган]]дын [[Михаил Горбачёв]] менен жолугушуу үчүн СССРге жасаган расмий сапары маалында Перчаткин Рейгандын жубайы — [[Нэнси Рейган]] менен жолугушкан 40 диссиденттен турган делегациянын курамына кирген. 1988-жылдын 30-майындагы жолугушууда ал советтик протестанттардын расмий өкүлү катары Нэнси Рейганга СССРдеги дин эркиндигинин абалы тууралуу эки саат бою баяндап берген. Ошондон кийин Нэнси Рейган Перчаткинди АКШ Конгрессинде өз баяндамасын окууга чакырган<ref name="gura">{{Cite journal|last=Гура|first=В.О.|title=Історія та есхатологічні мотиви релігійної еміграції пізніх протестантів із СРСР 1987–2017 рр.|journal=Гілея: науковий вісник|location=[[Киев]]|year=2018|issue=135|pages=171–175|language=uk|issn=2076-1554|url=http://www.irbis-nbuv.gov.ua/cgi-bin/irbis_nbuv/cgiirbis_64.exe?C21COM=2&I21DBN=UJRN&P21DBN=UJRN&IMAGE_FILE_DOWNLOAD=1&Image_file_name=PDF/gileya_2018_135_47.pdf}}</ref>. 1988-жылдын 26-июлунда Перчаткин үй-бүлөсү менен бирге АКШга эмиграцияланган<ref name="gura"/><ref name="ostrovskaya"/>. 1988-жылдын 4-августунда ал [[АКШ Конгресси]]нде СССРдеги ишенгендерди геноцидге учуратуу тууралуу баяндама жасап, конгрессмендер, сенаторлор жана дипломаттар менен сүйлөшүүлөрдү жүргүзгөн<ref name="ostrovskaya"/><ref name="gura"/><ref>{{Cite web|url=https://russiainphoto.ru/photos/195013/|title=Фото|language=ru|website=russiainphoto.ru|access-date=2023-09-26|archive-date=2023-09-26|archive-url=https://web.archive.org/web/20230926063526/https://russiainphoto.ru/photos/195013/}}</ref>. Бул талкуулардын натыйжасында<ref>{{Cite news|url=https://issuu.com/afisha/docs/diaspora_08-11-13/9|title=25-летие начала исхода|newspaper=Диаспора. Славянская общественная газета|author=Виталий Футорный|date=2013-08-11|language=ru|archive-url=https://web.archive.org/web/20240508015913/https://issuu.com/afisha/docs/diaspora_08-11-13/9|archive-date=2024-05-08}}</ref> 1989-жылы Нью-Джерси штатынан шайланган сенатор [[Фрэнк Лаутенберг]]дин аты менен аталган «Лаутенберг оңдоосу» кабыл алынган. Бул оңдоонун алгачкы он жылында АКШга 350 миңден ашык диний качкын көчүп келген<ref name="gura"/><ref name="semenova"/>, ал эми 2010-жылга карата бул сан 1 миллионго жеткен<ref name="romanovich"/>. Находка шаарынан элүүнчүлөрдүн массалык эмиграцияланышы 1988-жылы башталып, ал жылы 152 чоң киши (жаш балдарды эсеппегенде) өлкөдөн кетишкен. 1989-жылы Находкадан дагы 45 чоң киши элүүнчү эмиграцияланган<ref name="ostrovskaya"/>. === АКШдагы укук коргоо ишмердүүлүгү === АКШга келгенден кийин Перчаткин өзүнүн жеке веб-сайтын ачып, анда өзүнүн камалышы, түрмөдө отурушу жана эмиграция үчүн күрөшү тууралуу маалыматтарды жарыялаган<ref name="ostrovskaya"/><ref>{{Cite web|url=https://bperchatkin.wordpress.com/|title=Персональный сайт Бориса Перчаткина|access-date=2023-09-25|archive-date=2023-09-26|archive-url=https://web.archive.org/web/20230926084710/https://bperchatkin.wordpress.com/}}</ref>. Ошондой эле ал ARRC (American-Russian Relief Committee) христиандык укук коргоо уюмун түзгөн<ref name="romanovich"/><ref>{{Cite book|url=https://books.google.com/books?id=_YhIiVBx_5kC&pg=PA21|title=Unregistered Religious Groups in Russia: Hearing Before the Commission on Security and Cooperation in Europe|publisher=U.S. Government Printing Office|year=2007|language=en|isbn=978-0-16-077910-7}}</ref>. Анын «Огненные тропы» аттуу өмүр баяндык китеби бир нече жолу кайра басылып чыккан<ref name="ostrovskaya"/>. 2025-жылдын жайында Борис Перчаткин АКШ Мамлекеттик департаменти жана Эл аралык дин эркиндиги боюнча комиссия өкүлдөрү менен бирге Украина менен Орусиядагы пацифист-христиандардын куугунтукталышы, альтернативдүү жарандык кызматтын чектелиши, куралдуу күчтөргө мажбурлап тартуу, согушка катышуудан баш тартканы үчүн сабалышы, камалышы, коркутууларга кабылышы, ошондой эле дискриминация жана кылмыш жоопкерчилигине тартылышы маселелерин көтөргөн. Ошондон улам Перчаткин «[[Uniting for Ukraine]]» (U4U) программасы боюнча АКШга келген украиналык пацифист-христиандар үчүн өзүнчө иммиграциялык квота бөлүнүшүн талап кылган<ref>{{Cite web|url=https://www.slavicsac.com/2025/07/14/ukraine-russian-christians/|title=В США обсуждают защиту христиан из Украины и России|website=Slavic Sacramento|date=2025-07-15|access-date=2025-11-27|archive-date=2025-08-15|archive-url=https://web.archive.org/web/20250815145842/https://www.slavicsac.com/2025/07/14/ukraine-russian-christians/}}</ref>. == Эскерүү == Нобель сыйлыгынын лауреаты, академик [[Андрей Сахаров]] өзүнүн 1981-жылдагы «Окумуштуулардын жоопкерчилиги» аттуу макаласында Борис Перчаткинди советтик саясий туткундардын арасында атап өткөн<ref>{{Cite web|url=https://www.sakharov.space/lib/otvetstvennost-uchenyh|title=Сахаров. Ответственность учёных|archive-url=https://web.archive.org/web/20231002222415/https://www.sakharov.space/lib/otvetstvennost-uchenyh|archive-date=2023-10-02}}</ref>. == Китептери == * Перчаткин, Борис. ''Огненные тропы''. Сиэтл (АКШ), 2002. — 222 б. == Шилтемелер == {{reflist}} == Тышкы шилтемелер == * [https://bperchatkin.wordpress.com/ Борис Перчаткиндин жеке веб-сайты] * {{Cite journal|author=Michael Rowe|title=The Soviet pentecostal emigration movement|url=https://www.tandfonline.com/doi/epdf/10.1080/09637498308431098|journal=Religion in Communist Lands|date=2008-01-02|volume=11|issue=3|pages=337–339|language=en|doi=10.1080/09637498308431098}} * {{Cite journal|author=Catherine Wanner|title=Religion and Refugee Resettlement: Evolving Connections to Ukraine since World War II|url=https://brill.com/view/journals/css/44/1-2/article-p44_4.xml|journal=Canadian-American Slavic Studies|publisher=Brill Schöningh|date=2010-01|volume=44|issue=1–2|pages=44–66|language=en|issn=2210-2396|doi=10.1163/221023910X512796}} * {{Cite news|author=Special To the New York Times|title=Soviet Pentecostals Meet Illegally and Form Council|url=https://www.nytimes.com/1979/09/05/archives/soviet-pentecostals-meet-illegally-and-form-council-20-delegates.html|newspaper=The New York Times|date=1979-09-05|access-date=2025-12-18|language=en|archive-url=https://web.archive.org/web/20180310060316/https://www.nytimes.com/1979/09/05/archives/soviet-pentecostals-meet-illegally-and-form-council-20-delegates.html|archive-date=2018-03-10}} {{Сырткы шилтемелер}} [[Категория:Туулгандар 1946-жылы]] 1og8dy9el093m3030oztrx1d2gkk1hc 652207 652206 2026-09-09T08:05:39Z Asorev 36241 652207 wikitext text/x-wiki {{Инсан | ысымы = Борис Георгиевич Перчаткин | нукура ысымы = Борис Георгиевич Перчаткин | сүрөт = | сүрөттүн түшүндүрмөсү = | туулган датасы = {{Туулган датасы жана жашы|1946|7|1}} | туулган жери = [[Миргород]], Полтава облусу, [[Украин ССР]], [[СССР]] | каза болгон датасы = | каза болгон жери = | жарандыгы = [[СССР]], [[АКШ]] | кесиби = [[Укук коргоочу]], диний ишмер | дин ишеними = [[Христиандык]] ([[Элүүнчүлөр]]) | жубайы = | балдары = 6 | веб-сайты = {{URL|https://bperchatkin.wordpress.com/}} }} '''Борис Георгиевич Перчаткин''' (1-июль 1946, [[Миргород]], [[Украин ССР]], [[СССР]]) — советтик жана америкалык укук коргоочу, диний ишмер, 1970-жылдардын аягында жана 1980-жылдардын башында [[Находка]] шаарындагы диний эмиграция кыймылынын негизги уюштуруучуларынын бири<ref name="ostrovskaya">{{Cite book|last=Островская|first=О.П.|chapter=Судьбы участников эмиграционного движения пятидесятников на дальнем востоке в 1970-1980-х гг.|title=Владивосток – точка возвращения: прошлое и настоящее русской эмиграции. Материалы Второй международной научной конференции|url=http://dot.kostacademy.kz/bible/files/769476832.pdf#page=65|publisher=Дальневосточный юридический институт Министерства внутренних дел Российской Федерации|location=[[Хабаровск]]|date=2017-06-23|pages=65–71|language=ru|isbn=978-5-9753-0229-8|archive-url=https://web.archive.org/web/20230926080912/http://dot.kostacademy.kz/bible/files/769476832.pdf#page=65|archive-date=2023-09-26}}</ref>. Ал 1989-жылы АКШда «Лаутенберг оңдоосун» кабыл алууга жетишкен негизги активисттердин бири болгон. Бул мыйзам мурдагы [[СССР]] өлкөлөрүнөн 1 миллиондон ашык адамдын [[АКШ]]га эмиграцияланышына мүмкүндүк берген<ref name="nashaamerica">{{Cite web|url=http://www.nashaamerica.com/blogi/chtivo/item-894/|title=Он спас 1 млн человек. Сегодня они не могут собрать ему на операцию. Как же так?|website=www.nashaamerica.com|access-date=2023-09-26|language=ru|archive-url=https://web.archive.org/web/20230926133215/http://www.nashaamerica.com/blogi/chtivo/item-894/|archive-date=2023-09-26}}</ref><ref name="romanovich">{{Cite web|url=https://spasenie.by/publ/pravozashhitnik_boris_perchatkin_smertelno_bolen/4-1-0-82|title=Правозащитник, Борис Перчаткин, смертельно болен|website=spasenie.by|author=Михаил Романович|access-date=2023-09-26}}</ref>. == Өмүр баяны == === Мурдагы жылдары жана чиркөөгө келиши === Борис Перчаткин аскер учкучунун үй-бүлөсүндө туулган, атасы Борис уулу туулгандан көп өтпөй авиациялык кырсыктан каза болгон. Бористин энеси күйөөсү каза болгондон кийин башка офицерге турмушка чыккан. Ал 1953-жылы СССРдеги тополоңдор маалында аскердик буйрукту аткаруудан баш тартканы үчүн камалып, [[Воркута]] лагерлерине 25 жылга соттолгон. 16 жашында Борис Находка шаарындагы [[Элүүнчүлөр|элүүнчүлөр]] чиркөөсүн таап, чөмүлтүлүүдөн өткөн. Кийинчерээк ал СССРдеги ишенгендерди куугунтуктоо тууралуу маалыматтарды жыйнап, аны ротапринтте көбөйтүп, чет элдик журналисттерге бере баштаган<ref name="semenova">{{Cite web|url=https://usa.one/2020/01/boris-perchatkin-o-veruyushhix-v-sssr-immigracii-v-ssha-i-aktivizme/|title=Борис Перчаткин — о том, как помогал верующим из СССР попасть в США|website=usa.one|author=Виктория Семёнова|date=2020-01-03|access-date=2023-09-25}}</ref>. === Эмиграциялык кыймыл жана диссиденттик (1976–1980) === 1976-жылы Перчаткин пикирлештери Василий Патрушев, В. А. Бурлаченко жана Владимир Степанов менен бирге [[Москва]]дагы [[диссиденттери|диссиденттер]] менен байланыш түзүп, «эмиграциялык кыймыл» багытын карманган. Ошол эле учурда Находкага [[Москва Хельсинки тобу]]нун өкүлү Л. В. Воронина келген. Ошол учурдан тарта Перчаткин СССРден элүүнчүлөрдүн системалуу түрдө чет өлкөгө чыгуусун уюштуруу менен жигердүү алектене баштаган<ref name="ostrovskaya"/>. Ал [[БУУ]], [[Чиркөөлөрдүн бүткүл дүйнөлүк кеңеши]]не жана [[Хельсинки макулдашуусу]]на кол койгон мамлекет башчыларына СССРдеги ишенгендердин куугунтукталышы тууралуу кайрылууларды жөнөткөн<ref name="nashaamerica"/>. 1977-жылы ал Николай Горетой менен бирге камакка алынган диссиденттер [[Александр Гинзбург]], [[Юрий Орлов]] жана [[Анатолий Шаранский]]ди коргоп, дүйнөлүк саясатчыларга элүүнчүлөрдүн атынан ачык кат жазган<ref name="ostrovskaya"/>. Ошол эле жылы ал башка христиандар менен бирге СССРден эркин чыгуу укугун талап кылып, каршылык ачкачылыгын өткөргөн<ref>{{Cite news|url=https://archive.ukrweekly.com/print-media/1977/The_Ukrainian_Weekly_1977-38.pdf|title=Dissidents fast across USSR|newspaper=The Ukrainian Weekly|date=1977-10-09|language=en|archive-url=https://web.archive.org/web/20230926074510/https://archive.ukrweekly.com/print-media/1977/The_Ukrainian_Weekly_1977-38.pdf|archive-date=2023-09-26}}</ref>. 1978-жылдын 20-декабрында Перчаткин Находка почтасынан [[АКШ Президенти]] [[Джимми Картер]]ге дин эркиндигин жана эмиграция укугун коргоону суранган Жаңы жылдык телеграмма жөнөткөн<ref name="ostrovskaya"/><ref name="nashaamerica"/><ref>{{Cite book|url=http://www.rusbaptist.stunda.org/aven-ezer-primorje.pdf|title=АВЕН-ЕЗЕР. Евангельское движение в Приморье 1898-1990 годы|author=Андрей Дементьев|publisher=Русский остров|year=2011|pages=213|isbn=978-5-93577-054-2|archive-url=https://web.archive.org/web/20230925212100/http://www.rusbaptist.stunda.org/aven-ezer-primorje.pdf|archive-date=2023-09-25}}</ref>. 1979-жылдан баштап ал СССРден кетүүнү каалаган элүүнчүлөрдүн бирдиктүү Эмиграциялык борборун башкарган. 1980-жылы эмиграцияга талапкер советтик элүүнчүлөр чиркөөлөрүнүн кеңешинин катчысы болуп шайланган<ref name="ostrovskaya"/>. 1979-жылдын аягында Перчаткин АКШ, Канада, Австралия, Улуу Британия, ФРГ, Франция жана Италия парламенттери менен өкмөттөрүнө СССРдеги чыныгы диний кырдаал, КПССтин чиркөөнү жоюу пландары жана диний мыйзамдардын бузулушу тууралуу билдирүү даярдаган<ref name="nashaamerica"/>. === Куугунтуктоо жана камакка алынышы === Совет өкмөтү Перчаткинге жана анын үй-бүлөсүнө каршы жергиликтүү гезиттерде каралоо макалаларын жарыялап, жигердүү өнөктөштүк жүргүзгөн<ref name="ostrovskaya"/>. 1980-жылдын 21-августунда Перчаткин Находкада камалып, 1981-жылдын мартында<ref name="dtic">{{Cite web|url=https://apps.dtic.mil/sti/pdfs/ADA145453.pdf|title=Chronology of Soviet Dissidence: January 1970 through December 1982|publisher=Defense Technical Information Center|language=en|archive-url=https://web.archive.org/web/20231002220919/https://apps.dtic.mil/sti/pdfs/ADA145453.pdf|archive-date=2023-10-02}}</ref> РСФСР Кылмыш-жаза кодексинин 190.1-беренеси боюнча («Советтик мамлекеттик жана коомдук түзүлүштү жаманатты кылган жалган маалыматтарды таратуу») 2 жылга эркиндигинен ажыратылган<ref name="dtic"/>. «[[Америка үнү]]» радиосунун кабарлашынча, тергөө маалында Перчаткинге каршы психотроптук заттар (нейролептиктер) колдонулган<ref name="ostrovskaya"/>. 1982-жылы августта жазасын өтөп чыккандан кийин ал диний эмиграция үчүн күрөштү кайрадан уланткан. 1983-жылдын февралында кайрадан камалып, РСФСР КК 218-беренесинин 2-бөлүгү боюнча (муздак курал сактоо) 1,5 жылга соттолгон<ref name="ostrovskaya"/>. === Дипломатиялык ишмердүүлүгү жана АКШга эмиграциясы === 1987-жылы Перчаткин АКШ Конгресси үчүн «СССРдеги диний кырдаал тууралуу» баяндама даярдаган. Ошол баяндама АКШ Конгрессинде окулгандан кийин Перчаткин АКШ Мамлекеттик катчысы [[Джордж Шульц]]<ref name="romanovich"/>, АКШ Жогорку сотунун төрагасы [[Уильям Ренквист]]<ref name="romanovich"/> жана Мамлекеттик катчынын диний иштер боюнча орун басары менен жолугушууга чакырылган. 1988-жылы май айында АКШ Президенти [[Рональд Рейган]]дын [[Михаил Горбачёв]] менен жолугушуу үчүн СССРге жасаган расмий сапары маалында Перчаткин Рейгандын жубайы — [[Нэнси Рейган]] менен жолугушкан 40 диссиденттен турган делегациянын курамына кирген. 1988-жылдын 30-майындагы жолугушууда ал советтик протестанттардын расмий өкүлү катары Нэнси Рейганга СССРдеги дин эркиндигинин абалы тууралуу эки саат бою баяндап берген. Ошондон кийин Нэнси Рейган Перчаткинди АКШ Конгрессинде өз баяндамасын окууга чакырган<ref name="gura">{{Cite journal|last=Гура|first=В.О.|title=Історія та есхатологічні мотиви релігійної еміграції пізніх протестантів із СРСР 1987–2017 рр.|journal=Гілея: науковий вісник|location=[[Киев]]|year=2018|issue=135|pages=171–175|language=uk|issn=2076-1554|url=http://www.irbis-nbuv.gov.ua/cgi-bin/irbis_nbuv/cgiirbis_64.exe?C21COM=2&I21DBN=UJRN&P21DBN=UJRN&IMAGE_FILE_DOWNLOAD=1&Image_file_name=PDF/gileya_2018_135_47.pdf}}</ref>. 1988-жылдын 26-июлунда Перчаткин үй-бүлөсү менен бирге АКШга эмиграцияланган<ref name="gura"/><ref name="ostrovskaya"/>. 1988-жылдын 4-августунда ал [[АКШ Конгресси]]нде СССРдеги ишенгендерди геноцидге учуратуу тууралуу баяндама жасап, конгрессмендер, сенаторлор жана дипломаттар менен сүйлөшүүлөрдү жүргүзгөн<ref name="ostrovskaya"/><ref name="gura"/><ref>{{Cite web|url=https://russiainphoto.ru/photos/195013/|title=Фото|language=ru|website=russiainphoto.ru|access-date=2023-09-26|archive-date=2023-09-26|archive-url=https://web.archive.org/web/20230926063526/https://russiainphoto.ru/photos/195013/}}</ref>. Бул талкуулардын натыйжасында<ref>{{Cite news|url=https://issuu.com/afisha/docs/diaspora_08-11-13/9|title=25-летие начала исхода|newspaper=Диаспора. Славянская общественная газета|author=Виталий Футорный|date=2013-08-11|language=ru|archive-url=https://web.archive.org/web/20240508015913/https://issuu.com/afisha/docs/diaspora_08-11-13/9|archive-date=2024-05-08}}</ref> 1989-жылы Нью-Джерси штатынан шайланган сенатор [[Фрэнк Лаутенберг]]дин аты менен аталган «Лаутенберг оңдоосу» кабыл алынган. Бул оңдоонун алгачкы он жылында АКШга 350 миңден ашык диний качкын көчүп келген<ref name="gura"/><ref name="semenova"/>, ал эми 2010-жылга карата бул сан 1 миллионго жеткен<ref name="romanovich"/>. Находка шаарынан элүүнчүлөрдүн массалык эмиграцияланышы 1988-жылы башталып, ал жылы 152 чоң киши (жаш балдарды эсеппегенде) өлкөдөн кетишкен. 1989-жылы Находкадан дагы 45 чоң киши элүүнчү эмиграцияланган<ref name="ostrovskaya"/>. === АКШдагы укук коргоо ишмердүүлүгү === АКШга келгенден кийин Перчаткин өзүнүн жеке веб-сайтын ачып, анда өзүнүн камалышы, түрмөдө отурушу жана эмиграция үчүн күрөшү тууралуу маалыматтарды жарыялаган<ref name="ostrovskaya"/><ref>{{Cite web|url=https://bperchatkin.wordpress.com/|title=Персональный сайт Бориса Перчаткина|access-date=2023-09-25|archive-date=2023-09-26|archive-url=https://web.archive.org/web/20230926084710/https://bperchatkin.wordpress.com/}}</ref>. Ошондой эле ал ARRC (American-Russian Relief Committee) христиандык укук коргоо уюмун түзгөн<ref name="romanovich"/><ref>{{Cite book|url=https://books.google.com/books?id=_YhIiVBx_5kC&pg=PA21|title=Unregistered Religious Groups in Russia: Hearing Before the Commission on Security and Cooperation in Europe|publisher=U.S. Government Printing Office|year=2007|language=en|isbn=978-0-16-077910-7}}</ref>. Анын «Огненные тропы» аттуу өмүр баяндык китеби бир нече жолу кайра басылып чыккан<ref name="ostrovskaya"/>. 2025-жылдын жайында Борис Перчаткин АКШ Мамлекеттик департаменти жана Эл аралык дин эркиндиги боюнча комиссия өкүлдөрү менен бирге Украина менен Орусиядагы пацифист-христиандардын куугунтукталышы, альтернативдүү жарандык кызматтын чектелиши, куралдуу күчтөргө мажбурлап тартуу, согушка катышуудан баш тартканы үчүн сабалышы, камалышы, коркутууларга кабылышы, ошондой эле дискриминация жана кылмыш жоопкерчилигине тартылышы маселелерин көтөргөн. Ошондон улам Перчаткин «[[Uniting for Ukraine]]» (U4U) программасы боюнча АКШга келген украиналык пацифист-христиандар үчүн өзүнчө иммиграциялык квота бөлүнүшүн талап кылган<ref>{{Cite web|url=https://www.slavicsac.com/2025/07/14/ukraine-russian-christians/|title=В США обсуждают защиту христиан из Украины и России|website=Slavic Sacramento|date=2025-07-15|access-date=2025-11-27|archive-date=2025-08-15|archive-url=https://web.archive.org/web/20250815145842/https://www.slavicsac.com/2025/07/14/ukraine-russian-christians/}}</ref>. == Эскерүү == Нобель сыйлыгынын лауреаты, академик [[Андрей Сахаров]] өзүнүн 1981-жылдагы «Окумуштуулардын жоопкерчилиги» аттуу макаласында Борис Перчаткинди советтик саясий туткундардын арасында атап өткөн<ref>{{Cite web|url=https://www.sakharov.space/lib/otvetstvennost-uchenyh|title=Сахаров. Ответственность учёных|archive-url=https://web.archive.org/web/20231002222415/https://www.sakharov.space/lib/otvetstvennost-uchenyh|archive-date=2023-10-02}}</ref>. == Китептери == * Перчаткин, Борис. ''Огненные тропы''. Сиэтл (АКШ), 2002. — 222 б. == Шилтемелер == {{reflist}} == Тышкы шилтемелер == * [https://bperchatkin.wordpress.com/ Борис Перчаткиндин жеке веб-сайты] * {{Cite journal|author=Michael Rowe|title=The Soviet pentecostal emigration movement|url=https://www.tandfonline.com/doi/epdf/10.1080/09637498308431098|journal=Religion in Communist Lands|date=2008-01-02|volume=11|issue=3|pages=337–339|language=en|doi=10.1080/09637498308431098}} * {{Cite journal|author=Catherine Wanner|title=Religion and Refugee Resettlement: Evolving Connections to Ukraine since World War II|url=https://brill.com/view/journals/css/44/1-2/article-p44_4.xml|journal=Canadian-American Slavic Studies|publisher=Brill Schöningh|date=2010-01|volume=44|issue=1–2|pages=44–66|language=en|issn=2210-2396|doi=10.1163/221023910X512796}} * {{Cite news|author=Special To the New York Times|title=Soviet Pentecostals Meet Illegally and Form Council|url=https://www.nytimes.com/1979/09/05/archives/soviet-pentecostals-meet-illegally-and-form-council-20-delegates.html|newspaper=The New York Times|date=1979-09-05|access-date=2025-12-18|language=en|archive-url=https://web.archive.org/web/20180310060316/https://www.nytimes.com/1979/09/05/archives/soviet-pentecostals-meet-illegally-and-form-council-20-delegates.html|archive-date=2018-03-10}} {{Сырткы шилтемелер}} [[Категория:Туулгандар 1946-жылы]] eya62lmboqlhue6gxw7ywgv976d5qor 652211 652207 2026-09-09T09:39:00Z Artelow 2286 /* Шилтемелер */ 652211 wikitext text/x-wiki {{Инсан | ысымы = Борис Георгиевич Перчаткин | нукура ысымы = Борис Георгиевич Перчаткин | сүрөт = | сүрөттүн түшүндүрмөсү = | туулган датасы = {{Туулган датасы жана жашы|1946|7|1}} | туулган жери = [[Миргород]], Полтава облусу, [[Украин ССР]], [[СССР]] | каза болгон датасы = | каза болгон жери = | жарандыгы = [[СССР]], [[АКШ]] | кесиби = [[Укук коргоочу]], диний ишмер | дин ишеними = [[Христиандык]] ([[Элүүнчүлөр]]) | жубайы = | балдары = 6 | веб-сайты = {{URL|https://bperchatkin.wordpress.com/}} }} '''Борис Георгиевич Перчаткин''' (1-июль 1946, [[Миргород]], [[Украин ССР]], [[СССР]]) — советтик жана америкалык укук коргоочу, диний ишмер, 1970-жылдардын аягында жана 1980-жылдардын башында [[Находка]] шаарындагы диний эмиграция кыймылынын негизги уюштуруучуларынын бири<ref name="ostrovskaya">{{Cite book|last=Островская|first=О.П.|chapter=Судьбы участников эмиграционного движения пятидесятников на дальнем востоке в 1970-1980-х гг.|title=Владивосток – точка возвращения: прошлое и настоящее русской эмиграции. Материалы Второй международной научной конференции|url=http://dot.kostacademy.kz/bible/files/769476832.pdf#page=65|publisher=Дальневосточный юридический институт Министерства внутренних дел Российской Федерации|location=[[Хабаровск]]|date=2017-06-23|pages=65–71|language=ru|isbn=978-5-9753-0229-8|archive-url=https://web.archive.org/web/20230926080912/http://dot.kostacademy.kz/bible/files/769476832.pdf#page=65|archive-date=2023-09-26}}</ref>. Ал 1989-жылы АКШда «Лаутенберг оңдоосун» кабыл алууга жетишкен негизги активисттердин бири болгон. Бул мыйзам мурдагы [[СССР]] өлкөлөрүнөн 1 миллиондон ашык адамдын [[АКШ]]га эмиграцияланышына мүмкүндүк берген<ref name="nashaamerica">{{Cite web|url=http://www.nashaamerica.com/blogi/chtivo/item-894/|title=Он спас 1 млн человек. Сегодня они не могут собрать ему на операцию. Как же так?|website=www.nashaamerica.com|access-date=2023-09-26|language=ru|archive-url=https://web.archive.org/web/20230926133215/http://www.nashaamerica.com/blogi/chtivo/item-894/|archive-date=2023-09-26}}</ref><ref name="romanovich">{{Cite web|url=https://spasenie.by/publ/pravozashhitnik_boris_perchatkin_smertelno_bolen/4-1-0-82|title=Правозащитник, Борис Перчаткин, смертельно болен|website=spasenie.by|author=Михаил Романович|access-date=2023-09-26}}</ref>. == Өмүр баяны == === Мурдагы жылдары жана чиркөөгө келиши === Борис Перчаткин аскер учкучунун үй-бүлөсүндө туулган, атасы Борис уулу туулгандан көп өтпөй авиациялык кырсыктан каза болгон. Бористин энеси күйөөсү каза болгондон кийин башка офицерге турмушка чыккан. Ал 1953-жылы СССРдеги тополоңдор маалында аскердик буйрукту аткаруудан баш тартканы үчүн камалып, [[Воркута]] лагерлерине 25 жылга соттолгон. 16 жашында Борис Находка шаарындагы [[Элүүнчүлөр|элүүнчүлөр]] чиркөөсүн таап, чөмүлтүлүүдөн өткөн. Кийинчерээк ал СССРдеги ишенгендерди куугунтуктоо тууралуу маалыматтарды жыйнап, аны ротапринтте көбөйтүп, чет элдик журналисттерге бере баштаган<ref name="semenova">{{Cite web|url=https://usa.one/2020/01/boris-perchatkin-o-veruyushhix-v-sssr-immigracii-v-ssha-i-aktivizme/|title=Борис Перчаткин — о том, как помогал верующим из СССР попасть в США|website=usa.one|author=Виктория Семёнова|date=2020-01-03|access-date=2023-09-25}}</ref>. === Эмиграциялык кыймыл жана диссиденттик (1976–1980) === 1976-жылы Перчаткин пикирлештери Василий Патрушев, В. А. Бурлаченко жана Владимир Степанов менен бирге [[Москва]]дагы [[диссиденттери|диссиденттер]] менен байланыш түзүп, «эмиграциялык кыймыл» багытын карманган. Ошол эле учурда Находкага [[Москва Хельсинки тобу]]нун өкүлү Л. В. Воронина келген. Ошол учурдан тарта Перчаткин СССРден элүүнчүлөрдүн системалуу түрдө чет өлкөгө чыгуусун уюштуруу менен жигердүү алектене баштаган<ref name="ostrovskaya"/>. Ал [[БУУ]], [[Чиркөөлөрдүн бүткүл дүйнөлүк кеңеши]]не жана [[Хельсинки макулдашуусу]]на кол койгон мамлекет башчыларына СССРдеги ишенгендердин куугунтукталышы тууралуу кайрылууларды жөнөткөн<ref name="nashaamerica"/>. 1977-жылы ал Николай Горетой менен бирге камакка алынган диссиденттер [[Александр Гинзбург]], [[Юрий Орлов]] жана [[Анатолий Шаранский]]ди коргоп, дүйнөлүк саясатчыларга элүүнчүлөрдүн атынан ачык кат жазган<ref name="ostrovskaya"/>. Ошол эле жылы ал башка христиандар менен бирге СССРден эркин чыгуу укугун талап кылып, каршылык ачкачылыгын өткөргөн<ref>{{Cite news|url=https://archive.ukrweekly.com/print-media/1977/The_Ukrainian_Weekly_1977-38.pdf|title=Dissidents fast across USSR|newspaper=The Ukrainian Weekly|date=1977-10-09|language=en|archive-url=https://web.archive.org/web/20230926074510/https://archive.ukrweekly.com/print-media/1977/The_Ukrainian_Weekly_1977-38.pdf|archive-date=2023-09-26}}</ref>. 1978-жылдын 20-декабрында Перчаткин Находка почтасынан [[АКШ Президенти]] [[Джимми Картер]]ге дин эркиндигин жана эмиграция укугун коргоону суранган Жаңы жылдык телеграмма жөнөткөн<ref name="ostrovskaya"/><ref name="nashaamerica"/><ref>{{Cite book|url=http://www.rusbaptist.stunda.org/aven-ezer-primorje.pdf|title=АВЕН-ЕЗЕР. Евангельское движение в Приморье 1898-1990 годы|author=Андрей Дементьев|publisher=Русский остров|year=2011|pages=213|isbn=978-5-93577-054-2|archive-url=https://web.archive.org/web/20230925212100/http://www.rusbaptist.stunda.org/aven-ezer-primorje.pdf|archive-date=2023-09-25}}</ref>. 1979-жылдан баштап ал СССРден кетүүнү каалаган элүүнчүлөрдүн бирдиктүү Эмиграциялык борборун башкарган. 1980-жылы эмиграцияга талапкер советтик элүүнчүлөр чиркөөлөрүнүн кеңешинин катчысы болуп шайланган<ref name="ostrovskaya"/>. 1979-жылдын аягында Перчаткин АКШ, Канада, Австралия, Улуу Британия, ФРГ, Франция жана Италия парламенттери менен өкмөттөрүнө СССРдеги чыныгы диний кырдаал, КПССтин чиркөөнү жоюу пландары жана диний мыйзамдардын бузулушу тууралуу билдирүү даярдаган<ref name="nashaamerica"/>. === Куугунтуктоо жана камакка алынышы === Совет өкмөтү Перчаткинге жана анын үй-бүлөсүнө каршы жергиликтүү гезиттерде каралоо макалаларын жарыялап, жигердүү өнөктөштүк жүргүзгөн<ref name="ostrovskaya"/>. 1980-жылдын 21-августунда Перчаткин Находкада камалып, 1981-жылдын мартында<ref name="dtic">{{Cite web|url=https://apps.dtic.mil/sti/pdfs/ADA145453.pdf|title=Chronology of Soviet Dissidence: January 1970 through December 1982|publisher=Defense Technical Information Center|language=en|archive-url=https://web.archive.org/web/20231002220919/https://apps.dtic.mil/sti/pdfs/ADA145453.pdf|archive-date=2023-10-02}}</ref> РСФСР Кылмыш-жаза кодексинин 190.1-беренеси боюнча («Советтик мамлекеттик жана коомдук түзүлүштү жаманатты кылган жалган маалыматтарды таратуу») 2 жылга эркиндигинен ажыратылган<ref name="dtic"/>. «[[Америка үнү]]» радиосунун кабарлашынча, тергөө маалында Перчаткинге каршы психотроптук заттар (нейролептиктер) колдонулган<ref name="ostrovskaya"/>. 1982-жылы августта жазасын өтөп чыккандан кийин ал диний эмиграция үчүн күрөштү кайрадан уланткан. 1983-жылдын февралында кайрадан камалып, РСФСР КК 218-беренесинин 2-бөлүгү боюнча (муздак курал сактоо) 1,5 жылга соттолгон<ref name="ostrovskaya"/>. === Дипломатиялык ишмердүүлүгү жана АКШга эмиграциясы === 1987-жылы Перчаткин АКШ Конгресси үчүн «СССРдеги диний кырдаал тууралуу» баяндама даярдаган. Ошол баяндама АКШ Конгрессинде окулгандан кийин Перчаткин АКШ Мамлекеттик катчысы [[Джордж Шульц]]<ref name="romanovich"/>, АКШ Жогорку сотунун төрагасы [[Уильям Ренквист]]<ref name="romanovich"/> жана Мамлекеттик катчынын диний иштер боюнча орун басары менен жолугушууга чакырылган. 1988-жылы май айында АКШ Президенти [[Рональд Рейган]]дын [[Михаил Горбачёв]] менен жолугушуу үчүн СССРге жасаган расмий сапары маалында Перчаткин Рейгандын жубайы — [[Нэнси Рейган]] менен жолугушкан 40 диссиденттен турган делегациянын курамына кирген. 1988-жылдын 30-майындагы жолугушууда ал советтик протестанттардын расмий өкүлү катары Нэнси Рейганга СССРдеги дин эркиндигинин абалы тууралуу эки саат бою баяндап берген. Ошондон кийин Нэнси Рейган Перчаткинди АКШ Конгрессинде өз баяндамасын окууга чакырган<ref name="gura">{{Cite journal|last=Гура|first=В.О.|title=Історія та есхатологічні мотиви релігійної еміграції пізніх протестантів із СРСР 1987–2017 рр.|journal=Гілея: науковий вісник|location=[[Киев]]|year=2018|issue=135|pages=171–175|language=uk|issn=2076-1554|url=http://www.irbis-nbuv.gov.ua/cgi-bin/irbis_nbuv/cgiirbis_64.exe?C21COM=2&I21DBN=UJRN&P21DBN=UJRN&IMAGE_FILE_DOWNLOAD=1&Image_file_name=PDF/gileya_2018_135_47.pdf}}</ref>. 1988-жылдын 26-июлунда Перчаткин үй-бүлөсү менен бирге АКШга эмиграцияланган<ref name="gura"/><ref name="ostrovskaya"/>. 1988-жылдын 4-августунда ал [[АКШ Конгресси]]нде СССРдеги ишенгендерди геноцидге учуратуу тууралуу баяндама жасап, конгрессмендер, сенаторлор жана дипломаттар менен сүйлөшүүлөрдү жүргүзгөн<ref name="ostrovskaya"/><ref name="gura"/><ref>{{Cite web|url=https://russiainphoto.ru/photos/195013/|title=Фото|language=ru|website=russiainphoto.ru|access-date=2023-09-26|archive-date=2023-09-26|archive-url=https://web.archive.org/web/20230926063526/https://russiainphoto.ru/photos/195013/}}</ref>. Бул талкуулардын натыйжасында<ref>{{Cite news|url=https://issuu.com/afisha/docs/diaspora_08-11-13/9|title=25-летие начала исхода|newspaper=Диаспора. Славянская общественная газета|author=Виталий Футорный|date=2013-08-11|language=ru|archive-url=https://web.archive.org/web/20240508015913/https://issuu.com/afisha/docs/diaspora_08-11-13/9|archive-date=2024-05-08}}</ref> 1989-жылы Нью-Джерси штатынан шайланган сенатор [[Фрэнк Лаутенберг]]дин аты менен аталган «Лаутенберг оңдоосу» кабыл алынган. Бул оңдоонун алгачкы он жылында АКШга 350 миңден ашык диний качкын көчүп келген<ref name="gura"/><ref name="semenova"/>, ал эми 2010-жылга карата бул сан 1 миллионго жеткен<ref name="romanovich"/>. Находка шаарынан элүүнчүлөрдүн массалык эмиграцияланышы 1988-жылы башталып, ал жылы 152 чоң киши (жаш балдарды эсеппегенде) өлкөдөн кетишкен. 1989-жылы Находкадан дагы 45 чоң киши элүүнчү эмиграцияланган<ref name="ostrovskaya"/>. === АКШдагы укук коргоо ишмердүүлүгү === АКШга келгенден кийин Перчаткин өзүнүн жеке веб-сайтын ачып, анда өзүнүн камалышы, түрмөдө отурушу жана эмиграция үчүн күрөшү тууралуу маалыматтарды жарыялаган<ref name="ostrovskaya"/><ref>{{Cite web|url=https://bperchatkin.wordpress.com/|title=Персональный сайт Бориса Перчаткина|access-date=2023-09-25|archive-date=2023-09-26|archive-url=https://web.archive.org/web/20230926084710/https://bperchatkin.wordpress.com/}}</ref>. Ошондой эле ал ARRC (American-Russian Relief Committee) христиандык укук коргоо уюмун түзгөн<ref name="romanovich"/><ref>{{Cite book|url=https://books.google.com/books?id=_YhIiVBx_5kC&pg=PA21|title=Unregistered Religious Groups in Russia: Hearing Before the Commission on Security and Cooperation in Europe|publisher=U.S. Government Printing Office|year=2007|language=en|isbn=978-0-16-077910-7}}</ref>. Анын «Огненные тропы» аттуу өмүр баяндык китеби бир нече жолу кайра басылып чыккан<ref name="ostrovskaya"/>. 2025-жылдын жайында Борис Перчаткин АКШ Мамлекеттик департаменти жана Эл аралык дин эркиндиги боюнча комиссия өкүлдөрү менен бирге Украина менен Орусиядагы пацифист-христиандардын куугунтукталышы, альтернативдүү жарандык кызматтын чектелиши, куралдуу күчтөргө мажбурлап тартуу, согушка катышуудан баш тартканы үчүн сабалышы, камалышы, коркутууларга кабылышы, ошондой эле дискриминация жана кылмыш жоопкерчилигине тартылышы маселелерин көтөргөн. Ошондон улам Перчаткин «[[Uniting for Ukraine]]» (U4U) программасы боюнча АКШга келген украиналык пацифист-христиандар үчүн өзүнчө иммиграциялык квота бөлүнүшүн талап кылган<ref>{{Cite web|url=https://www.slavicsac.com/2025/07/14/ukraine-russian-christians/|title=В США обсуждают защиту христиан из Украины и России|website=Slavic Sacramento|date=2025-07-15|access-date=2025-11-27|archive-date=2025-08-15|archive-url=https://web.archive.org/web/20250815145842/https://www.slavicsac.com/2025/07/14/ukraine-russian-christians/}}</ref>. == Эскерүү == Нобель сыйлыгынын лауреаты, академик [[Андрей Сахаров]] өзүнүн 1981-жылдагы «Окумуштуулардын жоопкерчилиги» аттуу макаласында Борис Перчаткинди советтик саясий туткундардын арасында атап өткөн<ref>{{Cite web|url=https://www.sakharov.space/lib/otvetstvennost-uchenyh|title=Сахаров. Ответственность учёных|archive-url=https://web.archive.org/web/20231002222415/https://www.sakharov.space/lib/otvetstvennost-uchenyh|archive-date=2023-10-02}}</ref>. == Китептери == * Перчаткин, Борис. ''Огненные тропы''. Сиэтл (АКШ), 2002. — 222 б. == Булактар == {{Булактар|2}} == Тышкы шилтемелер == * [https://bperchatkin.wordpress.com/ Борис Перчаткиндин жеке веб-сайты] * {{Cite journal|author=Michael Rowe|title=The Soviet pentecostal emigration movement|url=https://www.tandfonline.com/doi/epdf/10.1080/09637498308431098|journal=Religion in Communist Lands|date=2008-01-02|volume=11|issue=3|pages=337–339|language=en|doi=10.1080/09637498308431098}} * {{Cite journal|author=Catherine Wanner|title=Religion and Refugee Resettlement: Evolving Connections to Ukraine since World War II|url=https://brill.com/view/journals/css/44/1-2/article-p44_4.xml|journal=Canadian-American Slavic Studies|publisher=Brill Schöningh|date=2010-01|volume=44|issue=1–2|pages=44–66|language=en|issn=2210-2396|doi=10.1163/221023910X512796}} * {{Cite news|author=Special To the New York Times|title=Soviet Pentecostals Meet Illegally and Form Council|url=https://www.nytimes.com/1979/09/05/archives/soviet-pentecostals-meet-illegally-and-form-council-20-delegates.html|newspaper=The New York Times|date=1979-09-05|access-date=2025-12-18|language=en|archive-url=https://web.archive.org/web/20180310060316/https://www.nytimes.com/1979/09/05/archives/soviet-pentecostals-meet-illegally-and-form-council-20-delegates.html|archive-date=2018-03-10}} {{Сырткы шилтемелер}} [[Категория:Туулгандар 1946-жылы]] 9c3jfyr6bh2ztj1robqzfzowzc1cx8u 652214 652211 2026-09-09T10:23:29Z Artelow 2286 652214 wikitext text/x-wiki {{Инсан | ысымы = Перчаткин Борис Георгиевич | расмий ысымы = {{lang-en|Перчаткин Борис Георгиевич}} | нукура ысымы = | сүрөт = | сүрөттүн түшүндүрмөсү = | туулган датасы = 1.6.1945 | туулган жери = [[Миргород]], Полтава облусу, [[Украин ССР]], [[СССР]] | каза болгон датасы = | каза болгон жери = | жарандыгы = {{Өлкө желеги|СССР}}, {{Өлкө желеги|АКШ}} | ишмердүүлүгү = [[Укук коргоочу]], диний ишмер | дин ишеними = [[Христиандык]] ([[Элүүнчүлөр]]) | жубайы = | балдары = 6 | сайты = {{URL|https://bperchatkin.wordpress.com/}} }} '''Борис Георгиевич Перчаткин''' (1-июль 1946, [[Миргород]], [[Украин ССР]], [[СССР]]) — советтик жана америкалык укук коргоочу, диний ишмер, 1970-жылдардын аягында жана 1980-жылдардын башында [[Находка]] шаарындагы диний эмиграция кыймылынын негизги уюштуруучуларынын бири<ref name="ostrovskaya">{{Cite book|last=Островская|first=О.П.|chapter=Судьбы участников эмиграционного движения пятидесятников на дальнем востоке в 1970-1980-х гг.|title=Владивосток – точка возвращения: прошлое и настоящее русской эмиграции. Материалы Второй международной научной конференции|url=http://dot.kostacademy.kz/bible/files/769476832.pdf#page=65|publisher=Дальневосточный юридический институт Министерства внутренних дел Российской Федерации|location=[[Хабаровск]]|date=2017-06-23|pages=65–71|language=ru|isbn=978-5-9753-0229-8|archive-url=https://web.archive.org/web/20230926080912/http://dot.kostacademy.kz/bible/files/769476832.pdf#page=65|archive-date=2023-09-26}}</ref>. Ал 1989-жылы АКШда «Лаутенберг оңдоосун» кабыл алууга жетишкен негизги активисттердин бири болгон. Бул мыйзам мурдагы [[СССР]] өлкөлөрүнөн 1 миллиондон ашык адамдын [[АКШ]]га эмиграцияланышына мүмкүндүк берген<ref name="nashaamerica">{{Cite web|url=http://www.nashaamerica.com/blogi/chtivo/item-894/|title=Он спас 1 млн человек. Сегодня они не могут собрать ему на операцию. Как же так?|website=www.nashaamerica.com|access-date=2023-09-26|language=ru|archive-url=https://web.archive.org/web/20230926133215/http://www.nashaamerica.com/blogi/chtivo/item-894/|archive-date=2023-09-26}}</ref><ref name="romanovich">{{Cite web|url=https://spasenie.by/publ/pravozashhitnik_boris_perchatkin_smertelno_bolen/4-1-0-82|title=Правозащитник, Борис Перчаткин, смертельно болен|website=spasenie.by|author=Михаил Романович|access-date=2023-09-26}}</ref>. == Өмүр баяны == === Мурдагы жылдары жана чиркөөгө келиши === Борис Перчаткин аскер учкучунун үй-бүлөсүндө туулган, атасы Борис уулу туулгандан көп өтпөй авиациялык кырсыктан каза болгон. Бористин энеси күйөөсү каза болгондон кийин башка офицерге турмушка чыккан. Ал 1953-жылы СССРдеги тополоңдор маалында аскердик буйрукту аткаруудан баш тартканы үчүн камалып, [[Воркута]] лагерлерине 25 жылга соттолгон. 16 жашында Борис Находка шаарындагы [[Элүүнчүлөр|элүүнчүлөр]] чиркөөсүн таап, чөмүлтүлүүдөн өткөн. Кийинчерээк ал СССРдеги ишенгендерди куугунтуктоо тууралуу маалыматтарды жыйнап, аны ротапринтте көбөйтүп, чет элдик журналисттерге бере баштаган<ref name="semenova">{{Cite web|url=https://usa.one/2020/01/boris-perchatkin-o-veruyushhix-v-sssr-immigracii-v-ssha-i-aktivizme/|title=Борис Перчаткин — о том, как помогал верующим из СССР попасть в США|website=usa.one|author=Виктория Семёнова|date=2020-01-03|access-date=2023-09-25}}</ref>. === Эмиграциялык кыймыл жана диссиденттик (1976–1980) === 1976-жылы Перчаткин пикирлештери Василий Патрушев, В. А. Бурлаченко жана Владимир Степанов менен бирге [[Москва]]дагы [[диссиденттери|диссиденттер]] менен байланыш түзүп, «эмиграциялык кыймыл» багытын карманган. Ошол эле учурда Находкага [[Москва Хельсинки тобу]]нун өкүлү Л. В. Воронина келген. Ошол учурдан тарта Перчаткин СССРден элүүнчүлөрдүн системалуу түрдө чет өлкөгө чыгуусун уюштуруу менен жигердүү алектене баштаган<ref name="ostrovskaya"/>. Ал [[БУУ]], [[Чиркөөлөрдүн бүткүл дүйнөлүк кеңеши]]не жана [[Хельсинки макулдашуусу]]на кол койгон мамлекет башчыларына СССРдеги ишенгендердин куугунтукталышы тууралуу кайрылууларды жөнөткөн<ref name="nashaamerica"/>. 1977-жылы ал Николай Горетой менен бирге камакка алынган диссиденттер [[Александр Гинзбург]], [[Юрий Орлов]] жана [[Анатолий Шаранский]]ди коргоп, дүйнөлүк саясатчыларга элүүнчүлөрдүн атынан ачык кат жазган<ref name="ostrovskaya"/>. Ошол эле жылы ал башка христиандар менен бирге СССРден эркин чыгуу укугун талап кылып, каршылык ачкачылыгын өткөргөн<ref>{{Cite news|url=https://archive.ukrweekly.com/print-media/1977/The_Ukrainian_Weekly_1977-38.pdf|title=Dissidents fast across USSR|newspaper=The Ukrainian Weekly|date=1977-10-09|language=en|archive-url=https://web.archive.org/web/20230926074510/https://archive.ukrweekly.com/print-media/1977/The_Ukrainian_Weekly_1977-38.pdf|archive-date=2023-09-26}}</ref>. 1978-жылдын 20-декабрында Перчаткин Находка почтасынан [[АКШ Президенти]] [[Джимми Картер]]ге дин эркиндигин жана эмиграция укугун коргоону суранган Жаңы жылдык телеграмма жөнөткөн<ref name="ostrovskaya"/><ref name="nashaamerica"/><ref>{{Cite book|url=http://www.rusbaptist.stunda.org/aven-ezer-primorje.pdf|title=АВЕН-ЕЗЕР. Евангельское движение в Приморье 1898-1990 годы|author=Андрей Дементьев|publisher=Русский остров|year=2011|pages=213|isbn=978-5-93577-054-2|archive-url=https://web.archive.org/web/20230925212100/http://www.rusbaptist.stunda.org/aven-ezer-primorje.pdf|archive-date=2023-09-25}}</ref>. 1979-жылдан баштап ал СССРден кетүүнү каалаган элүүнчүлөрдүн бирдиктүү Эмиграциялык борборун башкарган. 1980-жылы эмиграцияга талапкер советтик элүүнчүлөр чиркөөлөрүнүн кеңешинин катчысы болуп шайланган<ref name="ostrovskaya"/>. 1979-жылдын аягында Перчаткин АКШ, Канада, Австралия, Улуу Британия, ФРГ, Франция жана Италия парламенттери менен өкмөттөрүнө СССРдеги чыныгы диний кырдаал, КПССтин чиркөөнү жоюу пландары жана диний мыйзамдардын бузулушу тууралуу билдирүү даярдаган<ref name="nashaamerica"/>. === Куугунтуктоо жана камакка алынышы === Совет өкмөтү Перчаткинге жана анын үй-бүлөсүнө каршы жергиликтүү гезиттерде каралоо макалаларын жарыялап, жигердүү өнөктөштүк жүргүзгөн<ref name="ostrovskaya"/>. 1980-жылдын 21-августунда Перчаткин Находкада камалып, 1981-жылдын мартында<ref name="dtic">{{Cite web|url=https://apps.dtic.mil/sti/pdfs/ADA145453.pdf|title=Chronology of Soviet Dissidence: January 1970 through December 1982|publisher=Defense Technical Information Center|language=en|archive-url=https://web.archive.org/web/20231002220919/https://apps.dtic.mil/sti/pdfs/ADA145453.pdf|archive-date=2023-10-02}}</ref> РСФСР Кылмыш-жаза кодексинин 190.1-беренеси боюнча («Советтик мамлекеттик жана коомдук түзүлүштү жаманатты кылган жалган маалыматтарды таратуу») 2 жылга эркиндигинен ажыратылган<ref name="dtic"/>. «[[Америка үнү]]» радиосунун кабарлашынча, тергөө маалында Перчаткинге каршы психотроптук заттар (нейролептиктер) колдонулган<ref name="ostrovskaya"/>. 1982-жылы августта жазасын өтөп чыккандан кийин ал диний эмиграция үчүн күрөштү кайрадан уланткан. 1983-жылдын февралында кайрадан камалып, РСФСР КК 218-беренесинин 2-бөлүгү боюнча (муздак курал сактоо) 1,5 жылга соттолгон<ref name="ostrovskaya"/>. === Дипломатиялык ишмердүүлүгү жана АКШга эмиграциясы === 1987-жылы Перчаткин АКШ Конгресси үчүн «СССРдеги диний кырдаал тууралуу» баяндама даярдаган. Ошол баяндама АКШ Конгрессинде окулгандан кийин Перчаткин АКШ Мамлекеттик катчысы [[Джордж Шульц]]<ref name="romanovich"/>, АКШ Жогорку сотунун төрагасы [[Уильям Ренквист]]<ref name="romanovich"/> жана Мамлекеттик катчынын диний иштер боюнча орун басары менен жолугушууга чакырылган. 1988-жылы май айында АКШ Президенти [[Рональд Рейган]]дын [[Михаил Горбачёв]] менен жолугушуу үчүн СССРге жасаган расмий сапары маалында Перчаткин Рейгандын жубайы — [[Нэнси Рейган]] менен жолугушкан 40 диссиденттен турган делегациянын курамына кирген. 1988-жылдын 30-майындагы жолугушууда ал советтик протестанттардын расмий өкүлү катары Нэнси Рейганга СССРдеги дин эркиндигинин абалы тууралуу эки саат бою баяндап берген. Ошондон кийин Нэнси Рейган Перчаткинди АКШ Конгрессинде өз баяндамасын окууга чакырган<ref name="gura">{{Cite journal|last=Гура|first=В.О.|title=Історія та есхатологічні мотиви релігійної еміграції пізніх протестантів із СРСР 1987–2017 рр.|journal=Гілея: науковий вісник|location=[[Киев]]|year=2018|issue=135|pages=171–175|language=uk|issn=2076-1554|url=http://www.irbis-nbuv.gov.ua/cgi-bin/irbis_nbuv/cgiirbis_64.exe?C21COM=2&I21DBN=UJRN&P21DBN=UJRN&IMAGE_FILE_DOWNLOAD=1&Image_file_name=PDF/gileya_2018_135_47.pdf}}</ref>. 1988-жылдын 26-июлунда Перчаткин үй-бүлөсү менен бирге АКШга эмиграцияланган<ref name="gura"/><ref name="ostrovskaya"/>. 1988-жылдын 4-августунда ал [[АКШ Конгресси]]нде СССРдеги ишенгендерди геноцидге учуратуу тууралуу баяндама жасап, конгрессмендер, сенаторлор жана дипломаттар менен сүйлөшүүлөрдү жүргүзгөн<ref name="ostrovskaya"/><ref name="gura"/><ref>{{Cite web|url=https://russiainphoto.ru/photos/195013/|title=Фото|language=ru|website=russiainphoto.ru|access-date=2023-09-26|archive-date=2023-09-26|archive-url=https://web.archive.org/web/20230926063526/https://russiainphoto.ru/photos/195013/}}</ref>. Бул талкуулардын натыйжасында<ref>{{Cite news|url=https://issuu.com/afisha/docs/diaspora_08-11-13/9|title=25-летие начала исхода|newspaper=Диаспора. Славянская общественная газета|author=Виталий Футорный|date=2013-08-11|language=ru|archive-url=https://web.archive.org/web/20240508015913/https://issuu.com/afisha/docs/diaspora_08-11-13/9|archive-date=2024-05-08}}</ref> 1989-жылы Нью-Джерси штатынан шайланган сенатор [[Фрэнк Лаутенберг]]дин аты менен аталган «Лаутенберг оңдоосу» кабыл алынган. Бул оңдоонун алгачкы он жылында АКШга 350 миңден ашык диний качкын көчүп келген<ref name="gura"/><ref name="semenova"/>, ал эми 2010-жылга карата бул сан 1 миллионго жеткен<ref name="romanovich"/>. Находка шаарынан элүүнчүлөрдүн массалык эмиграцияланышы 1988-жылы башталып, ал жылы 152 чоң киши (жаш балдарды эсеппегенде) өлкөдөн кетишкен. 1989-жылы Находкадан дагы 45 чоң киши элүүнчү эмиграцияланган<ref name="ostrovskaya"/>. === АКШдагы укук коргоо ишмердүүлүгү === АКШга келгенден кийин Перчаткин өзүнүн жеке веб-сайтын ачып, анда өзүнүн камалышы, түрмөдө отурушу жана эмиграция үчүн күрөшү тууралуу маалыматтарды жарыялаган<ref name="ostrovskaya"/><ref>{{Cite web|url=https://bperchatkin.wordpress.com/|title=Персональный сайт Бориса Перчаткина|access-date=2023-09-25|archive-date=2023-09-26|archive-url=https://web.archive.org/web/20230926084710/https://bperchatkin.wordpress.com/}}</ref>. Ошондой эле ал ARRC (American-Russian Relief Committee) христиандык укук коргоо уюмун түзгөн<ref name="romanovich"/><ref>{{Cite book|url=https://books.google.com/books?id=_YhIiVBx_5kC&pg=PA21|title=Unregistered Religious Groups in Russia: Hearing Before the Commission on Security and Cooperation in Europe|publisher=U.S. Government Printing Office|year=2007|language=en|isbn=978-0-16-077910-7}}</ref>. Анын «Огненные тропы» аттуу өмүр баяндык китеби бир нече жолу кайра басылып чыккан<ref name="ostrovskaya"/>. 2025-жылдын жайында Борис Перчаткин АКШ Мамлекеттик департаменти жана Эл аралык дин эркиндиги боюнча комиссия өкүлдөрү менен бирге Украина менен Орусиядагы пацифист-христиандардын куугунтукталышы, альтернативдүү жарандык кызматтын чектелиши, куралдуу күчтөргө мажбурлап тартуу, согушка катышуудан баш тартканы үчүн сабалышы, камалышы, коркутууларга кабылышы, ошондой эле дискриминация жана кылмыш жоопкерчилигине тартылышы маселелерин көтөргөн. Ошондон улам Перчаткин «[[Uniting for Ukraine]]» (U4U) программасы боюнча АКШга келген украиналык пацифист-христиандар үчүн өзүнчө иммиграциялык квота бөлүнүшүн талап кылган<ref>{{Cite web|url=https://www.slavicsac.com/2025/07/14/ukraine-russian-christians/|title=В США обсуждают защиту христиан из Украины и России|website=Slavic Sacramento|date=2025-07-15|access-date=2025-11-27|archive-date=2025-08-15|archive-url=https://web.archive.org/web/20250815145842/https://www.slavicsac.com/2025/07/14/ukraine-russian-christians/}}</ref>. == Эскерүү == Нобель сыйлыгынын лауреаты, академик [[Андрей Сахаров]] өзүнүн 1981-жылдагы «Окумуштуулардын жоопкерчилиги» аттуу макаласында Борис Перчаткинди советтик саясий туткундардын арасында атап өткөн<ref>{{Cite web|url=https://www.sakharov.space/lib/otvetstvennost-uchenyh|title=Сахаров. Ответственность учёных|archive-url=https://web.archive.org/web/20231002222415/https://www.sakharov.space/lib/otvetstvennost-uchenyh|archive-date=2023-10-02}}</ref>. == Китептери == * Перчаткин, Борис. ''Огненные тропы''. Сиэтл (АКШ), 2002. — 222 б. == Булактар == {{Булактар|2}} == Тышкы шилтемелер == * [https://bperchatkin.wordpress.com/ Борис Перчаткиндин жеке веб-сайты] * {{Cite journal|author=Michael Rowe|title=The Soviet pentecostal emigration movement|url=https://www.tandfonline.com/doi/epdf/10.1080/09637498308431098|journal=Religion in Communist Lands|date=2008-01-02|volume=11|issue=3|pages=337–339|language=en|doi=10.1080/09637498308431098}} * {{Cite journal|author=Catherine Wanner|title=Religion and Refugee Resettlement: Evolving Connections to Ukraine since World War II|url=https://brill.com/view/journals/css/44/1-2/article-p44_4.xml|journal=Canadian-American Slavic Studies|publisher=Brill Schöningh|date=2010-01|volume=44|issue=1–2|pages=44–66|language=en|issn=2210-2396|doi=10.1163/221023910X512796}} * {{Cite news|author=Special To the New York Times|title=Soviet Pentecostals Meet Illegally and Form Council|url=https://www.nytimes.com/1979/09/05/archives/soviet-pentecostals-meet-illegally-and-form-council-20-delegates.html|newspaper=The New York Times|date=1979-09-05|access-date=2025-12-18|language=en|archive-url=https://web.archive.org/web/20180310060316/https://www.nytimes.com/1979/09/05/archives/soviet-pentecostals-meet-illegally-and-form-council-20-delegates.html|archive-date=2018-03-10}} {{Сырткы шилтемелер}} [[Категория:Туулгандар 1946-жылы]] mynfk39nbbiqnyl1h2fy31l16iisbc3 652216 652214 2026-09-09T10:24:59Z Artelow 2286 652216 wikitext text/x-wiki {{Инсан | ысымы = Перчаткин Борис Георгиевич | расмий ысымы = {{lang-en|Перчаткин Борис Георгиевич}} | нукура ысымы = | сүрөт = | сүрөттүн түшүндүрмөсү = | туулган датасы = 1.6.1945 | туулган жери = [[Миргород]], Полтава облусу, [[Украин ССР]], [[СССР]] | каза болгон датасы = | каза болгон жери = | жарандыгы = {{Өлкө желеги|СССР}}, {{Өлкө желеги|АКШ}} | ишмердүүлүгү = [[Укук коргоочу]], диний ишмер | дини = [[Христиандык]] ([[Элүүнчүлөр]]) | жубайы = | балдары = 6 | сайты = {{URL|https://bperchatkin.wordpress.com/}} }} '''Борис Георгиевич Перчаткин''' (1-июль 1946, [[Миргород]], [[Украин ССР]], [[СССР]]) — советтик жана америкалык укук коргоочу, диний ишмер, 1970-жылдардын аягында жана 1980-жылдардын башында [[Находка]] шаарындагы диний эмиграция кыймылынын негизги уюштуруучуларынын бири<ref name="ostrovskaya">{{Cite book|last=Островская|first=О.П.|chapter=Судьбы участников эмиграционного движения пятидесятников на дальнем востоке в 1970-1980-х гг.|title=Владивосток – точка возвращения: прошлое и настоящее русской эмиграции. Материалы Второй международной научной конференции|url=http://dot.kostacademy.kz/bible/files/769476832.pdf#page=65|publisher=Дальневосточный юридический институт Министерства внутренних дел Российской Федерации|location=[[Хабаровск]]|date=2017-06-23|pages=65–71|language=ru|isbn=978-5-9753-0229-8|archive-url=https://web.archive.org/web/20230926080912/http://dot.kostacademy.kz/bible/files/769476832.pdf#page=65|archive-date=2023-09-26}}</ref>. Ал 1989-жылы АКШда «Лаутенберг оңдоосун» кабыл алууга жетишкен негизги активисттердин бири болгон. Бул мыйзам мурдагы [[СССР]] өлкөлөрүнөн 1 миллиондон ашык адамдын [[АКШ]]га эмиграцияланышына мүмкүндүк берген<ref name="nashaamerica">{{Cite web|url=http://www.nashaamerica.com/blogi/chtivo/item-894/|title=Он спас 1 млн человек. Сегодня они не могут собрать ему на операцию. Как же так?|website=www.nashaamerica.com|access-date=2023-09-26|language=ru|archive-url=https://web.archive.org/web/20230926133215/http://www.nashaamerica.com/blogi/chtivo/item-894/|archive-date=2023-09-26}}</ref><ref name="romanovich">{{Cite web|url=https://spasenie.by/publ/pravozashhitnik_boris_perchatkin_smertelno_bolen/4-1-0-82|title=Правозащитник, Борис Перчаткин, смертельно болен|website=spasenie.by|author=Михаил Романович|access-date=2023-09-26}}</ref>. == Өмүр баяны == === Мурдагы жылдары жана чиркөөгө келиши === Борис Перчаткин аскер учкучунун үй-бүлөсүндө туулган, атасы Борис уулу туулгандан көп өтпөй авиациялык кырсыктан каза болгон. Бористин энеси күйөөсү каза болгондон кийин башка офицерге турмушка чыккан. Ал 1953-жылы СССРдеги тополоңдор маалында аскердик буйрукту аткаруудан баш тартканы үчүн камалып, [[Воркута]] лагерлерине 25 жылга соттолгон. 16 жашында Борис Находка шаарындагы [[Элүүнчүлөр|элүүнчүлөр]] чиркөөсүн таап, чөмүлтүлүүдөн өткөн. Кийинчерээк ал СССРдеги ишенгендерди куугунтуктоо тууралуу маалыматтарды жыйнап, аны ротапринтте көбөйтүп, чет элдик журналисттерге бере баштаган<ref name="semenova">{{Cite web|url=https://usa.one/2020/01/boris-perchatkin-o-veruyushhix-v-sssr-immigracii-v-ssha-i-aktivizme/|title=Борис Перчаткин — о том, как помогал верующим из СССР попасть в США|website=usa.one|author=Виктория Семёнова|date=2020-01-03|access-date=2023-09-25}}</ref>. === Эмиграциялык кыймыл жана диссиденттик (1976–1980) === 1976-жылы Перчаткин пикирлештери Василий Патрушев, В. А. Бурлаченко жана Владимир Степанов менен бирге [[Москва]]дагы [[диссиденттери|диссиденттер]] менен байланыш түзүп, «эмиграциялык кыймыл» багытын карманган. Ошол эле учурда Находкага [[Москва Хельсинки тобу]]нун өкүлү Л. В. Воронина келген. Ошол учурдан тарта Перчаткин СССРден элүүнчүлөрдүн системалуу түрдө чет өлкөгө чыгуусун уюштуруу менен жигердүү алектене баштаган<ref name="ostrovskaya"/>. Ал [[БУУ]], [[Чиркөөлөрдүн бүткүл дүйнөлүк кеңеши]]не жана [[Хельсинки макулдашуусу]]на кол койгон мамлекет башчыларына СССРдеги ишенгендердин куугунтукталышы тууралуу кайрылууларды жөнөткөн<ref name="nashaamerica"/>. 1977-жылы ал Николай Горетой менен бирге камакка алынган диссиденттер [[Александр Гинзбург]], [[Юрий Орлов]] жана [[Анатолий Шаранский]]ди коргоп, дүйнөлүк саясатчыларга элүүнчүлөрдүн атынан ачык кат жазган<ref name="ostrovskaya"/>. Ошол эле жылы ал башка христиандар менен бирге СССРден эркин чыгуу укугун талап кылып, каршылык ачкачылыгын өткөргөн<ref>{{Cite news|url=https://archive.ukrweekly.com/print-media/1977/The_Ukrainian_Weekly_1977-38.pdf|title=Dissidents fast across USSR|newspaper=The Ukrainian Weekly|date=1977-10-09|language=en|archive-url=https://web.archive.org/web/20230926074510/https://archive.ukrweekly.com/print-media/1977/The_Ukrainian_Weekly_1977-38.pdf|archive-date=2023-09-26}}</ref>. 1978-жылдын 20-декабрында Перчаткин Находка почтасынан [[АКШ Президенти]] [[Джимми Картер]]ге дин эркиндигин жана эмиграция укугун коргоону суранган Жаңы жылдык телеграмма жөнөткөн<ref name="ostrovskaya"/><ref name="nashaamerica"/><ref>{{Cite book|url=http://www.rusbaptist.stunda.org/aven-ezer-primorje.pdf|title=АВЕН-ЕЗЕР. Евангельское движение в Приморье 1898-1990 годы|author=Андрей Дементьев|publisher=Русский остров|year=2011|pages=213|isbn=978-5-93577-054-2|archive-url=https://web.archive.org/web/20230925212100/http://www.rusbaptist.stunda.org/aven-ezer-primorje.pdf|archive-date=2023-09-25}}</ref>. 1979-жылдан баштап ал СССРден кетүүнү каалаган элүүнчүлөрдүн бирдиктүү Эмиграциялык борборун башкарган. 1980-жылы эмиграцияга талапкер советтик элүүнчүлөр чиркөөлөрүнүн кеңешинин катчысы болуп шайланган<ref name="ostrovskaya"/>. 1979-жылдын аягында Перчаткин АКШ, Канада, Австралия, Улуу Британия, ФРГ, Франция жана Италия парламенттери менен өкмөттөрүнө СССРдеги чыныгы диний кырдаал, КПССтин чиркөөнү жоюу пландары жана диний мыйзамдардын бузулушу тууралуу билдирүү даярдаган<ref name="nashaamerica"/>. === Куугунтуктоо жана камакка алынышы === Совет өкмөтү Перчаткинге жана анын үй-бүлөсүнө каршы жергиликтүү гезиттерде каралоо макалаларын жарыялап, жигердүү өнөктөштүк жүргүзгөн<ref name="ostrovskaya"/>. 1980-жылдын 21-августунда Перчаткин Находкада камалып, 1981-жылдын мартында<ref name="dtic">{{Cite web|url=https://apps.dtic.mil/sti/pdfs/ADA145453.pdf|title=Chronology of Soviet Dissidence: January 1970 through December 1982|publisher=Defense Technical Information Center|language=en|archive-url=https://web.archive.org/web/20231002220919/https://apps.dtic.mil/sti/pdfs/ADA145453.pdf|archive-date=2023-10-02}}</ref> РСФСР Кылмыш-жаза кодексинин 190.1-беренеси боюнча («Советтик мамлекеттик жана коомдук түзүлүштү жаманатты кылган жалган маалыматтарды таратуу») 2 жылга эркиндигинен ажыратылган<ref name="dtic"/>. «[[Америка үнү]]» радиосунун кабарлашынча, тергөө маалында Перчаткинге каршы психотроптук заттар (нейролептиктер) колдонулган<ref name="ostrovskaya"/>. 1982-жылы августта жазасын өтөп чыккандан кийин ал диний эмиграция үчүн күрөштү кайрадан уланткан. 1983-жылдын февралында кайрадан камалып, РСФСР КК 218-беренесинин 2-бөлүгү боюнча (муздак курал сактоо) 1,5 жылга соттолгон<ref name="ostrovskaya"/>. === Дипломатиялык ишмердүүлүгү жана АКШга эмиграциясы === 1987-жылы Перчаткин АКШ Конгресси үчүн «СССРдеги диний кырдаал тууралуу» баяндама даярдаган. Ошол баяндама АКШ Конгрессинде окулгандан кийин Перчаткин АКШ Мамлекеттик катчысы [[Джордж Шульц]]<ref name="romanovich"/>, АКШ Жогорку сотунун төрагасы [[Уильям Ренквист]]<ref name="romanovich"/> жана Мамлекеттик катчынын диний иштер боюнча орун басары менен жолугушууга чакырылган. 1988-жылы май айында АКШ Президенти [[Рональд Рейган]]дын [[Михаил Горбачёв]] менен жолугушуу үчүн СССРге жасаган расмий сапары маалында Перчаткин Рейгандын жубайы — [[Нэнси Рейган]] менен жолугушкан 40 диссиденттен турган делегациянын курамына кирген. 1988-жылдын 30-майындагы жолугушууда ал советтик протестанттардын расмий өкүлү катары Нэнси Рейганга СССРдеги дин эркиндигинин абалы тууралуу эки саат бою баяндап берген. Ошондон кийин Нэнси Рейган Перчаткинди АКШ Конгрессинде өз баяндамасын окууга чакырган<ref name="gura">{{Cite journal|last=Гура|first=В.О.|title=Історія та есхатологічні мотиви релігійної еміграції пізніх протестантів із СРСР 1987–2017 рр.|journal=Гілея: науковий вісник|location=[[Киев]]|year=2018|issue=135|pages=171–175|language=uk|issn=2076-1554|url=http://www.irbis-nbuv.gov.ua/cgi-bin/irbis_nbuv/cgiirbis_64.exe?C21COM=2&I21DBN=UJRN&P21DBN=UJRN&IMAGE_FILE_DOWNLOAD=1&Image_file_name=PDF/gileya_2018_135_47.pdf}}</ref>. 1988-жылдын 26-июлунда Перчаткин үй-бүлөсү менен бирге АКШга эмиграцияланган<ref name="gura"/><ref name="ostrovskaya"/>. 1988-жылдын 4-августунда ал [[АКШ Конгресси]]нде СССРдеги ишенгендерди геноцидге учуратуу тууралуу баяндама жасап, конгрессмендер, сенаторлор жана дипломаттар менен сүйлөшүүлөрдү жүргүзгөн<ref name="ostrovskaya"/><ref name="gura"/><ref>{{Cite web|url=https://russiainphoto.ru/photos/195013/|title=Фото|language=ru|website=russiainphoto.ru|access-date=2023-09-26|archive-date=2023-09-26|archive-url=https://web.archive.org/web/20230926063526/https://russiainphoto.ru/photos/195013/}}</ref>. Бул талкуулардын натыйжасында<ref>{{Cite news|url=https://issuu.com/afisha/docs/diaspora_08-11-13/9|title=25-летие начала исхода|newspaper=Диаспора. Славянская общественная газета|author=Виталий Футорный|date=2013-08-11|language=ru|archive-url=https://web.archive.org/web/20240508015913/https://issuu.com/afisha/docs/diaspora_08-11-13/9|archive-date=2024-05-08}}</ref> 1989-жылы Нью-Джерси штатынан шайланган сенатор [[Фрэнк Лаутенберг]]дин аты менен аталган «Лаутенберг оңдоосу» кабыл алынган. Бул оңдоонун алгачкы он жылында АКШга 350 миңден ашык диний качкын көчүп келген<ref name="gura"/><ref name="semenova"/>, ал эми 2010-жылга карата бул сан 1 миллионго жеткен<ref name="romanovich"/>. Находка шаарынан элүүнчүлөрдүн массалык эмиграцияланышы 1988-жылы башталып, ал жылы 152 чоң киши (жаш балдарды эсеппегенде) өлкөдөн кетишкен. 1989-жылы Находкадан дагы 45 чоң киши элүүнчү эмиграцияланган<ref name="ostrovskaya"/>. === АКШдагы укук коргоо ишмердүүлүгү === АКШга келгенден кийин Перчаткин өзүнүн жеке веб-сайтын ачып, анда өзүнүн камалышы, түрмөдө отурушу жана эмиграция үчүн күрөшү тууралуу маалыматтарды жарыялаган<ref name="ostrovskaya"/><ref>{{Cite web|url=https://bperchatkin.wordpress.com/|title=Персональный сайт Бориса Перчаткина|access-date=2023-09-25|archive-date=2023-09-26|archive-url=https://web.archive.org/web/20230926084710/https://bperchatkin.wordpress.com/}}</ref>. Ошондой эле ал ARRC (American-Russian Relief Committee) христиандык укук коргоо уюмун түзгөн<ref name="romanovich"/><ref>{{Cite book|url=https://books.google.com/books?id=_YhIiVBx_5kC&pg=PA21|title=Unregistered Religious Groups in Russia: Hearing Before the Commission on Security and Cooperation in Europe|publisher=U.S. Government Printing Office|year=2007|language=en|isbn=978-0-16-077910-7}}</ref>. Анын «Огненные тропы» аттуу өмүр баяндык китеби бир нече жолу кайра басылып чыккан<ref name="ostrovskaya"/>. 2025-жылдын жайында Борис Перчаткин АКШ Мамлекеттик департаменти жана Эл аралык дин эркиндиги боюнча комиссия өкүлдөрү менен бирге Украина менен Орусиядагы пацифист-христиандардын куугунтукталышы, альтернативдүү жарандык кызматтын чектелиши, куралдуу күчтөргө мажбурлап тартуу, согушка катышуудан баш тартканы үчүн сабалышы, камалышы, коркутууларга кабылышы, ошондой эле дискриминация жана кылмыш жоопкерчилигине тартылышы маселелерин көтөргөн. Ошондон улам Перчаткин «[[Uniting for Ukraine]]» (U4U) программасы боюнча АКШга келген украиналык пацифист-христиандар үчүн өзүнчө иммиграциялык квота бөлүнүшүн талап кылган<ref>{{Cite web|url=https://www.slavicsac.com/2025/07/14/ukraine-russian-christians/|title=В США обсуждают защиту христиан из Украины и России|website=Slavic Sacramento|date=2025-07-15|access-date=2025-11-27|archive-date=2025-08-15|archive-url=https://web.archive.org/web/20250815145842/https://www.slavicsac.com/2025/07/14/ukraine-russian-christians/}}</ref>. == Эскерүү == Нобель сыйлыгынын лауреаты, академик [[Андрей Сахаров]] өзүнүн 1981-жылдагы «Окумуштуулардын жоопкерчилиги» аттуу макаласында Борис Перчаткинди советтик саясий туткундардын арасында атап өткөн<ref>{{Cite web|url=https://www.sakharov.space/lib/otvetstvennost-uchenyh|title=Сахаров. Ответственность учёных|archive-url=https://web.archive.org/web/20231002222415/https://www.sakharov.space/lib/otvetstvennost-uchenyh|archive-date=2023-10-02}}</ref>. == Китептери == * Перчаткин, Борис. ''Огненные тропы''. Сиэтл (АКШ), 2002. — 222 б. == Булактар == {{Булактар|2}} == Тышкы шилтемелер == * [https://bperchatkin.wordpress.com/ Борис Перчаткиндин жеке веб-сайты] * {{Cite journal|author=Michael Rowe|title=The Soviet pentecostal emigration movement|url=https://www.tandfonline.com/doi/epdf/10.1080/09637498308431098|journal=Religion in Communist Lands|date=2008-01-02|volume=11|issue=3|pages=337–339|language=en|doi=10.1080/09637498308431098}} * {{Cite journal|author=Catherine Wanner|title=Religion and Refugee Resettlement: Evolving Connections to Ukraine since World War II|url=https://brill.com/view/journals/css/44/1-2/article-p44_4.xml|journal=Canadian-American Slavic Studies|publisher=Brill Schöningh|date=2010-01|volume=44|issue=1–2|pages=44–66|language=en|issn=2210-2396|doi=10.1163/221023910X512796}} * {{Cite news|author=Special To the New York Times|title=Soviet Pentecostals Meet Illegally and Form Council|url=https://www.nytimes.com/1979/09/05/archives/soviet-pentecostals-meet-illegally-and-form-council-20-delegates.html|newspaper=The New York Times|date=1979-09-05|access-date=2025-12-18|language=en|archive-url=https://web.archive.org/web/20180310060316/https://www.nytimes.com/1979/09/05/archives/soviet-pentecostals-meet-illegally-and-form-council-20-delegates.html|archive-date=2018-03-10}} {{Сырткы шилтемелер}} [[Категория:Туулгандар 1946-жылы]] b0gzvjm6lmujeqezygovx20y3lnh2c5 652217 652216 2026-09-09T10:26:01Z Artelow 2286 652217 wikitext text/x-wiki {{Инсан | ысымы = Перчаткин Борис Георгиевич | расмий ысымы = {{lang-ru|Перчаткин Борис Георгиевич}} | нукура ысымы = | сүрөт = | сүрөттүн түшүндүрмөсү = |туулган күнү = 01.06.1945 | туулган жери = [[Миргород]], Полтава облусу, [[Украин ССР]], [[СССР]] | каза болгон датасы = | каза болгон жери = | жарандыгы = {{Өлкө желеги|СССР}}, {{Өлкө желеги|АКШ}} | ишмердүүлүгү = [[Укук коргоочу]], диний ишмер | дини = [[Христиандык]] ([[Элүүнчүлөр]]) | жубайы = | балдары = 6 | сайты = {{URL|https://bperchatkin.wordpress.com/}} }} '''Борис Георгиевич Перчаткин''' (1-июль 1946, [[Миргород]], [[Украин ССР]], [[СССР]]) — советтик жана америкалык укук коргоочу, диний ишмер, 1970-жылдардын аягында жана 1980-жылдардын башында [[Находка]] шаарындагы диний эмиграция кыймылынын негизги уюштуруучуларынын бири<ref name="ostrovskaya">{{Cite book|last=Островская|first=О.П.|chapter=Судьбы участников эмиграционного движения пятидесятников на дальнем востоке в 1970-1980-х гг.|title=Владивосток – точка возвращения: прошлое и настоящее русской эмиграции. Материалы Второй международной научной конференции|url=http://dot.kostacademy.kz/bible/files/769476832.pdf#page=65|publisher=Дальневосточный юридический институт Министерства внутренних дел Российской Федерации|location=[[Хабаровск]]|date=2017-06-23|pages=65–71|language=ru|isbn=978-5-9753-0229-8|archive-url=https://web.archive.org/web/20230926080912/http://dot.kostacademy.kz/bible/files/769476832.pdf#page=65|archive-date=2023-09-26}}</ref>. Ал 1989-жылы АКШда «Лаутенберг оңдоосун» кабыл алууга жетишкен негизги активисттердин бири болгон. Бул мыйзам мурдагы [[СССР]] өлкөлөрүнөн 1 миллиондон ашык адамдын [[АКШ]]га эмиграцияланышына мүмкүндүк берген<ref name="nashaamerica">{{Cite web|url=http://www.nashaamerica.com/blogi/chtivo/item-894/|title=Он спас 1 млн человек. Сегодня они не могут собрать ему на операцию. Как же так?|website=www.nashaamerica.com|access-date=2023-09-26|language=ru|archive-url=https://web.archive.org/web/20230926133215/http://www.nashaamerica.com/blogi/chtivo/item-894/|archive-date=2023-09-26}}</ref><ref name="romanovich">{{Cite web|url=https://spasenie.by/publ/pravozashhitnik_boris_perchatkin_smertelno_bolen/4-1-0-82|title=Правозащитник, Борис Перчаткин, смертельно болен|website=spasenie.by|author=Михаил Романович|access-date=2023-09-26}}</ref>. == Өмүр баяны == === Мурдагы жылдары жана чиркөөгө келиши === Борис Перчаткин аскер учкучунун үй-бүлөсүндө туулган, атасы Борис уулу туулгандан көп өтпөй авиациялык кырсыктан каза болгон. Бористин энеси күйөөсү каза болгондон кийин башка офицерге турмушка чыккан. Ал 1953-жылы СССРдеги тополоңдор маалында аскердик буйрукту аткаруудан баш тартканы үчүн камалып, [[Воркута]] лагерлерине 25 жылга соттолгон. 16 жашында Борис Находка шаарындагы [[Элүүнчүлөр|элүүнчүлөр]] чиркөөсүн таап, чөмүлтүлүүдөн өткөн. Кийинчерээк ал СССРдеги ишенгендерди куугунтуктоо тууралуу маалыматтарды жыйнап, аны ротапринтте көбөйтүп, чет элдик журналисттерге бере баштаган<ref name="semenova">{{Cite web|url=https://usa.one/2020/01/boris-perchatkin-o-veruyushhix-v-sssr-immigracii-v-ssha-i-aktivizme/|title=Борис Перчаткин — о том, как помогал верующим из СССР попасть в США|website=usa.one|author=Виктория Семёнова|date=2020-01-03|access-date=2023-09-25}}</ref>. === Эмиграциялык кыймыл жана диссиденттик (1976–1980) === 1976-жылы Перчаткин пикирлештери Василий Патрушев, В. А. Бурлаченко жана Владимир Степанов менен бирге [[Москва]]дагы [[диссиденттери|диссиденттер]] менен байланыш түзүп, «эмиграциялык кыймыл» багытын карманган. Ошол эле учурда Находкага [[Москва Хельсинки тобу]]нун өкүлү Л. В. Воронина келген. Ошол учурдан тарта Перчаткин СССРден элүүнчүлөрдүн системалуу түрдө чет өлкөгө чыгуусун уюштуруу менен жигердүү алектене баштаган<ref name="ostrovskaya"/>. Ал [[БУУ]], [[Чиркөөлөрдүн бүткүл дүйнөлүк кеңеши]]не жана [[Хельсинки макулдашуусу]]на кол койгон мамлекет башчыларына СССРдеги ишенгендердин куугунтукталышы тууралуу кайрылууларды жөнөткөн<ref name="nashaamerica"/>. 1977-жылы ал Николай Горетой менен бирге камакка алынган диссиденттер [[Александр Гинзбург]], [[Юрий Орлов]] жана [[Анатолий Шаранский]]ди коргоп, дүйнөлүк саясатчыларга элүүнчүлөрдүн атынан ачык кат жазган<ref name="ostrovskaya"/>. Ошол эле жылы ал башка христиандар менен бирге СССРден эркин чыгуу укугун талап кылып, каршылык ачкачылыгын өткөргөн<ref>{{Cite news|url=https://archive.ukrweekly.com/print-media/1977/The_Ukrainian_Weekly_1977-38.pdf|title=Dissidents fast across USSR|newspaper=The Ukrainian Weekly|date=1977-10-09|language=en|archive-url=https://web.archive.org/web/20230926074510/https://archive.ukrweekly.com/print-media/1977/The_Ukrainian_Weekly_1977-38.pdf|archive-date=2023-09-26}}</ref>. 1978-жылдын 20-декабрында Перчаткин Находка почтасынан [[АКШ Президенти]] [[Джимми Картер]]ге дин эркиндигин жана эмиграция укугун коргоону суранган Жаңы жылдык телеграмма жөнөткөн<ref name="ostrovskaya"/><ref name="nashaamerica"/><ref>{{Cite book|url=http://www.rusbaptist.stunda.org/aven-ezer-primorje.pdf|title=АВЕН-ЕЗЕР. Евангельское движение в Приморье 1898-1990 годы|author=Андрей Дементьев|publisher=Русский остров|year=2011|pages=213|isbn=978-5-93577-054-2|archive-url=https://web.archive.org/web/20230925212100/http://www.rusbaptist.stunda.org/aven-ezer-primorje.pdf|archive-date=2023-09-25}}</ref>. 1979-жылдан баштап ал СССРден кетүүнү каалаган элүүнчүлөрдүн бирдиктүү Эмиграциялык борборун башкарган. 1980-жылы эмиграцияга талапкер советтик элүүнчүлөр чиркөөлөрүнүн кеңешинин катчысы болуп шайланган<ref name="ostrovskaya"/>. 1979-жылдын аягында Перчаткин АКШ, Канада, Австралия, Улуу Британия, ФРГ, Франция жана Италия парламенттери менен өкмөттөрүнө СССРдеги чыныгы диний кырдаал, КПССтин чиркөөнү жоюу пландары жана диний мыйзамдардын бузулушу тууралуу билдирүү даярдаган<ref name="nashaamerica"/>. === Куугунтуктоо жана камакка алынышы === Совет өкмөтү Перчаткинге жана анын үй-бүлөсүнө каршы жергиликтүү гезиттерде каралоо макалаларын жарыялап, жигердүү өнөктөштүк жүргүзгөн<ref name="ostrovskaya"/>. 1980-жылдын 21-августунда Перчаткин Находкада камалып, 1981-жылдын мартында<ref name="dtic">{{Cite web|url=https://apps.dtic.mil/sti/pdfs/ADA145453.pdf|title=Chronology of Soviet Dissidence: January 1970 through December 1982|publisher=Defense Technical Information Center|language=en|archive-url=https://web.archive.org/web/20231002220919/https://apps.dtic.mil/sti/pdfs/ADA145453.pdf|archive-date=2023-10-02}}</ref> РСФСР Кылмыш-жаза кодексинин 190.1-беренеси боюнча («Советтик мамлекеттик жана коомдук түзүлүштү жаманатты кылган жалган маалыматтарды таратуу») 2 жылга эркиндигинен ажыратылган<ref name="dtic"/>. «[[Америка үнү]]» радиосунун кабарлашынча, тергөө маалында Перчаткинге каршы психотроптук заттар (нейролептиктер) колдонулган<ref name="ostrovskaya"/>. 1982-жылы августта жазасын өтөп чыккандан кийин ал диний эмиграция үчүн күрөштү кайрадан уланткан. 1983-жылдын февралында кайрадан камалып, РСФСР КК 218-беренесинин 2-бөлүгү боюнча (муздак курал сактоо) 1,5 жылга соттолгон<ref name="ostrovskaya"/>. === Дипломатиялык ишмердүүлүгү жана АКШга эмиграциясы === 1987-жылы Перчаткин АКШ Конгресси үчүн «СССРдеги диний кырдаал тууралуу» баяндама даярдаган. Ошол баяндама АКШ Конгрессинде окулгандан кийин Перчаткин АКШ Мамлекеттик катчысы [[Джордж Шульц]]<ref name="romanovich"/>, АКШ Жогорку сотунун төрагасы [[Уильям Ренквист]]<ref name="romanovich"/> жана Мамлекеттик катчынын диний иштер боюнча орун басары менен жолугушууга чакырылган. 1988-жылы май айында АКШ Президенти [[Рональд Рейган]]дын [[Михаил Горбачёв]] менен жолугушуу үчүн СССРге жасаган расмий сапары маалында Перчаткин Рейгандын жубайы — [[Нэнси Рейган]] менен жолугушкан 40 диссиденттен турган делегациянын курамына кирген. 1988-жылдын 30-майындагы жолугушууда ал советтик протестанттардын расмий өкүлү катары Нэнси Рейганга СССРдеги дин эркиндигинин абалы тууралуу эки саат бою баяндап берген. Ошондон кийин Нэнси Рейган Перчаткинди АКШ Конгрессинде өз баяндамасын окууга чакырган<ref name="gura">{{Cite journal|last=Гура|first=В.О.|title=Історія та есхатологічні мотиви релігійної еміграції пізніх протестантів із СРСР 1987–2017 рр.|journal=Гілея: науковий вісник|location=[[Киев]]|year=2018|issue=135|pages=171–175|language=uk|issn=2076-1554|url=http://www.irbis-nbuv.gov.ua/cgi-bin/irbis_nbuv/cgiirbis_64.exe?C21COM=2&I21DBN=UJRN&P21DBN=UJRN&IMAGE_FILE_DOWNLOAD=1&Image_file_name=PDF/gileya_2018_135_47.pdf}}</ref>. 1988-жылдын 26-июлунда Перчаткин үй-бүлөсү менен бирге АКШга эмиграцияланган<ref name="gura"/><ref name="ostrovskaya"/>. 1988-жылдын 4-августунда ал [[АКШ Конгресси]]нде СССРдеги ишенгендерди геноцидге учуратуу тууралуу баяндама жасап, конгрессмендер, сенаторлор жана дипломаттар менен сүйлөшүүлөрдү жүргүзгөн<ref name="ostrovskaya"/><ref name="gura"/><ref>{{Cite web|url=https://russiainphoto.ru/photos/195013/|title=Фото|language=ru|website=russiainphoto.ru|access-date=2023-09-26|archive-date=2023-09-26|archive-url=https://web.archive.org/web/20230926063526/https://russiainphoto.ru/photos/195013/}}</ref>. Бул талкуулардын натыйжасында<ref>{{Cite news|url=https://issuu.com/afisha/docs/diaspora_08-11-13/9|title=25-летие начала исхода|newspaper=Диаспора. Славянская общественная газета|author=Виталий Футорный|date=2013-08-11|language=ru|archive-url=https://web.archive.org/web/20240508015913/https://issuu.com/afisha/docs/diaspora_08-11-13/9|archive-date=2024-05-08}}</ref> 1989-жылы Нью-Джерси штатынан шайланган сенатор [[Фрэнк Лаутенберг]]дин аты менен аталган «Лаутенберг оңдоосу» кабыл алынган. Бул оңдоонун алгачкы он жылында АКШга 350 миңден ашык диний качкын көчүп келген<ref name="gura"/><ref name="semenova"/>, ал эми 2010-жылга карата бул сан 1 миллионго жеткен<ref name="romanovich"/>. Находка шаарынан элүүнчүлөрдүн массалык эмиграцияланышы 1988-жылы башталып, ал жылы 152 чоң киши (жаш балдарды эсеппегенде) өлкөдөн кетишкен. 1989-жылы Находкадан дагы 45 чоң киши элүүнчү эмиграцияланган<ref name="ostrovskaya"/>. === АКШдагы укук коргоо ишмердүүлүгү === АКШга келгенден кийин Перчаткин өзүнүн жеке веб-сайтын ачып, анда өзүнүн камалышы, түрмөдө отурушу жана эмиграция үчүн күрөшү тууралуу маалыматтарды жарыялаган<ref name="ostrovskaya"/><ref>{{Cite web|url=https://bperchatkin.wordpress.com/|title=Персональный сайт Бориса Перчаткина|access-date=2023-09-25|archive-date=2023-09-26|archive-url=https://web.archive.org/web/20230926084710/https://bperchatkin.wordpress.com/}}</ref>. Ошондой эле ал ARRC (American-Russian Relief Committee) христиандык укук коргоо уюмун түзгөн<ref name="romanovich"/><ref>{{Cite book|url=https://books.google.com/books?id=_YhIiVBx_5kC&pg=PA21|title=Unregistered Religious Groups in Russia: Hearing Before the Commission on Security and Cooperation in Europe|publisher=U.S. Government Printing Office|year=2007|language=en|isbn=978-0-16-077910-7}}</ref>. Анын «Огненные тропы» аттуу өмүр баяндык китеби бир нече жолу кайра басылып чыккан<ref name="ostrovskaya"/>. 2025-жылдын жайында Борис Перчаткин АКШ Мамлекеттик департаменти жана Эл аралык дин эркиндиги боюнча комиссия өкүлдөрү менен бирге Украина менен Орусиядагы пацифист-христиандардын куугунтукталышы, альтернативдүү жарандык кызматтын чектелиши, куралдуу күчтөргө мажбурлап тартуу, согушка катышуудан баш тартканы үчүн сабалышы, камалышы, коркутууларга кабылышы, ошондой эле дискриминация жана кылмыш жоопкерчилигине тартылышы маселелерин көтөргөн. Ошондон улам Перчаткин «[[Uniting for Ukraine]]» (U4U) программасы боюнча АКШга келген украиналык пацифист-христиандар үчүн өзүнчө иммиграциялык квота бөлүнүшүн талап кылган<ref>{{Cite web|url=https://www.slavicsac.com/2025/07/14/ukraine-russian-christians/|title=В США обсуждают защиту христиан из Украины и России|website=Slavic Sacramento|date=2025-07-15|access-date=2025-11-27|archive-date=2025-08-15|archive-url=https://web.archive.org/web/20250815145842/https://www.slavicsac.com/2025/07/14/ukraine-russian-christians/}}</ref>. == Эскерүү == Нобель сыйлыгынын лауреаты, академик [[Андрей Сахаров]] өзүнүн 1981-жылдагы «Окумуштуулардын жоопкерчилиги» аттуу макаласында Борис Перчаткинди советтик саясий туткундардын арасында атап өткөн<ref>{{Cite web|url=https://www.sakharov.space/lib/otvetstvennost-uchenyh|title=Сахаров. Ответственность учёных|archive-url=https://web.archive.org/web/20231002222415/https://www.sakharov.space/lib/otvetstvennost-uchenyh|archive-date=2023-10-02}}</ref>. == Китептери == * Перчаткин, Борис. ''Огненные тропы''. Сиэтл (АКШ), 2002. — 222 б. == Булактар == {{Булактар|2}} == Тышкы шилтемелер == * [https://bperchatkin.wordpress.com/ Борис Перчаткиндин жеке веб-сайты] * {{Cite journal|author=Michael Rowe|title=The Soviet pentecostal emigration movement|url=https://www.tandfonline.com/doi/epdf/10.1080/09637498308431098|journal=Religion in Communist Lands|date=2008-01-02|volume=11|issue=3|pages=337–339|language=en|doi=10.1080/09637498308431098}} * {{Cite journal|author=Catherine Wanner|title=Religion and Refugee Resettlement: Evolving Connections to Ukraine since World War II|url=https://brill.com/view/journals/css/44/1-2/article-p44_4.xml|journal=Canadian-American Slavic Studies|publisher=Brill Schöningh|date=2010-01|volume=44|issue=1–2|pages=44–66|language=en|issn=2210-2396|doi=10.1163/221023910X512796}} * {{Cite news|author=Special To the New York Times|title=Soviet Pentecostals Meet Illegally and Form Council|url=https://www.nytimes.com/1979/09/05/archives/soviet-pentecostals-meet-illegally-and-form-council-20-delegates.html|newspaper=The New York Times|date=1979-09-05|access-date=2025-12-18|language=en|archive-url=https://web.archive.org/web/20180310060316/https://www.nytimes.com/1979/09/05/archives/soviet-pentecostals-meet-illegally-and-form-council-20-delegates.html|archive-date=2018-03-10}} {{Сырткы шилтемелер}} [[Категория:Туулгандар 1946-жылы]] e1z9p22riqzo9dahxl8kqht8mdxjfgz Калып:Дин кызматкери/doc 10 153961 652218 2026-09-09T10:28:49Z Artelow 2286 Жаңы барак: "‎{{Документация}}" 652218 wikitext text/x-wiki {{Документация}} swttm87qzs7oix3izcgr7y3qi3ihc04 Калып:Ислам аалымы/doc 10 153962 652220 2026-09-09T10:36:10Z Artelow 2286 Жаңы барак: "‎<noinclude>{{docpage}}</noinclude> == Көчүрүүгө камылга == <pre> {{Ислам аалымы | ысымы = | туулган_аты = | сүрөтү = | туулган_датасы = | туулган_жери = | каза_болгон_датасы = | каза_болгон_жери = | сөөгү коюлган жери = | дини = | агымы = |..." 652220 wikitext text/x-wiki <noinclude>{{docpage}}</noinclude> == Көчүрүүгө камылга == <pre> {{Ислам аалымы | ысымы = | туулган_аты = | сүрөтү = | туулган_датасы = | туулган_жери = | каза_болгон_датасы = | каза_болгон_жери = | сөөгү коюлган жери = | дини = | агымы = | акыйдасы = | мазхабы = | устаттары = | адистиги = | кызматы = | кызмат_мөөнөтү_башы = | кызмат_мөөнөтү_аягы = | мурдагы_жетекчи = | кийинки_жетекчи = | сыйлыктары = }} </pre> == Колдонуу мисалы == {{Ислам аалымы | ысымы = Чубак ажы Жалилов | туулган_аты = Жалилов Чубак Тажибайевич | сүрөтү = Чубак ажы Жалилов.jpeg | туулган_датасы = 21.1.1975 | туулган_жери = [[Баймундуз, Базар-Коргон району|Бай-Мундуз]] айылы, [[Базар-Коргон району]], [[Жалал-Абад облусу]], [[Кыргыз ССРи]] | каза_болгон_датасы = 11.7.2020 (45 жашында) | каза_болгон_жери = [[Бишкек]], [[Кыргызстан]] | сөөгү коюлган жери = "Дөң-Арык" көрүстөнү, [[Чүй облусу]] | дини = [[Ислам]] | агымы = [[Суннизм|Ахли сүннөт вал жамаат]] | акыйдасы = [[Матуридий|Матуридий]] | мазхабы = [[Ханафий мазхабы|Ханафий]] | устаттары = [[Салих аль-Фаузан]], [[Мухаммад ибн Салих аль-Усеймин]] | адистиги = Фикх, Араб тили, Тафсир, Хадис таануу | кызматы = Кыргызстан Мусулмандарынын Азирети Муфтийи | кызмат_мөөнөтү_башы = 26-июль, 2010 | кызмат_мөөнөтү_аягы = июль, 2012 | мурдагы_жетекчи = [[Руслан ажы Жумагулов]] | кийинки_жетекчи = [[Рахматулла Эгембердиев]] | сыйлыктары = [[Кыргыз Республикасынын Өкмөтүнүн Ардак грамотасы]] }} <pre> {{Ислам аалымы | ысымы = Чубак ажы Жалилов | туулган_аты = Жалилов Чубак Тажибайевич | сүрөтү = Чубак ажы Жалилов.jpeg | туулган_датасы = 21.1.1975 | туулган_жери = [[Баймундуз, Базар-Коргон району|Бай-Мундуз]] айылы, [[Базар-Коргон району]], [[Жалал-Абад облусу]], [[Кыргыз ССРи]] | каза_болгон_датасы = 11.7.2020 (45 жашында) | каза_болгон_жери = [[Бишкек]], [[Кыргызстан]] | сөөгү коюлган жери = "Дөң-Арык" көрүстөнү, [[Чүй облусу]] | дини = [[Ислам]] | агымы = [[Суннизм|Ахли сүннөт вал жамаат]] | акыйдасы = [[Матуридий|Матуридий]] | мазхабы = [[Ханафий мазхабы|Ханафий]] | устаттары = [[Салих аль-Фаузан]], [[Мухаммад ибн Салих аль-Усеймин]] | адистиги = Фикх, Араб тили, Тафсир, Хадис таануу | кызматы = Кыргызстан Мусулмандарынын Азирети Муфтийи | кызмат_мөөнөтү_башы = 26-июль, 2010 | кызмат_мөөнөтү_аягы = июль, 2012 | мурдагы_жетекчи = [[Руслан ажы Жумагулов]] | кийинки_жетекчи = [[Рахматулла Эгембердиев]] | сыйлыктары = [[Кыргыз Республикасынын Өкмөтүнүн Ардак грамотасы]] }} </pre> hw8iwmxjob52v8ea43a2y21kxbghp38