Авикипедиа abwiki https://ab.wikipedia.org/wiki/%D0%98%D1%85%D0%B0%D0%B4%D0%BE%D1%83_%D0%B0%D0%B4%D0%B0%D2%9F%D1%8C%D0%B0 MediaWiki 1.47.0-wmf.24 first-letter Амедиа Цастәи Ахцәажәара Алахәыла Алахәыла ахцәажәара Авикипедиа Авикипедиа ахцәажәара Афаил Афаил ахцәажәара Амедиавики Амедиавики ахцәажәара Ашаблон Ашаблон ахцәажәара Ацхыраара Ацхыраара ахцәажәара Акатегориа Акатегориа ахцәажәара TimedText TimedText talk Амодуль Амодуль ахцәажәара Event Event talk Акатегориа:Ашәҟәыҩҩцәа 14 4103 175498 163171 2026-10-15T14:00:33Z Fraxinus.cs 8381 Дoбaвлeнa [[Акатегориа:Ашәҟәыҩратә занааҭқәа]] [[ВП:HC|HotCat]] ацхыраарала 175498 wikitext text/x-wiki {{Commonscat|Writers}} {{DEFAULTSORT:Шә}} [[Акатегориа:Артистцәа]] [[Акатегориа:Алитература иадҳәалоу ауаа]] [[Акатегориа:Ашәҟәқәа иадҳәалоу ауаа]] [[Акатегориа:Ауаа рзанааҭ ҳасабала]] [[Акатегориа:Амассатә информациа ахархәагақәа русзуҩцәа]] [[Акатегориа:Ашәҟәыҩратә занааҭқәа|:шәҟәыҩҩцәа]] fnde8i2glfuh73aoq0yf5mb4hftb3w8 Аԥсуа аҳра (XV-XIX) 0 30671 175555 172590 2026-10-16T05:13:32Z CommonsDelinker 120 Removing [[:c:File:Scale_1200.jpg|Scale_1200.jpg]], it has been deleted from Commons by [[:c:User:Abzeronow|Abzeronow]] because: per [[:c:Commons:Deletion requests/File:Scale 1200.jpg|]]. 175555 wikitext text/x-wiki {{Акарточка аҭоурыхтә ҳәынҭқарра |ахьӡ=Аԥсуа Аҳра |даҽа ахьӡ= |афото = Abkhazia 1843.jpg |абираҟ = Abkhazia flag 1810.png |абираҟ ирызку адаҟьа = Аԥсны абираҟ |абираҟ2=Flag of Abkhazia (c. 1770-1864).svg |агерб = Principality of Abkhazia coat of arms.svg |агерб ирызку адаҟьа = Аԥсны агерб |аҳҭнықалақь=[[Аҟәа]], [[Лыхны]] (Соуқ-су;Зупу) |ашьақәгылара = 1462 |аӡра = 1864 |аофициалтә бызшәа = [[Аԥсуа бызшәа]], [[аҭырқәа бызшәа]], [[аурыс бызшәа]] (1810 ш. ашьҭахь) |абызшәақәа=[[Аԥсуа бызшәа]], [[агыруа бызшәа]], [[ақырҭуа бызшәа]], [[абырзен бызшәа|абырзен]] (1431 ш. аҟынӡа), [[араб бызшәа]], [[аурыс бызшәа]] (1810 ш. ашьҭахь) |адин=[[Ақьырсианра]], [[аԥсылманра]], [[аԥсуаа ртрадициатә анцәахаҵара|аԥсуа анцәахаҵара]], |ауааԥсыра рхыԥхьаӡара=400-600нызқьҩы (XVI-тәи ашәыш.)<br />~200нызқьҩы (XVII-тәи ашәыш.) аԥсуаа |адинастиа=[[Чачаа]] (Шервашиӡе) }} '''Аԥсуа аҳра''' мамзаргьы '''Абаза аҳра''' (егьырҭ ажәларқәа рыбызшәала) ({{lang-ota|أباظستان [Abazistan]}}) — Кавказ иааиз аҳроуп. == Аԥсынтәыла 1414 шықәсазы == XIV ашә. аҵыхәтәа агырцәа раҳра – [[Гыртәыла аҳра|Сабедиано]] ишьақәдыргылоит.  Дгьылс иаман агырцәа рыдгьылқәа, насгьы Аладатәи Аԥсны адгьылқәа (Цхәымтәи арреи, Бедиатәи аҷҟәандарреи). Аԥсуа аҳцәа [[Чачба (аҵакырацәара)|Чачаа]] ирҭахӡамызт рыдгьылқәа агырцәа арыҭара. Урҭ адгьылқәа рзыҳәан аԥсуаа еиқәԥон. 1414 ш. агыруа аҳ Мамиа II Адиан Аԥсуа дгьыл дақәлоит. Ар ду еизганы иҭауадацәеи, иаамсҭацәеи иманы Аԥсуа аҳмадара дақәлоит<ref>Усҟантәи аамҭақәа рзы Аԥсны аҳмадара (аерисҭаура) еиԥш Қырҭтәылатәи аҳра иаҵанакуан.</ref>. Аха акгьы илымшеит, ир ҭахеит, иаанхаз ибналеит, Мамиа ихаҭа дыршьоит.  Агыртәыла ацхыраара аиҭоит мрагылара-қырҭтәи аҳ Алықьсандр I. Еидкылоу арра Аԥсны иақәлоит. Аҳмада (аерисҭау) [[Чачба, Аргәынаи|Аргәынаи Чачба]] иқәшаҳаҭра ааирԥшоит. == Гыртәылеи Аԥсынтәылеи реибашьрақәа == === Саӡны ақәлара === [[Афаил:Изображение WhatsApp 2024-08-10 в 18.17.03 cc295402.jpg|мини|К. де Кастелли — [[Чачба, Саҭеман|аҳ Саҭеман]].]] XVI ашә. аҩныҵҟа [[Гыртәыла аҳра|Агыртәыла]] ихьыԥшын Аладатәи Аԥсны. Уажәшьҭа рнапаҿы иҟан Аҩадатәи Аԥсынгьы ([[Саӡны]]). Иаҳҳәап: аҳамҭатә қьаад аҿы иануп Мамиа III Адиан [[Пицундатәи ауахәама]] ҳамҭас ишаиҭаз ааигәара иҟаз ақыҭақәа. Ишаҳбо ала агыруа аҳцәа ирҭахын рымчра [[Саӡны]] аҟны ишьақәдыргыларц. 1533 ашықәс азы Саӡны аҟны агырцәа ӷәӷәала иаҵахеит. Зегь реиҳа ихьшәашәаз аӡынразы, ажьырныҳәамза 30 амш аҽны Аԥсны агаҿахь иӡхыҵит. Аԥсуаа ргәы иаанагомызт аӡын азы аӷа амшын аганахьала дрықәлоит ҳәа, уимоу, абас хыԥхьаӡара рацәала. Агыруа аҳ Адиан, Гәриа аҳи иареи еидгыланы, зықәра наӡахьаз иԥацәа иманы, инапаҵаҟа иҟаз аҭауадцәеи аамсҭацәеи, апапцәеи аҷҟәандарцәеи иманы Арыҭқыҭахь (иахь. Адлер) иӡхыҵит. Аибашьра раԥхьатәи амш ақәылаҩцәа рзы иманшәалан. Аха аҩбатәи амш аҽны, уи ахәаша аныҟала, аԥсуаа аибашьра амҩа аадырҳәит. Уи иахҟьаны, Гыртәыла аҳ Мамиа Адиан ахьҭаҿы дҟьантазны дшьны, ихылаԥшыҩцәа рҿаԥхьа. Гәыриели иашьцәа рыхҩыки иареи рымаҭәақәа ршәырхын, иԥҟаны иршьит. Убасҵәҟьа ирыхьит ари ақәылара зықәныҳәаз аҷҟәандарцәагьы. Аибашьцәа рыр дырбгеит, еиҳаракгьы ықәххеит. Аԥсуа-Имереҭтәи ауахәама аиҳабы Акалҭакос Малакиа аиааира ахьыҟалаз аҭыԥ аҿы днеит, ''«ԥсы зхоу еиқәирхеит, иԥсыз ԥарала иааихәеит»'' ҳәа аҳәоит ақырҭуа ашықәснҵыра. === Ҩажәижәабашықәсатәи аибашьра === ==== Алагамҭа ==== 1580 ш. иԥсҭазаара далҵоит Аԥсны аҳ [[Чачба, Баслакәа I|Баслакәа I]]. Еилкаам амзызқәа ирыхҟьаны Аԥсны еиҟәшеит ''Аҩадатәи Аԥсни Аладатәи Аԥсни'' ҳәа. Аԥсылман динхаҵара здызкылаз аҳ Ҟара-беи, иаб иԥсра ашьҭахь(1580) Аҩадатәи Аԥсны дахагылеит. 1600 шықәсазы Аҩадатәи Аԥсны дахагылеит ақьырсиан ӷәӷәа – аҳ Ԥуҭу. Ԥуҭу иаҳраан Аладатәи Аԥсны аҳҭнықалақь Аҟәа-Жәытә ахь иасоит. Уи аамҭазы, 1611 шықәсазы[[Гыртәыла аҳра|Агыртәылаҿы]] аҳс дҟалоит [[Адиан, Леуан II|Леуан II Адиан]]. Аԥсныи Агыртәылеи реилазаашьа бзиахарц иҭахын. Уи азыҳәан 1613 шықәсазы ԥҳәысс дааигот аҳ [[Чачба, Ԥуҭо|Ԥуҭу Чачба]] имоҭа, [[Чачба, Ҭанури|Ҭанури]]. Ашьҭахь [[Адиан, Леуан II|Леуан]] [[Чачба, Ҭанури|Ҭанури]] лахь агәеицәыхьшәашәахара аирԥшо далагеит. [[Адиан, Леуан II|Леуан]] игәы дҭан Дереџьан, иабшьа иԥҳәыс. Уи ԥҳәысс дигарц иҭахын, аха [[Чачба, Ҭанури|Ҭанури]] иареи елыҵракәын. Ацәыбза длымоуп ҳәа ҿыҵгас иганы лԥынҵеи ллымҳақәеи хыиҵәеит. Аха иаауп еиҳа игәымбылџьбароу версиак, уи излаҳәо ала, лыҷкәынцәеи лареи абзарбзанқәа ирҭаҵаны еихсны рыԥсыбаҩқәа еиԥхьдыртеит. [[Адиан, Леуан II|Леуан]] еиликаауан [[Чачба, Ԥуҭо|Ԥуҭу]] ари аниаҳалак, [[Гыртәыла аҳра|Агыртәыла]] дшақәло. Уи азы [[Адиан, Леуан II|Леуан]] раԥхьа Аԥсны дақәлоит. [[Чачба, Ԥуҭо|Ԥуту]] ир инаамҭаз изеидимкылаӡеит, ашьхарахь ддәықәлеит. Ҩышықәса рышьҭахь, 1630 ш. ибналаз [[Чачба, Ԥуҭо|Ԥуҭу]] дыԥсоит. Абас иалагеит аибашьрақәа, аҭоурых аҿы иаанхаз '''«Ҩажәижәабашықәсатәи аибашьра»''' -ҳәа. 1630 ш. Аԥсны иахагылоит Ԥуҭу иԥацәа: [[Чачба, Баслакәа II|Баслакәа II]], Салуан II, [[Чачба, Саҭеман|Саҭеман I]]. Рымчра аамҭан аибашьра мҩаԥысуан. 1650 шықәсазы аԥсуа аҳцәа аӡәаӡәала рыԥсҭазаара иалҵон. Саҭеман заҵәык иоуп ахшара аанзыжьыз. Саҭеман Ҭанури лыдагьы даҽа ҩыџьа аԥацәа иман [[Чачба, Гьаргь I|Гьаргьи]] Зегнаҟи. Раԥхьа аҳс дҟалоит [[Чачба, Гьаргь I|Гьаргь I]]. 1665 ш. егьы Аԥсны ахәҭаҿы аԥсҳас дҟалоит Зегнаҟ. === Ҩажәижәабашықәсатәи аибашьра анҵәамҭа. Аладатәи Аԥсны аахынҳәра. === 1657 ш. [[Адиан, Леуан II|Леуан II Адиан]] иԥсҭазаара далҵит. [[Гыртәыла аҳра|Агыртәыла]] аҿы иалагеит аҩныҵҟатә-аамсҭаратә еибашьра. [[Гыртәылатәи Аҳцәа|Агыртәи аҳцәа]] ари ирзаанымкылаӡеит. [[Аԥсуаа]], агырцәа ҭҟәаны иргон. 1670 шықәсазы иԥсҭазаара далҵоит Гьаргь. Уи ашьҭахь Зегнаҟ еидикылеит Аԥсны ҩхәҭак. XVII ашә. 70 ш. рҵыхәтәан аҵыхәтәан аҳ Шәарах Чачба, [[Чачба, Гьаргь I|Гьаргь I]] иԥа, ахақәиҭра аиҭеит Аладатәи Аԥсны адгьылқәа. Убасала, XVII ашә. аҵыхәтәан аԥсуа ҭауадацәеи аамсҭацәеи ирылшоит Аԥсны аидкылара. 1685 шықәсқәа раан Шәарах дыԥсуеит. Ашьҭахь Зегнаҟ идгьылеи Аладатәи Аԥсныи (Шәарахь идгьыл) еидикылоит. Иԥсҳараан Аԥсны еиду аҳрахеит. 1700 шықәсазы аҳ Зегнаҟ иԥсҭазаара далҵоит. Иҷкәынцәа (Ҟәаԥ, Дгьаша, Росҭом I) Аԥсны ххыкны иршоит: Бзыԥны (аҳ Росҭом), [[Абжьыуатәи Агьежьыра|Абжьыуатәи Аԥсны]] (анапхгаҩы Дгьаша), нас [[Мырзаҟан]] (анапхгаҩы Ҟәаԥ). Аха аҳаҭыр еиҳа измаз, еиҳа иӷәӷәаз аҳ ититул зауаз Росҭом I иакәын. Анаҩс аҳс дҟалоит Леуан (Ҳамыд). == Аԥсуа Аҳреи Ҭырқәтәылеи. == 1555 ш. аибашьра аамышьҭахь аҭырқәцәеи аџьаамцәеи аҭынчратә аиқәшаҳаҭра рыбжьарҵеит. Ари аиқәшаҳаҭра ала Аладатәи Кавказ [[Османтәи аимпериа|Османтәи Аимпериа]] иадлеит. Усҟан Аԥсуа аҳра Имереҭ иадлан. Аха анаҩс 1462 ш. Имереҭ Аԥсны ахьыԥшымра аннаҭоит. Уи ашықәсаан аҳс дҟалоит [[Чачба, Рабиа Аргәынаи-иԥа|Рабиа Чачба]]. 1678 шықә-сазы асуҭан Маҳмеҭ IV иаан, иахьатәи Аҟәа аԥшаҳәа ахьыҟәоу, аҭырқәцәа идыргылеит Абаа ду – Аҟәа-Қале. Кавказ аԥшаҳәаҿы Аҟәа-Қале еиҳа идууз, иӷәӷәаз абаақәа иреиан. Аҳцәа ашәахтә ршәон. Ашәахәтә анырымшәоз, асулҭан ихымҩаԥигон абасала, аџьык-хышеи аихеи иааишьҭӡомызт. Аиталиантә ныҟәаҩы Д. Д’Асколи иҩҩуан: <blockquote>''Аҭырқәа сулҭан Аԥсны аԥшаҳәахь ӷбакгьы ааишьҭуам, избанзар Аԥсуа аҳцәа ашәахәтә ршәаӡом. Аха аԥсҳацәа инырзымчҳалак рыцҳаражәҳәаҩцәа ашәахәтә  рыҭаны Сҭамԥылҟа ирышьҭон. Уи аамышьҭахь ауп асулҭан аӷбақәа анааишьҭоз!'' </blockquote> Аԥсны еилаҳауан, афеодалтә аимак иахылҵәҵәаауан. Ари аамҭа рхы иаадырхәеит агыруа аҳцәа [[Адиан|Адианаа]], [[Мырзаҟан]] иақәларц ргәы иҭан. Аԥсуаа ақәгыларақәа имҩаԥыргон ''1725, 1728, 1733'' шықәсқәа раан. 1733 ш. Аԥсны дақәлоит аԥашьа.  Раԥхьа аԥашьа ир [[Елыр|ақ. Елыр]] иақәлоит, [[Гьаргь ацқьа ихьӡала Елыр иҟоу ауахәама|Елыртәи Ауахәама]] былны ашьхарахь дцоит. [[Чачба, Манча I|Аҳ Манча]] (''1731-1758 шш.'') иқәшаҳаҭра иааирԥшоит. 1758 шықәсазы [[Чачба, Манча I|Манчеи]], иашьцәеи [[Чачба, Зураб (Сореб-беи)|Зурабеи]], Шьыруанеи [[Османтәи аимпериа|Ҭырқәтәылахь]] иахыргоит. Асулҭан илымшеит аҭамҵара, избанзар Манча иуа Хәҭын Чачба (?''-1757 шш.'') [[Мырзаҟан|Мырзаҟантәи анапхгаҩыи]] имереҭтәи аҳ Салуман I еицхырааны аҭырқәцәа ирҿагылоит. Ари аибашьраҿы Хәҭын фырхаҵарыла дҭахеит. Акыраамҭа Аԥсны ахадас даан асаӡуа ҭауад – Аслан-ԥашьа Гьач. Жәаҩа шықәса рышьҭахь, 1770 ш. Аԥсны [[Аҳмада|аҳмадас]] дҟарҵоит [[Чачба, Зураб (Сореб-беи)|Зураб Чачба]] (''1770-1780 шш.''). 1771 ш. Аԥсны иалагоит ақәгыларақәа. [[Чачба, Зураб (Сореб-беи)|Аҳ Зурабеи]] [[Чачба, Леуан (Мырзаҟантәи)|Леуани]] ҭырқәа абаа [[Аҟәа абаа|Аҟәа-Қале]] рнапахьы иааргоит. Аха анаҩс, иалкаау хәык ала, [[Чачба, Леуан (Мырзаҟантәи)|Леуан]] аҭырқәцәа [[Аҟәа абаа|Аҟәа-Қале]] риҭоит. Аҭырқәцәа усҟан ирылымшеит [[Чачба, Зураб (Сореб-беи)|Зураб]] иамхра, ҳәарада аарлаҳәа [[Аҟәа абаа|Аҟәа-Қале]] рнапаҿы иаанрыжьит. Аҭырқәцәа ари зегь иацклаԥшуан, ирбон насгьы [[Чачба, Зураб (Сореб-беи)|Зураб]] имчра шыӷәӷәо. == Ихьыԥшым Аԥсуа аҳра == 1780 шықәсазы Зураб дықәыргоит. Аҳс дҟалоит [[Чачба, Қьалышь Аҳмаҭбеи Манча-иԥа|Қьалышь-беи]]. 1806 шықәсазы ԥхынгәы 24 аҿны [[Чачба, Қьалышь Аҳмаҭ-беи|Қьалышь-беи]] аҭырқәа сулҭан дицәҟьаҵуеит. Ари азы асулҭан имшынтә ир Аԥсны ахь инаишьҭеит. [[Чачба, Қьалышь Аҳмаҭ-беи|Қьалышь-беи]] ари идырны, 20.000 нызқь арр еидкыланы асулҭан ирр дазыԥшын. Асулҭан ирр ари зегьы ианырба ихынҳәит. Ари аамышьҭахь Аԥсны ахьыԥшымра аиуеит. Аԥсны ихьыԥшымны иаанхоит аԥсҳа [[Чачба, Қьалышь Аҳмаҭ-беи|Қьалышь-беи]] иԥсра аанӡа. Лаҵарамза 2, 1808 ш. [[Аҟәа абаа|Аҟәатәи Абаа]] аҩныҵҟа дыршьоит [[Чачба, Қьалышь Аҳмаҭ-беи|Қалышь-беи.]] Иара иаамышьҭахь иҷкәын [[Чачба, Асланбеи Қьалышь Аҳмаҭбеи-иԥа|Аслан-беи]] аԥсҳас дҟалоит. == Аԥсны ашашьа == * [[Мырзаҟан]] * [[Саӡны]] * [[Гәыма (атәылаҿацә)|Гәыма]] * [[Абжьутәи Агьежьыра|Абжьыуа]] * [[Бзыԥны]] * Дал-Ҵабал * [[Ԥсҳәы (атәылаҿацә)|Ԥсҳәы]] == Аҭауадшьҭра Чачаа рнапхгаҩцәа рсиа == * [[Чачба, Аргәынаи|Аргәынаи]] (аирасҭау/ерисҭави, аҳмада). * [[Чачба, Рабиа Аргәынаи-иԥа|Рабиа]] - (1459-1461) де-факто актәи ихьыԥшымоу аҳ. * [[Чачба, Салуман I|Салуман I]] - (1491-1495) * Арзаҟан - (1491-1520) * [[Чачба, Баслакәа I|Баслакәа I]] - (1550-1580) * [[Чачба, Ҟара-беи|Ҟара-беи]] - (1580-1530) * [[Чачба, Ԥуҭо|Ԥуҭо]] - (1580-1530) * [[Чачба, Баслакәа II|Баслакәа II]] - (1630-1650) * Салуман II - (1630-1650) * [[Чачба, Саҭеман|Саҭеман]] - (1630-1650) * [[Чачба, Гьаргь I|Гьаргь I]] -(1650-1665) * [[Чачба-Шервашиӡе, Шәарах|Шәарах]] (1660-1680?) * [[Чачба, Зегнаҟ|Зегнаҟ]] - (1665-1700) * Росҭом - (1700-?) * Леуан (Ҳамыд) - (?-1731) * [[Чачба, Манча I|Манча]] - (1731-1758) * [[Чачба, Зураб (Сореб-беи)|Зураб (Сореб-беи)]] - (1770-1780) * [[Чачба, Қьалышь Аҳмаҭбеи Манча-иԥа|Қьалышь-беи]] - (1780-1808) * [[Чачба, Асланбеи Қьалышь Аҳмаҭбеи-иԥа|Аслан-беи]] - (1808- 1810) * [[Чачба, Сафар Алибеи|Гьаргь II]] - (1810-1821) * [[Адиан-ԥҳа, Ҭамара Кац-иԥҳа|Аҳкәажәду Ҭамар]] - (1821-1821) * Дырмит - (1821-1822) * Михаил - (1822-1864) * [[Шервашиӡе-Чачба, Гьаргь Михаил-иԥа|Гьаргь III]] - (1866) ==Азгәаҭақәа== {{reflist}} {{Авторитет змоу адыррақәа}} [[Акатегориа:Аԥсны аҭоурых]] [[Акатегориа:Аҭоурыхтә европатәи атәылақәа]] ic3paebhr7lg5q7z8eni1x2kb5txi1m Ашаблон:Идырым ахышәарақәа ркатегориа 10 33815 175479 128270 2026-10-15T13:10:46Z Fraxinus.cs 8381 175479 wikitext text/x-wiki <includeonly>{{Акатегориа ҭацәы ҟалоит}} {{Ахылаԥшра акатегориа|hidden=yes|tracking=yes}} {{Category other| {{#if: {{{1|}}} | {{#ifeq: {{{is_infobox|no}}} | yes | [[Акатегориа:Идырым ахышәарақәа ркарточкақәа|{{#if: {{{infobox_sort|}}} | {{{infobox_sort|}}} | {{#invoke:String|sub|{{{1}}}|9}} }}]] | {{#ifeq: {{lc:{{#invoke:String|match|s={{{1}}}|^[^%s]*}}}} | infobox | [[Акатегориа:Идырым ахышәарақәа ркарточкақәа|{{#if: {{{infobox_sort|}}} | {{{infobox_sort|}}} | {{#invoke:String|sub|{{{1}}}|9}} }}]] | {{#switch: {{lc: {{First word|{{{1}}}}} }} | infobox = [[Акатегориа:Идырым ахышәарақәа ркарточкақәа|{{#if: {{{infobox_sort|{{{catsort|}}}}}} | {{{infobox_sort|{{{catsort|}}}}}} | {{Remove first word|{{{1}}}}} }}]] | wikiproject = [[Акатегориа:Ашаблонқәа:Идырым ахышәарақәа рвикипроект ашаблонқәа|{{#if: {{{catsort|}}} | {{{catsort|}}} |{{Remove first word|{{{1}}}}} }}]] | [[Акатегориа:Идырым ахышәарақәа|{{#if: {{{catsort|}}} | {{{catsort|}}} | {{ucfirst:{{trim|1={{{1|<nowiki>*</nowiki>}}}}}}}}}]] }} }} }} | {{#switch: {{lc: {{First word|{{Str right|{{PAGENAME}}|12}}}} }} | infobox = [[Акатегориа:Идырым ахышәарақәа ркарточкақәа|{{#if: {{{infobox_sort|{{{catsort|}}}}}} | {{{infobox_sort|{{{catsort|}}}}}} | {{#invoke:String|sub|{{PAGENAME}}|21}} }}]] | wikiproject = [[Акатегориа:Ашаблонқәа:Идырым ахышәарақәа рвикипроект ашаблонқәа|{{#if: {{{catsort|}}} | {{{catsort|}}} |{{#invoke:String|sub|{{PAGENAME}}|25}} }}]] | [[Акатегориа:Авикипедиа:Ашаблонқәа рҿы идырым ахышәарақәа|{{#if: {{{catsort|}}} | {{{catsort|}}} | {{#invoke:String|sub|{{PAGENAME}}|12}} }}]] }} }} }} This category contains pages transcluding {{#if: {{{1|}}} | '''[[{{#if: {{{module|}}} | Амодуль: | Ашаблон: }}{{ucfirst:{{{1}}}}}]]''' ([[Ашаблон ахцәажәара:{{ucfirst:{{{1}}}}}|talk]]) | a template }} with unknown parameters (undefined, misspelled, etc.). Pages are typically sorted alphabetically by the unknown parameter that is used, e.g. pages using unknown parameter {{para|foo}} will be sorted under "F". The name of the page is typically used as a secondary sort key. <small>Unknown parameters can be detected using [[Амодуль:Check for unknown parameters]] in the template. To show the information listed here on a category page, use {{tl|Идырым ахышәарақәа ркатегориа}} on the category page.</small> {{CatAutoTOC}} {{#ifeq: {{#invoke:Is article|main|{{#if: {{{module|}}} | Амодуль: | Ашаблон: }}{{{1|}}}}} | адаҟьа || [[Акатегориа:Идырым ахышәарақәа ркатегориа ианыху ма иеиҭашьҭоу ашаблонк азы| ]]}}</includeonly><!-- --><noinclude>{{Documentation}}</noinclude> 30isqxxlcwavlg3bt89h2sgrna0jqk7 175480 175479 2026-10-15T13:11:38Z Fraxinus.cs 8381 175480 wikitext text/x-wiki <includeonly>{{Акатегориа ҭацәы ҟалоит}} {{Ахылаԥшра акатегориа|hidden=yes|tracking=yes}} {{Category other| {{#if: {{{1|}}} | {{#ifeq: {{{is_infobox|no}}} | yes | [[Акатегориа:Идырым ахышәарақәа ркарточкақәа|{{#if: {{{infobox_sort|}}} | {{{infobox_sort|}}} | {{#invoke:String|sub|{{{1}}}|9}} }}]] | {{#ifeq: {{lc:{{#invoke:String|match|s={{{1}}}|^[^%s]*}}}} | infobox | [[Акатегориа:Идырым ахышәарақәа ркарточкақәа|{{#if: {{{infobox_sort|}}} | {{{infobox_sort|}}} | {{#invoke:String|sub|{{{1}}}|9}} }}]] | {{#switch: {{lc: {{First word|{{{1}}}}} }} | infobox = [[Акатегориа:Идырым ахышәарақәа ркарточкақәа|{{#if: {{{infobox_sort|{{{catsort|}}}}}} | {{{infobox_sort|{{{catsort|}}}}}} | {{Remove first word|{{{1}}}}} }}]] | wikiproject = [[Акатегориа:Ашаблонқәа:Идырым ахышәарақәа рвикипроект ашаблонқәа|{{#if: {{{catsort|}}} | {{{catsort|}}} |{{Remove first word|{{{1}}}}} }}]] | [[Акатегориа:Авикипедиа:Ашаблонқәа рҿы идырым ахышәарақәа|{{#if: {{{catsort|}}} | {{{catsort|}}} | {{ucfirst:{{trim|1={{{1|<nowiki>*</nowiki>}}}}}}}}}]] }} }} }} | {{#switch: {{lc: {{First word|{{Str right|{{PAGENAME}}|12}}}} }} | infobox = [[Акатегориа:Идырым ахышәарақәа ркарточкақәа|{{#if: {{{infobox_sort|{{{catsort|}}}}}} | {{{infobox_sort|{{{catsort|}}}}}} | {{#invoke:String|sub|{{PAGENAME}}|21}} }}]] | wikiproject = [[Акатегориа:Ашаблонқәа:Идырым ахышәарақәа рвикипроект ашаблонқәа|{{#if: {{{catsort|}}} | {{{catsort|}}} |{{#invoke:String|sub|{{PAGENAME}}|25}} }}]] | [[Акатегориа:Авикипедиа:Ашаблонқәа рҿы идырым ахышәарақәа|{{#if: {{{catsort|}}} | {{{catsort|}}} | {{#invoke:String|sub|{{PAGENAME}}|12}} }}]] }} }} }} This category contains pages transcluding {{#if: {{{1|}}} | '''[[{{#if: {{{module|}}} | Амодуль: | Ашаблон: }}{{ucfirst:{{{1}}}}}]]''' ([[Ашаблон ахцәажәара:{{ucfirst:{{{1}}}}}|talk]]) | a template }} with unknown parameters (undefined, misspelled, etc.). Pages are typically sorted alphabetically by the unknown parameter that is used, e.g. pages using unknown parameter {{para|foo}} will be sorted under "F". The name of the page is typically used as a secondary sort key. <small>Unknown parameters can be detected using [[Амодуль:Check for unknown parameters]] in the template. To show the information listed here on a category page, use {{tl|Идырым ахышәарақәа ркатегориа}} on the category page.</small> {{CatAutoTOC}} {{#ifeq: {{#invoke:Is article|main|{{#if: {{{module|}}} | Амодуль: | Ашаблон: }}{{{1|}}}}} | адаҟьа || [[Акатегориа:Идырым ахышәарақәа ркатегориа ианыху ма иеиҭашьҭоу ашаблонк азы| ]]}}</includeonly><!-- --><noinclude>{{Documentation}}</noinclude> ae46rsmxgp2onygj4p910wu2587chl7 Ашаблон:Category series navigation/doc 10 37073 175468 140519 2026-10-15T12:26:06Z Fraxinus.cs 8381 /* Tracking only */ 175468 wikitext text/x-wiki {{Lua|Амодуль:Category series navigation|Амодуль:List|Амодуль:ConvertNumeric|Амодуль:Roman|Амодуль:Check for unknown parameters|Амодуль:Template redirect regex}} {{Lua sidebar}} {{Аиҭагара}} ==About== {{tl|Category series navigation}} is intended to be a minimal-input, near-universal template for navigating ''most'' sequential categories. {{Clear}} {| class="wikitable" |+'''Recognized category types''' !style="background:#CCCCCC;"|Type !style="background:#CCCCCC; width: 25%;"|Example category !style="background:#CCCCCC;"|BC(E)? !style="background:#CCCCCC;"|Example output |- | Season || {{c|2001–02 FA Cup}} || No || {{Category series navigation|testcase=2001–02 FA Cup}} |- | TV season || {{c|Futurama (season 1) episodes}} || – || {{Category series navigation|testcase=Futurama (season 1) episodes}} |- | Office term (regular) || {{c|MEPs 2004–2009}} || No || {{Category series navigation|testcase=MEPs 2004–2009}} |- | Office term (irregular) || {{c|Wales AMs 2003–2007}} || No || {{Category series navigation|testcase=Wales AMs 2003–2007}} |- | Numerical range || {{c|Taxonbars with 30–34 taxon IDs}} || – || <!--{{Category series navigation|testcase=Taxonbars with 20–24 taxon IDs}}'s EPFC = 129--> {| class="toccolours hlist" style="text-align: center; margin: auto;" | *<span style="color:#888">15–19</span> *[[:Акатегориа:Taxonbars with 20–24 taxon IDs|20–24]] *[[:Акатегориа:Taxonbars with 25–29 taxon IDs|25–29]] *<b>30–34</b> *[[:Акатегориа:Taxonbars with 35–39 taxon IDs|35–39]] *[[:Акатегориа:Taxonbars with 40+ taxon IDs|40–44]] *<span style="color:#888">45–49</span> |} |- | Decade || {{c|1990s in Scotland}} || BC || {{Category series navigation|testcase=1990s in Scotland}} |- | Year || {{c|1999 in Scotland}} || BC(E) || {{Category series navigation|testcase=1999 in Scotland}} |- | Year (auto-condensed) || {{c|Candidates in the 2000 United States presidential election|Candidates in the 2000 US presidential election}} || – || {{Category series navigation|testcase=Candidates in the 2000 United States presidential election}} |- | Year ({{para|skip-gaps|yes}}) || {{c|Amusement parks opened in 1880|skip-gaps=yes}} || – || {{Category series navigation|testcase=Amusement parks opened in 1880|skip-gaps=yes}} |- | Ordinal (temporal) || {{c|2nd-century rabbis}} || BC(E) || {{Category series navigation|testcase=2nd-century rabbis}} |- | Ordinal (numeric) || {{c|9th Lok Sabha}} || – || {{Category series navigation|testcase=9th Lok Sabha}} |- | Ordinal (word) || {{c|First Dynasty of Egypt}} || – || {{Category series navigation|testcase=First Dynasty of Egypt}} |- | Roman numeral || {{c|Deputies of Legislature X of the Kingdom of Italy}} || – || {{Category series navigation|testcase=Deputies of Legislature X of the Kingdom of Italy}} |- |colspan="4" style="background:#CCCCCC"| |- | Mixed decade || {{c|1760s in the Province of Quebec (1763–1791)}} || – || {{Category series navigation|testcase=1760s in the Province of Quebec (1763–1791)}} |- | Mixed year || {{c|1778 establishments in the Province of Quebec (1763–1791)}} || – || {{Category series navigation|testcase=1778 establishments in the Province of Quebec (1763–1791)}} |} ===Searching behavior=== Most multi-year seasons/office terms/numerical ranges are acceptable, as long as the season duration/term length/range size is <= {{Category series navigation/sandbox|show=term-limit}}, ''and'' the gap between seasons is <= {{Category series navigation/sandbox|show=hgap-limit}}. For series exceeding either of these criteria, see/use {{tl|Irregular navseasoncats}}. The length of each season is automatically determined from the originating category name, up to and including {{Category series navigation/sandbox|show=term-limit}} years. [[MOS:DATERANGE]] compliance is preferred, but some deviation is allowed and [[:Category:Category series navigation range abbreviated (MOS)|tracked]] for regular series with seasons > 1 year long. {{tl|Category redirect}}s are followed, and tracked for either [[:Category:Category series navigation range redirected (MOS)|MOS contravention]] (to be corrected) or for [[:Category:Category series navigation range redirected (base change)|navigational aid]] (no error). The gap size between successive seasons is ''also'' automatically determined, up to and including {{Category series navigation/sandbox|show=hgap-limit}} years, and defaults to 0 (e.g. {{nowrap|1995–96}} → {{nowrap|1996–97}}). Automatically condensed years are supported for ''presidential'' categories only (but can be easily expanded as needed), for gaps up to and including {{Category series navigation/sandbox|show=ygap-limit}} years, and defaults to 1. To skip gaps of up to {{Category series navigation/sandbox|show=skip-gaps}} years in any ''year'' categories, use {{para|skip-gaps|yes}}. ===Limitations=== ====Numerical limitations & AD/BC/E==== * Season/office term categories do not work for ''any'' years BC, which will be hidden, because no working examples were found. * Decade categories recognize BC, but not BCE, because no working examples were found. * Ordinal & numeral words do not work above the ninety-ninth & ninety-nine, because no working examples were found. ====Condensation==== * Automatically condensed ''Olympics'' display is not supported due to peculiarities; use {{tl|Winter Olympics by year category navigation}}, etc., instead. * Automatically condensed ''years'' ''are'' supported for ''presidential'' categories only, due to their consistency; use {{para|skip-gaps|yes}} as desired elsewhere. ====Work-arounds==== * '''Base-name changes:''' create at least 2 logically numbered {{tl|R from category navigation}} (1 [[Special:Permalink/1040102736|forward]] & 1 [[Special:Permalink/1040103249|backward]]), to join both related series. * '''Unaccounted-for name+number conventions:''' where a fixed number is part of the prefix text, e.g. ''Chapter 11 bankruptcies'', a non-breaking space may force the template to work. See [[Special:Diff/948223374|this fix]], where {{tl|title year}} skipped over ''11'' as part of a word rather than a discrete number. (This has been accounted for and is no longer required in this example.) * '''General:''' for large, permanent gaps<sup>†</sup> between successive categories, use {{tl|Succeeding category}}, {{tl|Preceding category}}, {{tl|Category pair}}, as needed, in addition to {{tl|Category series navigation}} on both sides, or in the middle, of the gap. Even if {{tl|Category series navigation}} is [[:Акатегориа:Category series navigationisolated|isolated]], it has the benefit of confirming the absence of nearby categories to the reader or maintainer.<br/><sup>†</sup>''Permanent gaps'', where there is confirmed to be an absence of data, and not just a current, yet to be filled, gap on Wikipedia. ===Related CfDs=== * [[:en:Wikipedia:Categories for discussion/Log/2019 June 8#Category:Northern Ireland MLAs 2016–17]] * [[:en:Wikipedia:Categories for discussion/Log/2019 May 29#Category:MEPs 1952–58]] * [[:en:Wikipedia:Categories for discussion/Log/2019 April 19#Category:Aircraft piston engines 1900–1909]] ==Usage== ;Typical usage * {{tlx|Category series navigation}} ;Specify a minimum and/or maximum year to display * {{tlx|Category series navigation|min{{=}}-100}} * {{tlx|Category series navigation|min{{=}}100 BC}} * {{tlx|Category series navigation|min{{=}}1753|max{{=}}1810}} * {{tlx|Category series navigation|max{{=}}{{NEXTYEAR}}}} ;To skip gaps in year categories * {{tlx|Category series navigation|skip-gaps{{=}}yes}} ;To ''not'' automatically follow {{tl|Category redirect}}s * {{tlx|Category series navigation|follow-redirects{{=}}no}} ;Exceptional cases * {{tlx|Category series navigation|cat{{=}}2010s albums}} &mdash; to behave as if placed on {{para|cat}}; consider using {{tl|Category pair}} instead of {{para|cat}} ==Testing & debugging== To test the output of the template on a particular category name, use the {{para|testcase}} parameter, and {{para|testcasegap}} if necessary: * {{tlx|Category series navigation&nbsp;| testcase{{=}}[[:Акатегориа:1770s in the Province of Quebec (1763–1791)|1770s in the Province of Quebec (1763–1791)]]&nbsp;| min{{=}}1760}} → {{Category series navigation| testcase=1770s in the Province of Quebec (1763–1791) | min=1760}} <br/> * {{tlx|Category series navigation&nbsp;| testcase{{=}}[[:Акатегориа:1770s in the Province of Quebec (1763–1791)|1770s in the Province of Quebec (1763–1791)]]&nbsp;| max{{=}}1970s}} → {{Category series navigation | testcase=1770s in the Province of Quebec (1763–1791) | max=1790s}} <br/> To see all links produced and/or tested, and what effect each has on their display, use {{para|list-all-links|yes}}: * {{tlx|Category series navigation&nbsp;| testcase{{=}}[[:Акатегориа:Nations at the 2013 World Athletics Championships|Nations at the 2013 World Athletics Championships]]&nbsp;| min{{=}}2008&nbsp;| skip-gaps{{=}}yes&nbsp;| list-all-links{{=}}yes}} → # [[:Акатегориа:Nations at the 2006 World Athletics Championships]] (<span style="color:#888">2006</span>) (<span style="visibility:hidden">2006</span>) # [[:Акатегориа:Nations at the 2007 World Athletics Championships]] (<span style="color:#888">2007</span>) (<span style="visibility:hidden">2007</span>) # [[:Акатегориа:Nations at the 2008 World Athletics Championships]] (<span style="color:#888">2008</span>) # [[:Акатегориа:Nations at the 2008–2009 World Athletics Championships]] (<span style="color:#888">2008–2009</span>) (tried; not displayed)<sup>2</sup> # [[:Акатегориа:Nations at the 2008–09 World Athletics Championships]] (<span style="color:#888">2008–09</span>) (tried; not displayed)<sup>4</sup> # [[:Акатегориа:Nations at the 2009 World Athletics Championships]] → [[:Акатегориа:Nations at the 2009 World Championships in Athletics]] ([[:Акатегориа:Nations at the 2009 World Championships in Athletics|2009]]) # [[:Акатегориа:Nations at the 2011 World Athletics Championships]] → [[:Акатегориа:Nations at the 2011 World Championships in Athletics]] ([[:Акатегориа:Nations at the 2011 World Championships in Athletics|2011]]) # [[:Акатегориа:Nations at the 2015 World Athletics Championships]] → [[:Акатегориа:Nations at the 2015 World Championships in Athletics]] ([[:Акатегориа:Nations at the 2015 World Championships in Athletics|2015]]) # [[:Акатегориа:Nations at the 2017 World Athletics Championships]] → [[:Акатегориа:Nations at the 2017 World Championships in Athletics]] ([[:Акатегориа:Nations at the 2017 World Championships in Athletics|2017]]) # [[:Акатегориа:Nations at the 2019 World Athletics Championships]] ([[:Акатегориа:Nations at the 2019 World Athletics Championships|2019]]) # [[:Акатегориа:Nations at the 2020 World Athletics Championships]] (<span style="color:#888">2020</span>) # [[:Акатегориа:Nations at the 2020–2021 World Athletics Championships]] (<span style="color:#888">2020–2021</span>) (tried; not displayed)<sup>2</sup> # [[:Акатегориа:Nations at the 2020–21 World Athletics Championships]] (<span style="color:#888">2020–21</span>) (tried; not displayed)<sup>4</sup> # [[:Акатегориа:Nations at the 2021 World Athletics Championships]] (<span style="color:#888">2021</span>) # [[:Акатегориа:Nations at the 2021–2022 World Athletics Championships]] (<span style="color:#888">2021–2022</span>) (tried; not displayed)<sup>2</sup> # [[:Акатегориа:Nations at the 2021–22 World Athletics Championships]] (<span style="color:#888">2021–22</span>) (tried; not displayed)<sup>4</sup> * All possible element types are shown above (blue, red/grey, hidden, and redirect), and would otherwise display as: {| class="toccolours hlist" style="text-align: center; margin: auto;" | *<span style="visibility:hidden">2006</span> *<span style="visibility:hidden">2007</span> *<span style="color:#888">2008</span> *[[:Акатегориа:Nations at the 2009 World Championships in Athletics|2009]] *[[:Акатегориа:Nations at the 2011 World Championships in Athletics|2011]] *<b>2013</b> *[[:Акатегориа:Nations at the 2015 World Championships in Athletics|2015]] *[[:Акатегориа:Nations at the 2017 World Championships in Athletics|2017]] *[[:Акатегориа:Nations at the 2019 World Athletics Championships|2019]] *<span style="color:#888">2020</span> *<span style="color:#888">2021</span> |} ==Tracking categories== :<small>''{{Purge|Purge this page to update the totals}}''</small> If the template encounters an issue, it displays an error message and/or places the category into one or more of the following tracking categories: {{Columns-start}} ===Maintenance required=== * {{Category link with count|Category series navigation failed to generate navbox}} * {{Category link with count|Category series navigation redirection error}} * {{Category link with count|Category series navigation range abbreviated (MOS)}} * {{Category link with count|Category series navigation range redirected (MOS)}} * {{Category link with count|Category series navigation range ends (blank, MOS)}} * {{Category link with count|Category series navigation range not using en dash}} * {{Category link with count|Category series navigation in mainspace}} ===Maintenance possible=== * {{Category link with count|Category series navigation isolated}} * {{Category link with count|Category series navigation default season gap size}} * {{Category link with count|Category series navigation using cat parameter}} * {{Category link with count|Category series navigation using testcase parameter}} * {{Category link with count|Category series navigation using unknown parameter}} ===Module maintenance possible=== * {{Category link with count|Category series navigation year redirected (other)}} * {{Category link with count|Category series navigation range redirected (other)}} {{Column}} ===Tracking only=== * {{Category link with count|Category series navigation range redirected (base change)}} * {{Category link with count|Category series navigation range redirected (var change)}} * {{Category link with count|Category series navigation range redirected (end)}} * {{Category link with count|Category series navigation range gaps}} * {{Category link with count|Category series navigation range irregular}} * {{Category link with count|Category series navigation range irregular, 0-length}} * {{Category link with count|Category series navigation range ends (present)}} * {{Category link with count|Category series navigation TV season redirected}} * {{Category link with count|Category series navigation decade redirected}} * {{Category link with count|Category series navigation year redirected (base change)}} * {{Category link with count|Category series navigation year redirected (var change)}} * {{Category link with count|Category series navigation roman numeral redirected}} * {{Category link with count|Category series navigation nordinal redirected}} * {{Category link with count|Category series navigation wordinal redirected}} * {{Category link with count|Category series navigation ашаблон skip-gaps ахышәара ахархәарала}} * {{Category link with count|Category series navigation year and range}} * {{Category link with count|Category series navigation ашаблон ашықәсеи ажәашықәсеи}} * {{Category link with count|Category series navigation ашаблон ажәашықәсеи ашәышықәсеи}} {{Columns-end}} ==Шәахә. иара убас== * {{tl|Irregular navseasoncats}} * {{tl|Year by category}} * {{tl|R from category navigation}} <includeonly> [[Акатегориа:Ашаблонқәа:Аишьҭагылашьа акатегориа]] </includeonly> 4ihe5bnwgfx22a1mx524c0789tekxum 175469 175468 2026-10-15T12:36:34Z Fraxinus.cs 8381 /* Maintenance possible */ 175469 wikitext text/x-wiki {{Lua|Амодуль:Category series navigation|Амодуль:List|Амодуль:ConvertNumeric|Амодуль:Roman|Амодуль:Check for unknown parameters|Амодуль:Template redirect regex}} {{Lua sidebar}} {{Аиҭагара}} ==About== {{tl|Category series navigation}} is intended to be a minimal-input, near-universal template for navigating ''most'' sequential categories. {{Clear}} {| class="wikitable" |+'''Recognized category types''' !style="background:#CCCCCC;"|Type !style="background:#CCCCCC; width: 25%;"|Example category !style="background:#CCCCCC;"|BC(E)? !style="background:#CCCCCC;"|Example output |- | Season || {{c|2001–02 FA Cup}} || No || {{Category series navigation|testcase=2001–02 FA Cup}} |- | TV season || {{c|Futurama (season 1) episodes}} || – || {{Category series navigation|testcase=Futurama (season 1) episodes}} |- | Office term (regular) || {{c|MEPs 2004–2009}} || No || {{Category series navigation|testcase=MEPs 2004–2009}} |- | Office term (irregular) || {{c|Wales AMs 2003–2007}} || No || {{Category series navigation|testcase=Wales AMs 2003–2007}} |- | Numerical range || {{c|Taxonbars with 30–34 taxon IDs}} || – || <!--{{Category series navigation|testcase=Taxonbars with 20–24 taxon IDs}}'s EPFC = 129--> {| class="toccolours hlist" style="text-align: center; margin: auto;" | *<span style="color:#888">15–19</span> *[[:Акатегориа:Taxonbars with 20–24 taxon IDs|20–24]] *[[:Акатегориа:Taxonbars with 25–29 taxon IDs|25–29]] *<b>30–34</b> *[[:Акатегориа:Taxonbars with 35–39 taxon IDs|35–39]] *[[:Акатегориа:Taxonbars with 40+ taxon IDs|40–44]] *<span style="color:#888">45–49</span> |} |- | Decade || {{c|1990s in Scotland}} || BC || {{Category series navigation|testcase=1990s in Scotland}} |- | Year || {{c|1999 in Scotland}} || BC(E) || {{Category series navigation|testcase=1999 in Scotland}} |- | Year (auto-condensed) || {{c|Candidates in the 2000 United States presidential election|Candidates in the 2000 US presidential election}} || – || {{Category series navigation|testcase=Candidates in the 2000 United States presidential election}} |- | Year ({{para|skip-gaps|yes}}) || {{c|Amusement parks opened in 1880|skip-gaps=yes}} || – || {{Category series navigation|testcase=Amusement parks opened in 1880|skip-gaps=yes}} |- | Ordinal (temporal) || {{c|2nd-century rabbis}} || BC(E) || {{Category series navigation|testcase=2nd-century rabbis}} |- | Ordinal (numeric) || {{c|9th Lok Sabha}} || – || {{Category series navigation|testcase=9th Lok Sabha}} |- | Ordinal (word) || {{c|First Dynasty of Egypt}} || – || {{Category series navigation|testcase=First Dynasty of Egypt}} |- | Roman numeral || {{c|Deputies of Legislature X of the Kingdom of Italy}} || – || {{Category series navigation|testcase=Deputies of Legislature X of the Kingdom of Italy}} |- |colspan="4" style="background:#CCCCCC"| |- | Mixed decade || {{c|1760s in the Province of Quebec (1763–1791)}} || – || {{Category series navigation|testcase=1760s in the Province of Quebec (1763–1791)}} |- | Mixed year || {{c|1778 establishments in the Province of Quebec (1763–1791)}} || – || {{Category series navigation|testcase=1778 establishments in the Province of Quebec (1763–1791)}} |} ===Searching behavior=== Most multi-year seasons/office terms/numerical ranges are acceptable, as long as the season duration/term length/range size is <= {{Category series navigation/sandbox|show=term-limit}}, ''and'' the gap between seasons is <= {{Category series navigation/sandbox|show=hgap-limit}}. For series exceeding either of these criteria, see/use {{tl|Irregular navseasoncats}}. The length of each season is automatically determined from the originating category name, up to and including {{Category series navigation/sandbox|show=term-limit}} years. [[MOS:DATERANGE]] compliance is preferred, but some deviation is allowed and [[:Category:Category series navigation range abbreviated (MOS)|tracked]] for regular series with seasons > 1 year long. {{tl|Category redirect}}s are followed, and tracked for either [[:Category:Category series navigation range redirected (MOS)|MOS contravention]] (to be corrected) or for [[:Category:Category series navigation range redirected (base change)|navigational aid]] (no error). The gap size between successive seasons is ''also'' automatically determined, up to and including {{Category series navigation/sandbox|show=hgap-limit}} years, and defaults to 0 (e.g. {{nowrap|1995–96}} → {{nowrap|1996–97}}). Automatically condensed years are supported for ''presidential'' categories only (but can be easily expanded as needed), for gaps up to and including {{Category series navigation/sandbox|show=ygap-limit}} years, and defaults to 1. To skip gaps of up to {{Category series navigation/sandbox|show=skip-gaps}} years in any ''year'' categories, use {{para|skip-gaps|yes}}. ===Limitations=== ====Numerical limitations & AD/BC/E==== * Season/office term categories do not work for ''any'' years BC, which will be hidden, because no working examples were found. * Decade categories recognize BC, but not BCE, because no working examples were found. * Ordinal & numeral words do not work above the ninety-ninth & ninety-nine, because no working examples were found. ====Condensation==== * Automatically condensed ''Olympics'' display is not supported due to peculiarities; use {{tl|Winter Olympics by year category navigation}}, etc., instead. * Automatically condensed ''years'' ''are'' supported for ''presidential'' categories only, due to their consistency; use {{para|skip-gaps|yes}} as desired elsewhere. ====Work-arounds==== * '''Base-name changes:''' create at least 2 logically numbered {{tl|R from category navigation}} (1 [[Special:Permalink/1040102736|forward]] & 1 [[Special:Permalink/1040103249|backward]]), to join both related series. * '''Unaccounted-for name+number conventions:''' where a fixed number is part of the prefix text, e.g. ''Chapter 11 bankruptcies'', a non-breaking space may force the template to work. See [[Special:Diff/948223374|this fix]], where {{tl|title year}} skipped over ''11'' as part of a word rather than a discrete number. (This has been accounted for and is no longer required in this example.) * '''General:''' for large, permanent gaps<sup>†</sup> between successive categories, use {{tl|Succeeding category}}, {{tl|Preceding category}}, {{tl|Category pair}}, as needed, in addition to {{tl|Category series navigation}} on both sides, or in the middle, of the gap. Even if {{tl|Category series navigation}} is [[:Акатегориа:Category series navigationisolated|isolated]], it has the benefit of confirming the absence of nearby categories to the reader or maintainer.<br/><sup>†</sup>''Permanent gaps'', where there is confirmed to be an absence of data, and not just a current, yet to be filled, gap on Wikipedia. ===Related CfDs=== * [[:en:Wikipedia:Categories for discussion/Log/2019 June 8#Category:Northern Ireland MLAs 2016–17]] * [[:en:Wikipedia:Categories for discussion/Log/2019 May 29#Category:MEPs 1952–58]] * [[:en:Wikipedia:Categories for discussion/Log/2019 April 19#Category:Aircraft piston engines 1900–1909]] ==Usage== ;Typical usage * {{tlx|Category series navigation}} ;Specify a minimum and/or maximum year to display * {{tlx|Category series navigation|min{{=}}-100}} * {{tlx|Category series navigation|min{{=}}100 BC}} * {{tlx|Category series navigation|min{{=}}1753|max{{=}}1810}} * {{tlx|Category series navigation|max{{=}}{{NEXTYEAR}}}} ;To skip gaps in year categories * {{tlx|Category series navigation|skip-gaps{{=}}yes}} ;To ''not'' automatically follow {{tl|Category redirect}}s * {{tlx|Category series navigation|follow-redirects{{=}}no}} ;Exceptional cases * {{tlx|Category series navigation|cat{{=}}2010s albums}} &mdash; to behave as if placed on {{para|cat}}; consider using {{tl|Category pair}} instead of {{para|cat}} ==Testing & debugging== To test the output of the template on a particular category name, use the {{para|testcase}} parameter, and {{para|testcasegap}} if necessary: * {{tlx|Category series navigation&nbsp;| testcase{{=}}[[:Акатегориа:1770s in the Province of Quebec (1763–1791)|1770s in the Province of Quebec (1763–1791)]]&nbsp;| min{{=}}1760}} → {{Category series navigation| testcase=1770s in the Province of Quebec (1763–1791) | min=1760}} <br/> * {{tlx|Category series navigation&nbsp;| testcase{{=}}[[:Акатегориа:1770s in the Province of Quebec (1763–1791)|1770s in the Province of Quebec (1763–1791)]]&nbsp;| max{{=}}1970s}} → {{Category series navigation | testcase=1770s in the Province of Quebec (1763–1791) | max=1790s}} <br/> To see all links produced and/or tested, and what effect each has on their display, use {{para|list-all-links|yes}}: * {{tlx|Category series navigation&nbsp;| testcase{{=}}[[:Акатегориа:Nations at the 2013 World Athletics Championships|Nations at the 2013 World Athletics Championships]]&nbsp;| min{{=}}2008&nbsp;| skip-gaps{{=}}yes&nbsp;| list-all-links{{=}}yes}} → # [[:Акатегориа:Nations at the 2006 World Athletics Championships]] (<span style="color:#888">2006</span>) (<span style="visibility:hidden">2006</span>) # [[:Акатегориа:Nations at the 2007 World Athletics Championships]] (<span style="color:#888">2007</span>) (<span style="visibility:hidden">2007</span>) # [[:Акатегориа:Nations at the 2008 World Athletics Championships]] (<span style="color:#888">2008</span>) # [[:Акатегориа:Nations at the 2008–2009 World Athletics Championships]] (<span style="color:#888">2008–2009</span>) (tried; not displayed)<sup>2</sup> # [[:Акатегориа:Nations at the 2008–09 World Athletics Championships]] (<span style="color:#888">2008–09</span>) (tried; not displayed)<sup>4</sup> # [[:Акатегориа:Nations at the 2009 World Athletics Championships]] → [[:Акатегориа:Nations at the 2009 World Championships in Athletics]] ([[:Акатегориа:Nations at the 2009 World Championships in Athletics|2009]]) # [[:Акатегориа:Nations at the 2011 World Athletics Championships]] → [[:Акатегориа:Nations at the 2011 World Championships in Athletics]] ([[:Акатегориа:Nations at the 2011 World Championships in Athletics|2011]]) # [[:Акатегориа:Nations at the 2015 World Athletics Championships]] → [[:Акатегориа:Nations at the 2015 World Championships in Athletics]] ([[:Акатегориа:Nations at the 2015 World Championships in Athletics|2015]]) # [[:Акатегориа:Nations at the 2017 World Athletics Championships]] → [[:Акатегориа:Nations at the 2017 World Championships in Athletics]] ([[:Акатегориа:Nations at the 2017 World Championships in Athletics|2017]]) # [[:Акатегориа:Nations at the 2019 World Athletics Championships]] ([[:Акатегориа:Nations at the 2019 World Athletics Championships|2019]]) # [[:Акатегориа:Nations at the 2020 World Athletics Championships]] (<span style="color:#888">2020</span>) # [[:Акатегориа:Nations at the 2020–2021 World Athletics Championships]] (<span style="color:#888">2020–2021</span>) (tried; not displayed)<sup>2</sup> # [[:Акатегориа:Nations at the 2020–21 World Athletics Championships]] (<span style="color:#888">2020–21</span>) (tried; not displayed)<sup>4</sup> # [[:Акатегориа:Nations at the 2021 World Athletics Championships]] (<span style="color:#888">2021</span>) # [[:Акатегориа:Nations at the 2021–2022 World Athletics Championships]] (<span style="color:#888">2021–2022</span>) (tried; not displayed)<sup>2</sup> # [[:Акатегориа:Nations at the 2021–22 World Athletics Championships]] (<span style="color:#888">2021–22</span>) (tried; not displayed)<sup>4</sup> * All possible element types are shown above (blue, red/grey, hidden, and redirect), and would otherwise display as: {| class="toccolours hlist" style="text-align: center; margin: auto;" | *<span style="visibility:hidden">2006</span> *<span style="visibility:hidden">2007</span> *<span style="color:#888">2008</span> *[[:Акатегориа:Nations at the 2009 World Championships in Athletics|2009]] *[[:Акатегориа:Nations at the 2011 World Championships in Athletics|2011]] *<b>2013</b> *[[:Акатегориа:Nations at the 2015 World Championships in Athletics|2015]] *[[:Акатегориа:Nations at the 2017 World Championships in Athletics|2017]] *[[:Акатегориа:Nations at the 2019 World Athletics Championships|2019]] *<span style="color:#888">2020</span> *<span style="color:#888">2021</span> |} ==Tracking categories== :<small>''{{Purge|Purge this page to update the totals}}''</small> If the template encounters an issue, it displays an error message and/or places the category into one or more of the following tracking categories: {{Columns-start}} ===Maintenance required=== * {{Category link with count|Category series navigation failed to generate navbox}} * {{Category link with count|Category series navigation redirection error}} * {{Category link with count|Category series navigation range abbreviated (MOS)}} * {{Category link with count|Category series navigation range redirected (MOS)}} * {{Category link with count|Category series navigation range ends (blank, MOS)}} * {{Category link with count|Category series navigation range not using en dash}} * {{Category link with count|Category series navigation in mainspace}} ===Maintenance possible=== * {{Category link with count|Category series navigation еиҟәыҭхоуп}} * {{Category link with count|Category series navigation default season gap size}} * {{Category link with count|Category series navigation using cat parameter}} * {{Category link with count|Category series navigation using testcase parameter}} * {{Category link with count|Category series navigation using unknown parameter}} ===Module maintenance possible=== * {{Category link with count|Category series navigation year redirected (other)}} * {{Category link with count|Category series navigation range redirected (other)}} {{Column}} ===Tracking only=== * {{Category link with count|Category series navigation range redirected (base change)}} * {{Category link with count|Category series navigation range redirected (var change)}} * {{Category link with count|Category series navigation range redirected (end)}} * {{Category link with count|Category series navigation range gaps}} * {{Category link with count|Category series navigation range irregular}} * {{Category link with count|Category series navigation range irregular, 0-length}} * {{Category link with count|Category series navigation range ends (present)}} * {{Category link with count|Category series navigation TV season redirected}} * {{Category link with count|Category series navigation decade redirected}} * {{Category link with count|Category series navigation year redirected (base change)}} * {{Category link with count|Category series navigation year redirected (var change)}} * {{Category link with count|Category series navigation roman numeral redirected}} * {{Category link with count|Category series navigation nordinal redirected}} * {{Category link with count|Category series navigation wordinal redirected}} * {{Category link with count|Category series navigation ашаблон skip-gaps ахышәара ахархәарала}} * {{Category link with count|Category series navigation year and range}} * {{Category link with count|Category series navigation ашаблон ашықәсеи ажәашықәсеи}} * {{Category link with count|Category series navigation ашаблон ажәашықәсеи ашәышықәсеи}} {{Columns-end}} ==Шәахә. иара убас== * {{tl|Irregular navseasoncats}} * {{tl|Year by category}} * {{tl|R from category navigation}} <includeonly> [[Акатегориа:Ашаблонқәа:Аишьҭагылашьа акатегориа]] </includeonly> 6fz9jw22ui1x9g9hx92y0vixqliaolj 175470 175469 2026-10-15T12:37:37Z Fraxinus.cs 8381 /* Maintenance possible */ 175470 wikitext text/x-wiki {{Lua|Амодуль:Category series navigation|Амодуль:List|Амодуль:ConvertNumeric|Амодуль:Roman|Амодуль:Check for unknown parameters|Амодуль:Template redirect regex}} {{Lua sidebar}} {{Аиҭагара}} ==About== {{tl|Category series navigation}} is intended to be a minimal-input, near-universal template for navigating ''most'' sequential categories. {{Clear}} {| class="wikitable" |+'''Recognized category types''' !style="background:#CCCCCC;"|Type !style="background:#CCCCCC; width: 25%;"|Example category !style="background:#CCCCCC;"|BC(E)? !style="background:#CCCCCC;"|Example output |- | Season || {{c|2001–02 FA Cup}} || No || {{Category series navigation|testcase=2001–02 FA Cup}} |- | TV season || {{c|Futurama (season 1) episodes}} || – || {{Category series navigation|testcase=Futurama (season 1) episodes}} |- | Office term (regular) || {{c|MEPs 2004–2009}} || No || {{Category series navigation|testcase=MEPs 2004–2009}} |- | Office term (irregular) || {{c|Wales AMs 2003–2007}} || No || {{Category series navigation|testcase=Wales AMs 2003–2007}} |- | Numerical range || {{c|Taxonbars with 30–34 taxon IDs}} || – || <!--{{Category series navigation|testcase=Taxonbars with 20–24 taxon IDs}}'s EPFC = 129--> {| class="toccolours hlist" style="text-align: center; margin: auto;" | *<span style="color:#888">15–19</span> *[[:Акатегориа:Taxonbars with 20–24 taxon IDs|20–24]] *[[:Акатегориа:Taxonbars with 25–29 taxon IDs|25–29]] *<b>30–34</b> *[[:Акатегориа:Taxonbars with 35–39 taxon IDs|35–39]] *[[:Акатегориа:Taxonbars with 40+ taxon IDs|40–44]] *<span style="color:#888">45–49</span> |} |- | Decade || {{c|1990s in Scotland}} || BC || {{Category series navigation|testcase=1990s in Scotland}} |- | Year || {{c|1999 in Scotland}} || BC(E) || {{Category series navigation|testcase=1999 in Scotland}} |- | Year (auto-condensed) || {{c|Candidates in the 2000 United States presidential election|Candidates in the 2000 US presidential election}} || – || {{Category series navigation|testcase=Candidates in the 2000 United States presidential election}} |- | Year ({{para|skip-gaps|yes}}) || {{c|Amusement parks opened in 1880|skip-gaps=yes}} || – || {{Category series navigation|testcase=Amusement parks opened in 1880|skip-gaps=yes}} |- | Ordinal (temporal) || {{c|2nd-century rabbis}} || BC(E) || {{Category series navigation|testcase=2nd-century rabbis}} |- | Ordinal (numeric) || {{c|9th Lok Sabha}} || – || {{Category series navigation|testcase=9th Lok Sabha}} |- | Ordinal (word) || {{c|First Dynasty of Egypt}} || – || {{Category series navigation|testcase=First Dynasty of Egypt}} |- | Roman numeral || {{c|Deputies of Legislature X of the Kingdom of Italy}} || – || {{Category series navigation|testcase=Deputies of Legislature X of the Kingdom of Italy}} |- |colspan="4" style="background:#CCCCCC"| |- | Mixed decade || {{c|1760s in the Province of Quebec (1763–1791)}} || – || {{Category series navigation|testcase=1760s in the Province of Quebec (1763–1791)}} |- | Mixed year || {{c|1778 establishments in the Province of Quebec (1763–1791)}} || – || {{Category series navigation|testcase=1778 establishments in the Province of Quebec (1763–1791)}} |} ===Searching behavior=== Most multi-year seasons/office terms/numerical ranges are acceptable, as long as the season duration/term length/range size is <= {{Category series navigation/sandbox|show=term-limit}}, ''and'' the gap between seasons is <= {{Category series navigation/sandbox|show=hgap-limit}}. For series exceeding either of these criteria, see/use {{tl|Irregular navseasoncats}}. The length of each season is automatically determined from the originating category name, up to and including {{Category series navigation/sandbox|show=term-limit}} years. [[MOS:DATERANGE]] compliance is preferred, but some deviation is allowed and [[:Category:Category series navigation range abbreviated (MOS)|tracked]] for regular series with seasons > 1 year long. {{tl|Category redirect}}s are followed, and tracked for either [[:Category:Category series navigation range redirected (MOS)|MOS contravention]] (to be corrected) or for [[:Category:Category series navigation range redirected (base change)|navigational aid]] (no error). The gap size between successive seasons is ''also'' automatically determined, up to and including {{Category series navigation/sandbox|show=hgap-limit}} years, and defaults to 0 (e.g. {{nowrap|1995–96}} → {{nowrap|1996–97}}). Automatically condensed years are supported for ''presidential'' categories only (but can be easily expanded as needed), for gaps up to and including {{Category series navigation/sandbox|show=ygap-limit}} years, and defaults to 1. To skip gaps of up to {{Category series navigation/sandbox|show=skip-gaps}} years in any ''year'' categories, use {{para|skip-gaps|yes}}. ===Limitations=== ====Numerical limitations & AD/BC/E==== * Season/office term categories do not work for ''any'' years BC, which will be hidden, because no working examples were found. * Decade categories recognize BC, but not BCE, because no working examples were found. * Ordinal & numeral words do not work above the ninety-ninth & ninety-nine, because no working examples were found. ====Condensation==== * Automatically condensed ''Olympics'' display is not supported due to peculiarities; use {{tl|Winter Olympics by year category navigation}}, etc., instead. * Automatically condensed ''years'' ''are'' supported for ''presidential'' categories only, due to their consistency; use {{para|skip-gaps|yes}} as desired elsewhere. ====Work-arounds==== * '''Base-name changes:''' create at least 2 logically numbered {{tl|R from category navigation}} (1 [[Special:Permalink/1040102736|forward]] & 1 [[Special:Permalink/1040103249|backward]]), to join both related series. * '''Unaccounted-for name+number conventions:''' where a fixed number is part of the prefix text, e.g. ''Chapter 11 bankruptcies'', a non-breaking space may force the template to work. See [[Special:Diff/948223374|this fix]], where {{tl|title year}} skipped over ''11'' as part of a word rather than a discrete number. (This has been accounted for and is no longer required in this example.) * '''General:''' for large, permanent gaps<sup>†</sup> between successive categories, use {{tl|Succeeding category}}, {{tl|Preceding category}}, {{tl|Category pair}}, as needed, in addition to {{tl|Category series navigation}} on both sides, or in the middle, of the gap. Even if {{tl|Category series navigation}} is [[:Акатегориа:Category series navigationisolated|isolated]], it has the benefit of confirming the absence of nearby categories to the reader or maintainer.<br/><sup>†</sup>''Permanent gaps'', where there is confirmed to be an absence of data, and not just a current, yet to be filled, gap on Wikipedia. ===Related CfDs=== * [[:en:Wikipedia:Categories for discussion/Log/2019 June 8#Category:Northern Ireland MLAs 2016–17]] * [[:en:Wikipedia:Categories for discussion/Log/2019 May 29#Category:MEPs 1952–58]] * [[:en:Wikipedia:Categories for discussion/Log/2019 April 19#Category:Aircraft piston engines 1900–1909]] ==Usage== ;Typical usage * {{tlx|Category series navigation}} ;Specify a minimum and/or maximum year to display * {{tlx|Category series navigation|min{{=}}-100}} * {{tlx|Category series navigation|min{{=}}100 BC}} * {{tlx|Category series navigation|min{{=}}1753|max{{=}}1810}} * {{tlx|Category series navigation|max{{=}}{{NEXTYEAR}}}} ;To skip gaps in year categories * {{tlx|Category series navigation|skip-gaps{{=}}yes}} ;To ''not'' automatically follow {{tl|Category redirect}}s * {{tlx|Category series navigation|follow-redirects{{=}}no}} ;Exceptional cases * {{tlx|Category series navigation|cat{{=}}2010s albums}} &mdash; to behave as if placed on {{para|cat}}; consider using {{tl|Category pair}} instead of {{para|cat}} ==Testing & debugging== To test the output of the template on a particular category name, use the {{para|testcase}} parameter, and {{para|testcasegap}} if necessary: * {{tlx|Category series navigation&nbsp;| testcase{{=}}[[:Акатегориа:1770s in the Province of Quebec (1763–1791)|1770s in the Province of Quebec (1763–1791)]]&nbsp;| min{{=}}1760}} → {{Category series navigation| testcase=1770s in the Province of Quebec (1763–1791) | min=1760}} <br/> * {{tlx|Category series navigation&nbsp;| testcase{{=}}[[:Акатегориа:1770s in the Province of Quebec (1763–1791)|1770s in the Province of Quebec (1763–1791)]]&nbsp;| max{{=}}1970s}} → {{Category series navigation | testcase=1770s in the Province of Quebec (1763–1791) | max=1790s}} <br/> To see all links produced and/or tested, and what effect each has on their display, use {{para|list-all-links|yes}}: * {{tlx|Category series navigation&nbsp;| testcase{{=}}[[:Акатегориа:Nations at the 2013 World Athletics Championships|Nations at the 2013 World Athletics Championships]]&nbsp;| min{{=}}2008&nbsp;| skip-gaps{{=}}yes&nbsp;| list-all-links{{=}}yes}} → # [[:Акатегориа:Nations at the 2006 World Athletics Championships]] (<span style="color:#888">2006</span>) (<span style="visibility:hidden">2006</span>) # [[:Акатегориа:Nations at the 2007 World Athletics Championships]] (<span style="color:#888">2007</span>) (<span style="visibility:hidden">2007</span>) # [[:Акатегориа:Nations at the 2008 World Athletics Championships]] (<span style="color:#888">2008</span>) # [[:Акатегориа:Nations at the 2008–2009 World Athletics Championships]] (<span style="color:#888">2008–2009</span>) (tried; not displayed)<sup>2</sup> # [[:Акатегориа:Nations at the 2008–09 World Athletics Championships]] (<span style="color:#888">2008–09</span>) (tried; not displayed)<sup>4</sup> # [[:Акатегориа:Nations at the 2009 World Athletics Championships]] → [[:Акатегориа:Nations at the 2009 World Championships in Athletics]] ([[:Акатегориа:Nations at the 2009 World Championships in Athletics|2009]]) # [[:Акатегориа:Nations at the 2011 World Athletics Championships]] → [[:Акатегориа:Nations at the 2011 World Championships in Athletics]] ([[:Акатегориа:Nations at the 2011 World Championships in Athletics|2011]]) # [[:Акатегориа:Nations at the 2015 World Athletics Championships]] → [[:Акатегориа:Nations at the 2015 World Championships in Athletics]] ([[:Акатегориа:Nations at the 2015 World Championships in Athletics|2015]]) # [[:Акатегориа:Nations at the 2017 World Athletics Championships]] → [[:Акатегориа:Nations at the 2017 World Championships in Athletics]] ([[:Акатегориа:Nations at the 2017 World Championships in Athletics|2017]]) # [[:Акатегориа:Nations at the 2019 World Athletics Championships]] ([[:Акатегориа:Nations at the 2019 World Athletics Championships|2019]]) # [[:Акатегориа:Nations at the 2020 World Athletics Championships]] (<span style="color:#888">2020</span>) # [[:Акатегориа:Nations at the 2020–2021 World Athletics Championships]] (<span style="color:#888">2020–2021</span>) (tried; not displayed)<sup>2</sup> # [[:Акатегориа:Nations at the 2020–21 World Athletics Championships]] (<span style="color:#888">2020–21</span>) (tried; not displayed)<sup>4</sup> # [[:Акатегориа:Nations at the 2021 World Athletics Championships]] (<span style="color:#888">2021</span>) # [[:Акатегориа:Nations at the 2021–2022 World Athletics Championships]] (<span style="color:#888">2021–2022</span>) (tried; not displayed)<sup>2</sup> # [[:Акатегориа:Nations at the 2021–22 World Athletics Championships]] (<span style="color:#888">2021–22</span>) (tried; not displayed)<sup>4</sup> * All possible element types are shown above (blue, red/grey, hidden, and redirect), and would otherwise display as: {| class="toccolours hlist" style="text-align: center; margin: auto;" | *<span style="visibility:hidden">2006</span> *<span style="visibility:hidden">2007</span> *<span style="color:#888">2008</span> *[[:Акатегориа:Nations at the 2009 World Championships in Athletics|2009]] *[[:Акатегориа:Nations at the 2011 World Championships in Athletics|2011]] *<b>2013</b> *[[:Акатегориа:Nations at the 2015 World Championships in Athletics|2015]] *[[:Акатегориа:Nations at the 2017 World Championships in Athletics|2017]] *[[:Акатегориа:Nations at the 2019 World Athletics Championships|2019]] *<span style="color:#888">2020</span> *<span style="color:#888">2021</span> |} ==Tracking categories== :<small>''{{Purge|Purge this page to update the totals}}''</small> If the template encounters an issue, it displays an error message and/or places the category into one or more of the following tracking categories: {{Columns-start}} ===Maintenance required=== * {{Category link with count|Category series navigation failed to generate navbox}} * {{Category link with count|Category series navigation redirection error}} * {{Category link with count|Category series navigation range abbreviated (MOS)}} * {{Category link with count|Category series navigation range redirected (MOS)}} * {{Category link with count|Category series navigation range ends (blank, MOS)}} * {{Category link with count|Category series navigation range not using en dash}} * {{Category link with count|Category series navigation in mainspace}} ===Maintenance possible=== * {{Category link with count|Category series navigation еиҟәыҭхоуп}} * {{Category link with count|Category series navigation default season gap size}} * {{Category link with count|Category series navigation ашаблон cat ахышәара ахархәарала}} * {{Category link with count|Category series navigation ашаблон testcase ахышәара ахархәарала}} * {{Category link with count|Category series navigation ашаблон идырым ахышәара ала}} ===Module maintenance possible=== * {{Category link with count|Category series navigation year redirected (other)}} * {{Category link with count|Category series navigation range redirected (other)}} {{Column}} ===Tracking only=== * {{Category link with count|Category series navigation range redirected (base change)}} * {{Category link with count|Category series navigation range redirected (var change)}} * {{Category link with count|Category series navigation range redirected (end)}} * {{Category link with count|Category series navigation range gaps}} * {{Category link with count|Category series navigation range irregular}} * {{Category link with count|Category series navigation range irregular, 0-length}} * {{Category link with count|Category series navigation range ends (present)}} * {{Category link with count|Category series navigation TV season redirected}} * {{Category link with count|Category series navigation decade redirected}} * {{Category link with count|Category series navigation year redirected (base change)}} * {{Category link with count|Category series navigation year redirected (var change)}} * {{Category link with count|Category series navigation roman numeral redirected}} * {{Category link with count|Category series navigation nordinal redirected}} * {{Category link with count|Category series navigation wordinal redirected}} * {{Category link with count|Category series navigation ашаблон skip-gaps ахышәара ахархәарала}} * {{Category link with count|Category series navigation year and range}} * {{Category link with count|Category series navigation ашаблон ашықәсеи ажәашықәсеи}} * {{Category link with count|Category series navigation ашаблон ажәашықәсеи ашәышықәсеи}} {{Columns-end}} ==Шәахә. иара убас== * {{tl|Irregular navseasoncats}} * {{tl|Year by category}} * {{tl|R from category navigation}} <includeonly> [[Акатегориа:Ашаблонқәа:Аишьҭагылашьа акатегориа]] </includeonly> pg3j2s9k6h1on1fyzgxkylgk0zmr20p Амодуль:Category series navigation 828 37074 175471 171776 2026-10-15T12:38:27Z Fraxinus.cs 8381 Аиҭагара 175471 Scribunto text/plain require('strict') local p = {} local horizontal = require('Module:List').horizontal --[[==========================================================================]] --[[ Globals ]] --[[==========================================================================]] local currtitle = mw.title.getCurrentTitle() local nexistingcats = 0 local errors = '' local testcasecolon = '' local testcases = string.match(currtitle.subpageText, '^testcases') if testcases then testcasecolon = ':' end local navborder = true local followRs = true local skipgaps = false local skipgaps_limit = 30 local term_limit = 10 local hgap_limit = 6 local ygap_limit = 5 local listall = false local tlistall = {} local tlistallbwd = {} local tlistallfwd = {} local ttrackingcats = { --when reindexing, Ctrl+H 'trackcat(13,' & 'ttrackingcats[16]' '', -- [1] placeholder for [[Акатегориа:Category series navigation ашаблон cat ахышәара ахархәарала]] '', -- [2] placeholder for [[Акатегориа:Category series navigation ашаблон testcase ахышәара ахархәарала]] '', -- [3] placeholder for [[Акатегориа:Category series navigation ашаблон идырым ахышәара ала]] '', -- [4] placeholder for [[Акатегориа:Category series navigation range not using en dash]] '', -- [5] placeholder for [[Акатегориа:Category series navigation range abbreviated (MOS)]] '', -- [6] placeholder for [[Акатегориа:Category series navigation range redirected (base change)]] '', -- [7] placeholder for [[Акатегориа:Category series navigation range redirected (var change)]] '', -- [8] placeholder for [[Акатегориа:Category series navigation range redirected (end)]] '', -- [9] placeholder for [[Акатегориа:Category series navigation range redirected (MOS)]] '', --[10] placeholder for [[Акатегориа:Category series navigation range redirected (other)]] '', --[11] placeholder for [[Акатегориа:Category series navigation range gaps]] '', --[12] placeholder for [[Акатегориа:Category series navigation range irregular]] '', --[13] placeholder for [[Акатегориа:Category series navigation range irregular, 0-length]] '', --[14] placeholder for [[Акатегориа:Category series navigation range ends (present)]] '', --[15] placeholder for [[Акатегориа:Category series navigation range ends (blank, MOS)]] '', --[16] placeholder for [[Акатегориа:Category series navigation еиҟәыҭхоуп]] '', --[17] placeholder for [[Акатегориа:Category series navigation default season gap size]] '', --[18] placeholder for [[Акатегориа:Category series navigation decade redirected]] '', --[19] placeholder for [[Акатегориа:Category series navigation year redirected (base change)]] '', --[20] placeholder for [[Акатегориа:Category series navigation year redirected (var change)]] '', --[21] placeholder for [[Акатегориа:Category series navigation year redirected (other)]] '', --[22] placeholder for [[Акатегориа:Category series navigation roman numeral redirected]] '', --[23] placeholder for [[Акатегориа:Category series navigation nordinal redirected]] '', --[24] placeholder for [[Акатегориа:Category series navigation wordinal redirected]] '', --[25] placeholder for [[Акатегориа:Category series navigation TV season redirected]] '', --[26] placeholder for [[Акатегориа:Category series navigation ашаблон skip-gaps ахышәара ахархәарала]] '', --[27] placeholder for [[Акатегориа:Category series navigation year and range]] '', --[28] placeholder for [[Акатегориа:Category series navigation ашаблон ашықәсеи ажәашықәсеи]] '', --[29] placeholder for [[Акатегориа:Category series navigation ашаблон ажәашықәсеи ашәышықәсеи]] '', --[30] placeholder for [[Акатегориа:Category series navigation in mainspace]] '', --[31] placeholder for [[Акатегориа:Category series navigation redirection error]] } local avoidself = (not string.match(currtitle.text, 'Category series navigation with') and not string.match(currtitle.text, 'Category series navigation.*/doc') and not string.match(currtitle.text, 'Category series navigation.*/sandbox') and currtitle.text ~= 'Category series navigation' and currtitle.nsText ~= 'User_talk' and currtitle.nsText ~= 'Template_talk' and (currtitle.nsText ~= 'Template' or testcases)) --avoid nested transclusion errors (i.e. {{Infilmdecade}}) --[[==========================================================================]] --[[ Utility & category functions ]] --[[==========================================================================]] --Determine if a category exists (in a function for easier localization). local function catexists( title ) if not avoidself then --on the module's own doc/sandbox/template pages the examples' 500+ existence checks blow MediaWiki's expensive-call limit ("Ошибка Lua: too many expensive function calls"); render example items as inactive instead of checking return false end return mw.title.new( title, 'Акатегориа' ).exists end --Error message handling. function p.errorclass( msg ) return mw.text.tag( 'span', {class='error mw-ext-cite-error'}, '<b>Агха!</b> '..string.gsub(msg, '&#', '&amp;#') ) end --Failure handling. function p.failedcat( errors, sortkey ) if avoidself then return (errors or '')..'&#42;&#42;&#42;Category series navigation failed to generate navbox***'.. '[['..testcasecolon..'Акатегориа:Category series navigation failed to generate navbox|'..(sortkey or 'O')..']]\n' end return '' end --Tracking cat handling. -- key: 15 (when reindexing ttrackingcats{}, Ctrl+H 'trackcat(13,' & 'ttrackingcats[16]') -- cat: 'Category series navigation isolated'; '' to remove --Used by main, all nav_*(), & several utility functions. local function trackcat( key, cat ) if avoidself and key and cat then if cat ~= '' then ttrackingcats[key] = '[['..testcasecolon..'Акатегориа:'..cat..']]' else ttrackingcats[key] = '' end end return end --Check for unknown parameters. --Used by main only. local function checkforunknownparams( tbl ) local knownparams = { --parameter whitelist ['min'] = 'min', ['max'] = 'max', ['cat'] = 'cat', ['show'] = 'show', ['testcase'] = 'testcase', ['testcasegap'] = 'testcasegap', ['skip-gaps'] = 'skip-gaps', ['list-all-links'] = 'list-all-links', ['follow-redirects'] = 'follow-redirects', } for k, _ in pairs (tbl) do if knownparams[k] == nil then trackcat(3, 'Category series navigation ашаблон идырым ахышәара ала') break end end end --Check for nav_*() navigational isolation (not necessarily an error). --Used by all nav_*(). local function isolatedcat() if nexistingcats == 0 then trackcat(16, 'Category series navigation еиҟәыҭхоуп') end end --Returns the target of {{Category redirect}}, if it exists, else returns the original cat. --{{Title year}}, etc., if found, are evaluated. --Used by catlinkfollowr(), and so indirectly by all nav_*(). local function rtarget( frame, cat ) local catcontent = mw.title.new( cat or '', 'Акатегориа' ):getContent() if string.match( catcontent or '', '{{ *[Cc]at' ) then --prelim test local getRegex = require('Module:Template redirect regex').main local tregex = getRegex('Category redirect') for _, v in pairs (tregex) do local rtarget = mw.ustring.match( catcontent, v..'%s*|%s*([^|}]+)' ) if rtarget then if string.match(rtarget, '{{') then --{{Title year}}, etc., exists; evaluate local regex_ty = '%s*|%s*([^{}]*{{([^{|}]+)}}[^{}]-)%s*}}' --eval null-param templates only; expanded if/as needed local rtarget_orig, ty = mw.ustring.match( catcontent, v..regex_ty ) if rtarget_orig then local ty_eval = frame:expandTemplate{ title = ty, args = { page = cat } } --frame:newChild doesn't work, use 'page' param instead local rtarget_eval = mw.ustring.gsub(rtarget_orig, '{{%s*'..ty..'%s*}}', ty_eval ) return rtarget_eval else --sub-parameters present; track & return default trackcat(31, 'Category series navigation redirection error') end end rtarget = mw.ustring.gsub(rtarget, '^1%s*=%s*', '') rtarget = string.gsub(rtarget, '^[Cc]ategory:', '') return rtarget end end --for end --if return cat end --Similar to {{LinkCatIfExists2}}: make a piped link to a category, if it exists; --if it doesn't exist, just display the greyed link title without linking. --Follows {{Category redirect}}s. --Returns { -- ['cat'] = cat, -- ['catexists'] = true, -- ['rtarget'] = <#R target>, -- ['navelement'] = <#R target navelement>, -- ['displaytext'] = displaytext, -- } -- if #R followed; --returns { -- ['cat'] = cat, -- ['catexists'] = <true|false>, -- ['rtarget'] = nil, -- ['navelement'] = <cat navelement>, -- ['displaytext'] = displaytext, -- } -- otherwise. --Used by all nav_*(). local function catlinkfollowr( frame, cat, displaytext, displayend ) cat = mw.text.trim(cat or '') displaytext = mw.text.trim(displaytext or '') displayend = displayend or false --bool flag to override displaytext IIF the cat/target is terminal (e.g. "2021–present" or "2021–") local disp = cat if displaytext ~= '' then --use 'displaytext' parameter if present disp = mw.ustring.gsub(displaytext, '%s+%(.+$', ''); --strip any trailing disambiguator end local link, nilorR local exists = catexists(cat) if exists then nexistingcats = nexistingcats + 1 if followRs then local R = rtarget(frame, cat) --find & follow #R if R ~= cat then --#R followed nilorR = R end if displayend then local y, hyph, ending = mw.ustring.match(R, '^.-(%d+)([–-])(.*)$') if ending == 'present' then disp = y..hyph..ending elseif ending == '' then disp = y..hyph..'<span style="visibility:hidden">'..y..'</span>' --hidden y to match spacing end end link = '[[:Акатегориа:'..R..'|'..disp..']]' else link = '[[:Акатегориа:'..cat..'|'..disp..']]' end else link = '<span class="categorySeriesNavigation-item-inactive">'..disp..'</span>' end if listall then if nilorR then --#R followed table.insert( tlistall, '[[:Category:'..cat..']] → '..'[[:Category:'..nilorR..']] ('..link..')' ) else --no #R table.insert( tlistall, '[[:Category:'..cat..']] ('..link..')' ) end end return { ['cat'] = cat, ['catexists'] = exists, ['rtarget'] = nilorR, ['navelement'] = link, ['displaytext'] = disp, } end --Returns a numbered list of all {{Category redirect}}s followed by catlinkfollowr() -> rtarget(). --For a nav_hyphen() cat, also returns a formatted list of all cats searched for & found, & all loop indices. --Used by all nav_*(). local function listalllinks() local nl = '\n# ' local out = '' if currtitle.nsText == 'Category' then errors = p.errorclass('The <b><code>|list-all-links=yes</code></b> parameter/utility '.. 'should not be saved in category space, only previewed.') out = p.failedcat(errors, 'Z') end local bwd, fwd = '', '' if tlistallbwd[1] then bwd = '\n\nbackward search:'..nl..table.concat(tlistallbwd, nl) end if tlistallfwd[1] then fwd = '\n\nforward search:'..nl..table.concat(tlistallfwd, nl) end if tlistall[1] then return out..nl..table.concat(tlistall, nl)..bwd..fwd else return out..nl..'No links found!?'..bwd..fwd end end --Returns the difference b/w 2 ints separated by endash|hyphen, nil if error. --Used by nav_hyphen() only. local function find_duration( cat ) local from, to = mw.ustring.match(cat, '(%d+)[–-](%d+)') if from and to then if to == '00' then return nil end --doesn't follow MOS:DATERANGE if (#from == 4) and (#to == 2) then --1900-01 to = string.match(from, '(%d%d)%d%d')..to --1900-1901 elseif (#from == 2) and (#to == 4) then -- 01-1902 from = string.match(to, '(%d%d)%d%d')..from --1901-1902 end return (tonumber(to) - tonumber(from)) end return 0 end --Returns the ending of a terminal cat, and sets the appropriate tracking cat, else nil. --Used by nav_hyphen() only. local function find_terminaltxt( cat ) local terminaltxt = nil if mw.ustring.match(cat, '%d+[–-]present$') then terminaltxt = 'present' trackcat(14, 'Category series navigation range ends (present)') elseif mw.ustring.match(cat, '%d+[–-]$') then terminaltxt = '' trackcat(15, 'Category series navigation range ends (blank, MOS)') end return terminaltxt end --Returns an unsigned string of the 1-4 digit decade ending in "0", else nil. --Used by nav_decade() only. local function sterilizedec( decade ) if decade == nil or decade == '' then return nil end local dec = string.match(decade, '^[-%+]?(%d?%d?%d?0)$') or string.match(decade, '^[-%+]?(%d?%d?%d?0)%D') if dec then return dec else --fix 2-4 digit decade local decade_fixed234 = string.match(decade, '^[-%+]?(%d%d?%d?)%d$') or string.match(decade, '^[-%+]?(%d%d?%d?)%d%D') if decade_fixed234 then return decade_fixed234..'0' end --fix 1-digit decade local decade_fixed1 = string.match(decade, '^[-%+]?(%d)$') or string.match(decade, '^[-%+]?(%d)%D') if decade_fixed1 then return '0' end --unfixable return nil end end --Check for nav_hyphen default gap size + isolatedcat() (not necessarily an error). --Used by nav_hyphen() only. local function defaultgapcat( bool ) if bool and nexistingcats == 0 then --using "nexistingcats > 0" isn't as useful, since the default gap size obviously worked trackcat(17, 'Category series navigation default season gap size') end end --12 -> 12th, etc. --Used by nav_nordinal() & nav_wordinal(). function p.addord( i ) if tonumber(i) then local s = tostring(i) local tens = string.match(s, '1%d$') if tens then return s..'-тәи' end local ones = string.match(s, '%d$') if ones == '1' then return s..'-тәи' elseif ones == '2' then return s..'-тәи' elseif ones == '3' then return s..'-тәи' end return s..'-тәи' end return i end --Returns the properly formatted central nav element. --Expects an integer i, and a catlinkfollowr() table. --Used by nav_decade() & nav_ordinal() only. local function navcenter( i, catlink ) if i == 0 then --center nav element if navborder == true then return '<b>'..catlink.displaytext..'</b>' else return '<b>'..catlink.navelement..'</b>' end else return catlink.navelement end end --Wrap one or two navs in a <div> with ARIA attributes; add TemplateStyles --before it. This also aligns the navs in case some floating element (like a --portal box) breaks their alignment. --Used by main only. local function wrap( nav1, nav2 ) local templatestyles = require("Module:TemplateStyles")( "Module:Category series navigation/styles.css" ) local prepare = function (nav) if nav then nav = '\n'..nav else nav = '' end return nav end return templatestyles.. '<div class="categorySeriesNavigation" role="navigation" aria-label="Range">'.. prepare(nav1)..prepare(nav2).. '\n</div>' end --[[==========================================================================]] --[[ Formerly separated templates/modules ]] --[[==========================================================================]] --[[==========================={{ nav_hyphen }}=============================]] local function nav_hyphen( frame, start, hyph, finish, firstpart, lastpart, minseas, maxseas, testgap ) --Expects a PAGENAME of the form "Some sequential 2015–16 example cat", where -- start = 2015 -- hyph = – -- finish = 16 (sequential years can be abbreviated, but others should be full year, e.g. "2001–2005") -- firstpart = Some sequential -- lastpart = example cat -- minseas = 1800 ('min' starting season shown; optional; defaults to -9999) -- maxseas = 2000 ('max' starting season shown; optional; defaults to 9999; 2000 will show 2000-01) -- testgap = 0 (testcasegap parameter for easier testing; optional) --sterilize start if string.match(start or '', '^%d%d?%d?%d?$') == nil then --1-4 digits, AD only local start_fixed = mw.ustring.match(start or '', '^%s*(%d%d?%d?%d?)%D') if start_fixed then start = start_fixed else errors = p.errorclass('Function nav_hyphen can\'t recognize the number "'..(start or '')..'" '.. 'in the first part of the "season" that was passed to it. '.. 'For e.g. "2015–16", "2015" is expected via "|2015|–|16|".') return p.failedcat(errors, 'H') end end local nstart = tonumber(start) --en dash check if hyph ~= '–' then trackcat(4, 'Category series navigation range not using en dash') --nav still processable, but track end --sterilize finish & check for weird parents local tgaps = {} --table of gap sizes found b/w terms { [<gap size found>] = 1 } local ttlens = {} --table of term lengths found w/i terms { [<term length found>] = 1 } local tirregs = {} --table of ir/regular-term-length cats' "from"s & "to"s found local regularparent = true if (finish == -1) or --"Members of the Scottish Parliament 2021–present" (finish == 0) --"Members of the Scottish Parliament 2021–" then regularparent = false if maxseas == nil or maxseas == '' then maxseas = start --hide subsequent ranges end if finish == -1 then trackcat(14, 'Category series navigation range ends (present)') else trackcat(15, 'Category series navigation range ends (blank, MOS)') end elseif (start == finish) and (ttrackingcats[16] ~= '') --nav_year found isolated; check for surrounding hyphenated terms (e.g. UK MPs 1974) then trackcat(16, '') --reset for another check later trackcat(13, 'Category series navigation range irregular, 0-length') ttlens[0] = 1 --calc ttlens for std cases below regularparent = 'isolated' end if (string.match(finish or '', '^%d+$') == nil) and (string.match(finish or '', '^%-%d+$') == nil) then local finish_fixed = mw.ustring.match(finish or '', '^%s*(%d%d?%d?%d?)%D') if finish_fixed then finish = finish_fixed else errors = p.errorclass('Function nav_hyphen can\'t recognize "'..(finish or '')..'" '.. 'in the second part of the "season" that was passed to it. '.. 'For e.g. "2015–16", "16" is expected via "|2015|–|16|".') return p.failedcat(errors, 'I') end else if string.len(finish) >= 5 then errors = p.errorclass('The second part of the season passed to function nav_hyphen should only be four or fewer digits, not "'..(finish or '')..'". '.. 'See [[MOS:DATERANGE]] for details.') return p.failedcat(errors, 'J') end end local nfinish = tonumber(finish) --save sterilized parent range for easier lookup later tirregs['from0'] = nstart tirregs['to0'] = nfinish --sterilize min/max local nminseas_default = -9999 local nmaxseas_default = 9999 local nminseas = tonumber(minseas) or nminseas_default --same behavior as nav_year local nmaxseas = tonumber(maxseas) or nmaxseas_default --same behavior as nav_year if nminseas > nstart then nminseas = nstart end if nmaxseas < nstart then nmaxseas = nstart end local lspace = ' ' --assume a leading space (most common) local tspace = ' ' --assume a trailing space (most common) if string.match(firstpart, '%($') then lspace = '' end --DNE for "Madrid city councillors (2007–2011)"-type cats if string.match(lastpart, '^%)') then tspace = '' end --DNE for "Madrid city councillors (2007–2011)"-type cats --calculate term length/intRAseason size & finishing year local t = 1 while t <= term_limit and regularparent == true do local nish = nstart + t --use switchADBC to flip this sign to work for years BC, if/when the time comes if (nish == nfinish) or (string.match(nish, '%d?%d$') == finish) then ttlens[t] = 1 break end if t == term_limit then errors = p.errorclass('Function nav_hyphen can\'t determine a reasonable term length for "'..start..hyph..finish..'".') return p.failedcat(errors, 'K') end t = t + 1 end --apply MOS:DATERANGE to parent local lenstart = string.len(start) local lenfinish = string.len(finish) if lenstart == 4 and regularparent == true then --"2001–..." if t == 1 then --"2001–02" & "2001–2002" both allowed if lenfinish ~= 2 and lenfinish ~= 4 then errors = p.errorclass('The second part of the season passed to function nav_hyphen should be two or four digits, not "'..finish..'".') return p.failedcat(errors, 'L') end else --"2001–2005" is required for t > 1; track "2001–05"; anything else = error if lenfinish == 2 then trackcat(5, 'Category series navigation range abbreviated (MOS)') elseif lenfinish ~= 4 then errors = p.errorclass('The second part of the season passed to function nav_hyphen should be four digits, not "'..finish..'".') return p.failedcat(errors, 'M') end end if finish == '00' then --full year required regardless of term length trackcat(5, 'Category series navigation range abbreviated (MOS)') end end --calculate intERseason gap size local hgap_default = 0 --assume & start at the most common case: 2001–02 -> 2002–03, etc. local hgap_limit_reg = hgap_limit --less expensive per-increment (inc x 4) local hgap_limit_irreg = hgap_limit --more expensive per-increment (inc x 23 = inc x (k_bwd + k_fwd) = inc x (12 + 11)) local hgap_success = false local hgap = hgap_default while hgap <= hgap_limit_reg and regularparent == true do --verify local prevseason2 = firstpart..lspace..(nstart-t-hgap)..hyph..string.match(nstart-hgap, '%d?%d$') ..tspace..lastpart local nextseason2 = firstpart..lspace..(nstart+t+hgap)..hyph..string.match(nstart+2*t+hgap, '%d?%d$')..tspace..lastpart local prevseason4 = firstpart..lspace..(nstart-t-hgap)..hyph..(nstart-hgap) ..tspace..lastpart local nextseason4 = firstpart..lspace..(nstart+t+hgap)..hyph..(nstart+2*t+hgap)..tspace..lastpart if t == 1 then --test abbreviated range first, then full range, to be frugal with expensive functions if catexists(prevseason2) or --use 'or', in case we're at the edge of the cat structure, catexists(nextseason2) or --or we hit a "–00"/"–2000" situation on one side catexists(prevseason4) or catexists(nextseason4) then hgap_success = true break end elseif t > 1 then --test full range first, then abbreviated range, to be frugal with expensive functions if catexists(prevseason4) or --use 'or', in case we're at the edge of the cat structure, catexists(nextseason4) or --or we hit a "–00"/"–2000" situation on one side catexists(prevseason2) or catexists(nextseason2) then hgap_success = true break end end hgap = hgap + 1 end if hgap_success == false then hgap = tonumber(testgap) or hgap_default --tracked via defaultgapcat() end --preliminary scan to determine ir/regular spacing of nearby cats; --to limit expensive function calls, MOS:DATERANGE-violating cats are ignored; --an irregular-term-length series should follow "YYYY..hyph..YYYY" throughout if hgap <= hgap_limit_reg then --also to isolate temp vars --find # of nav-visible ir/regular-term-length cats local bwanchor = nstart --backward anchor/common year local fwanchor = bwanchor + t --forward anchor/common year if regularparent == 'isolated' then fwanchor = bwanchor end local spangreen = '[<span style="color:green">j, g, k = ' --used for/when debugging via list-all-links=yes local spanblue = '<span style="color:blue">' local spanred = ' (<span style="color:red">' local span = '</span>' local lastg = nil --to check for run-on searches local lastk = nil --to check for run-on searches local endfound = false --switch used to stop searching forward local iirregs = 0 --index of tirregs[] for j < 0, since search starts from parent local j = -3 --index of tirregs[] for j > 0 & pseudo nav position while j <= 3 do if j < 0 then --search backward from parent local gbreak = false --switch used to break out of g-loop local g = 0 --gap size while g <= hgap_limit_irreg do local k = 0 --term length: 0 = "0-length", 1+ = normal while k <= term_limit do local from = bwanchor - k - g local to = bwanchor - g local full = mw.text.trim( firstpart..lspace..from..hyph..to..tspace..lastpart ) if k == 0 then if regularparent ~= 'isolated' then --+restrict to g == 0 if repeating year problems arise to = '0-length' full = mw.text.trim( firstpart..lspace..from..tspace..lastpart ) if catlinkfollowr( frame, full ).rtarget ~= nil then --#R followed table.insert( tlistallbwd, spangreen..j..', '..g..', '..k..span..'] '..full..spanred..'#R ignored'..span..')' ) full, to = '', '' --don't use/follow 0-length cat #Rs from nav_hyphen(); otherwise gets messy end end end if (k >= 1) or --the normal case; only continue k = 0 if 0-length found (to == '0-length') --ghetto "continue" (thx Lua) to avoid expensive searches for "UK MPs 1974-1974", etc. then table.insert( tlistallbwd, spangreen..j..', '..g..', '..k..span..'] '..full ) if (k == 1) and -- (g == 0 or g == 1) and --commented to match j>0 case ("1995–96 in Federal Republic of Yugoslavia basketball") (catexists(full) == false) then --allow bare-bones MOS:DATERANGE alternation, in case we're on a 0|1-gap, 1-year term series local to2 = string.match(to, '%d%d$') if to2 and to2 ~= '00' then --and not at a century transition (i.e. 1999–2000) to = to2 full = mw.text.trim( firstpart..lspace..from..hyph..to..tspace..lastpart ) table.insert( tlistallbwd, spangreen..j..', '..g..', '..k..span..'] '..full ) end end if catexists(full) then if to == '0-length' then trackcat(13, 'Category series navigation range irregular, 0-length') end tlistallbwd[#tlistallbwd] = spanblue..tlistallbwd[#tlistallbwd]..span..' (found)' ttlens[ find_duration(full) ] = 1 tgaps[g] = 1 iirregs = iirregs + 1 tirregs['from-'..iirregs] = from tirregs['to-'..iirregs] = to bwanchor = from --ratchet down if to ~= '0-length' then gbreak = true break else g = 0 --soft-reset g, to keep stepping thru k j = j + 1 --save, but keep searching thru k if j > 0 then --(restore "> 3" if acts up) lest we keep searching bwd & finding 0-length cats ("MEPs for the Republic of Ireland 1973" & down) j = -1 --allow a normal, full search fwd after break gbreak = true break end end elseif (j >= 0) and (lastg and lastk) and ((lastg >= hgap_limit_irreg) or (lastk >= term_limit)) then --bwd search exhausted and/or done (runaway bwd search on "2018–19 FIA World Endurance Championship season") j = -1 --allow a normal, full search fwd after break gbreak = true break end end --ghetto "continue" k = k + 1 lastk = k end --while k if gbreak == true then break end g = g + 1 lastg = g end --while g end --if j < 0 if j > 0 and endfound == false then --search forward from parent local gbreak = false --switch used to break out of g-loop local g = 0 --gap size while g <= hgap_limit_irreg do local k = -2 --term length: -2 = "0-length", -1 = "2020–present", 0 = "2020–", 1+ = normal while k <= term_limit do local from = fwanchor + g local to4 = fwanchor + k + g --override carefully local to2 = nil --last 2 digits of to4, IIF exists if k == -1 then to4 = 'present' --see if end-cat exists (present) elseif k == 0 then to4 = '' end --see if end-cat exists (blank) local full = mw.text.trim( firstpart..lspace..from..hyph..to4..tspace..lastpart ) if k == -2 then if regularparent ~= 'isolated' then --+restrict to g == 0 if repeating year problems arise to4 = '0-length' --see if 0-length cat exists full = mw.text.trim( firstpart..lspace..from..tspace..lastpart ) if catlinkfollowr( frame, full ).rtarget ~= nil then --#R followed table.insert( tlistallfwd, spangreen..j..', '..g..', '..k..span..'] '..full..spanred..'#R ignored'..span..')' ) full, to4 = '', '' --don't use/follow 0-length cat #Rs from nav_hyphen(); otherwise gets messy end end end if (k >= -1) or --only continue k = -2 if 0-length found (to4 == '0-length') --ghetto "continue" (thx Lua) to avoid expensive searches for "UK MPs 1974-1974", etc. then table.insert( tlistallfwd, spangreen..j..', '..g..', '..k..span..'] '..full ) if (k == 1) and -- (g == 0 or g == 1) and --commented to let "2002–03 in Scottish women's football" find "2008–09 in Scottish women's football" (catexists(full) == false) then --allow bare-bones MOS:DATERANGE alternation, in case we're on a 0|1-gap, 1-year term series to2 = string.match(to4, '%d%d$') if to2 and to2 ~= '00' then --and not at a century transition (i.e. 1999–2000) full = mw.text.trim( firstpart..lspace..from..hyph..to2..tspace..lastpart ) table.insert( tlistallfwd, spangreen..j..', '..g..', '..k..span..'] '..full ) end end if catexists(full) then if to4 == '0-length' then if rtarget(frame, full) == full then --only use 0-length cats that don't #R trackcat(13, 'Category series navigation range irregular, 0-length') end end tirregs['from'..j] = from tirregs['to'..j] = (to2 or to4) if (k == -1) or (k == 0) then endfound = true --tentative else --k == { -2, > 0 } tlistallfwd[#tlistallfwd] = spanblue..tlistallfwd[#tlistallfwd]..span..' (found)' ttlens[ find_duration(full) ] = 1 tgaps[g] = 1 endfound = false if to4 ~= '0-length' then --k > 0 fwanchor = to4 --ratchet up gbreak = true break --only break on k > 0 b/c old end-cat #Rs still exist like "Members of the Scottish Parliament 2011–" else --k == -2 j = j + 1 --save, but keep searching k's, in case "1974" → "1974-1979" if j > 3 then --lest we keep searching & finding 0-length cats ("2018 CONCACAF Champions League" & up) gbreak = true break end end end end end --ghetto "continue" k = k + 1 lastk = k end --while k if gbreak == true then break end g = g + 1 lastg = g end --while g end --if j > 0 if (lastg and lastk) and (lastg > hgap_limit_irreg) and (lastk > term_limit) then --search exhausted if j < 0 then j = 0 --bwd search exhausted; continue fwd elseif j > 0 then break end --fwd search exhausted end j = j + 1 end --while j <= 3 end --if hgap <= hgap_limit_reg --begin navhyphen local navh = '<div class="toccolours categorySeriesNavigation-range">\n' local navlist = {} local terminalcat = false --switch used to hide future cats local terminaltxt = nil local i = -3 --nav position while i <= 3 do local from = nstart + i*(t+hgap) --the logical, but not necessarily correct, 'from' if tirregs['from'..i] then --prefer the irregular term table from = tonumber(tirregs['from'..i]) else --fallback to lazy/naive 'from' if i > 0 and tirregs['from'..(i-1)] and tirregs['from'..(i-1)] >= from then --end of the line: avoid dups/past, and create reasonable grey'd ranges local greyto = tonumber(tirregs['to' .. (i-1)]) or -9999 local greyfrom = tonumber(tirregs['from'..(i-1)]) or -9999 local grey = greyto --prefer 'to' if greyfrom > greyto then grey = greyfrom end --'from' fallback, in case "1995–96", "1995-present", etc. if grey > -9999 then if grey ~= greyto then from = grey + t + hgap --account for missing/incomplete 'to' else from = grey + hgap end tirregs['from'..i] = from --remember tirregs['to' .. i] = from + t end elseif i < 0 then local greyfrom local ii = 0 while ii < 3 do ii = ii + 1 greyfrom = tonumber(tirregs['from'..(i+ii)]) if greyfrom then break end end from = greyfrom - ii*(t+hgap) tirregs['from'..i] = from --remember tirregs['to' .. i] = from + t end end local from2 = string.match(from, '%d?%d$') local to = tostring(from+t) --the logical, naive range, but if tirregs['to'..i] then --prefer irregular term table to = tirregs['to'..i] elseif regularparent == false and tirregs and i > 0 then to = tirregs['to-1'] --special treatment for parent terminal cats, since they have no natural 'to' end local to2 = string.match(to, '%d?%d$') local tofinal = (to2 or '') --assume t=1 and abbreviated 'to' (the most common case) if t > 1 or --per MOS:DATERANGE (e.g. 1999-2004) (from2 - (to2 or from2)) > 0 --century transition exception (e.g. 1999–2000) then tofinal = (to or '') --default to the MOS-correct format, in case no fallbacks found end if to == '0-length' then tofinal = to end --check existance of 4-digit, MOS-correct range, with abbreviation fallback if tofinal ~= '0-length' then if t > 1 and string.len(from) == 4 then --e.g. 1999-2004 --determine which link exists (full or abbr) local full = firstpart..lspace..from..hyph..tofinal..tspace..lastpart if not catexists(full) then local abbr = firstpart..lspace..from..hyph..to2..tspace..lastpart if catexists(abbr) then tofinal = (to2 or '') --rv to MOS-incorrect format; if full AND abbr DNE, then tofinal is still in its MOS-correct format end end elseif t == 1 then --full-year consecutive ranges are also allowed local abbr = firstpart..lspace..from..hyph..tofinal..tspace..lastpart --assume tofinal is in abbr format if not catexists(abbr) and tofinal ~= to then local full = firstpart..lspace..from..hyph..to..tspace..lastpart if catexists(full) then tofinal = (to or '') --if abbr AND full DNE, then tofinal is still in its abbr format (unless it's a century transition) end end end end --populate navh if i ~= 0 then --left/right navh local orig = firstpart..lspace..from..hyph..tofinal..tspace..lastpart local disp = from..hyph..tofinal if tofinal == '0-length' then orig = firstpart..lspace..from..tspace..lastpart disp = from end local catlink = catlinkfollowr(frame, orig, disp, true) --force terminal cat display if terminalcat == false then terminaltxt = find_terminaltxt( disp ) --also sets tracking cats terminalcat = (terminaltxt ~= nil) end if catlink.rtarget and avoidself then --a {{Category redirect}} was followed, figure out why --determine new term length & gap size ttlens[ find_duration( catlink.rtarget ) ] = 1 if i > -3 then local lastto = tirregs['to'..(i-1)] if lastto == nil then local lastfrom = nstart + (i-1)*(t+hgap) lastto = lastfrom+t --use last logical 'from' to calc lastto end if lastto then local gapcat = lastto..'-'..from --dummy cat to calc with local gap = find_duration(gapcat) or -1 --in case of nil, tgaps[ gap ] = 1 --tgaps[-1] is ignored end end --display/tracking handling local base_regex = '%d+[–-]%d+' local origbase = mw.ustring.gsub(orig, base_regex, '') local rtarbase, rtarbase_success = mw.ustring.gsub(catlink.rtarget, base_regex, '') if rtarbase_success == 0 then local base_regex_lax = '%d%d%d%d' --in case rtarget is a year cat rtarbase, rtarbase_success = mw.ustring.gsub(catlink.rtarget, base_regex_lax, '') end local terminal_regex = '%d+[–-]'..(terminaltxt or '')..'$' --more manual ORs bc Lua regex sux if mw.ustring.match(orig, terminal_regex) then origbase = mw.ustring.gsub(orig, terminal_regex, '') end if mw.ustring.match(catlink.rtarget, terminal_regex) then --finagle/overload terminalcat type to set nmaxseas on 1st occurence only if terminalcat == false then terminalcat = 1 end local dummy = find_terminaltxt( catlink.rtarget ) --also sets tracking cats rtarbase = mw.ustring.gsub(catlink.rtarget, terminal_regex, '') end origbase = mw.text.trim(origbase) rtarbase = mw.text.trim(rtarbase) if origbase ~= rtarbase then trackcat(6, 'Category series navigation range redirected (base change)') elseif terminalcat == 1 then trackcat(8, 'Category series navigation range redirected (end)') else --origbase == rtarbase local all4s_regex = '%d%d%d%d[–-]%d%d%d%d' local orig_all4s = mw.ustring.match(orig, all4s_regex) local rtar_all4s = mw.ustring.match(catlink.rtarget, all4s_regex) if orig_all4s and rtar_all4s then trackcat(10, 'Category series navigation range redirected (other)') else local year_regex1 = '%d%d%d%d$' local year_regex2 = '%d%d%d%d[%s%)]' local year_rtar = mw.ustring.match(catlink.rtarget, year_regex1) or mw.ustring.match(catlink.rtarget, year_regex2) if orig_all4s and year_rtar then trackcat(7, 'Category series navigation range redirected (var change)') else trackcat(9, 'Category series navigation range redirected (MOS)') end end end end if terminalcat then --true or 1 if type(terminalcat) ~= 'boolean' then nmaxseas = from end --only want to do this once terminalcat = true --done finagling/overloading end if (from >= 0) and (nminseas <= from) and (from <= nmaxseas) then table.insert(navlist, catlink.navelement) if terminalcat then nmaxseas = nminseas_default end --prevent display of future ranges else local hidden = '<span style="visibility:hidden">'..disp..'</span>' table.insert(navlist, hidden) if listall then tlistall[#tlistall] = tlistall[#tlistall]..' ('..hidden..')' end end else --center navh if finish == -1 then finish = 'present' elseif finish == 0 then finish = '<span style="visibility:hidden">'..start..'</span>' end local disp = start..hyph..finish if regularparent == 'isolated' then disp = start end table.insert(navlist, '<b>'..disp..'</b>') end i = i + 1 end -- add the list navh = navh..horizontal(navlist)..'\n' --tracking cats & finalize if avoidself then local igaps = 0 --# of diff gap sizes > 0 found local itlens = 0 --# of diff term lengths found for s = 1, hgap_limit_reg do --must loop; #tgaps, #ttlens unreliable igaps = igaps + (tgaps[s] or 0) end for s = 0, term_limit do itlens = itlens + (ttlens[s] or 0) end if igaps > 0 then trackcat(11, 'Category series navigation range gaps') end if itlens > 1 and ttrackingcats[13] == '' then --avoid duplication in "Category series navigation range irregular, 0-length" trackcat(12, 'Category series navigation range irregular') end end isolatedcat() defaultgapcat(not hgap_success) if listall then return listalllinks() else return navh..'</div>' end end --[[=========================={{ nav_tvseason }}============================]] local function nav_tvseason( frame, firstpart, tv, lastpart, maximumtv ) --Expects a PAGENAME of the form "Futurama (season 1) episodes", where -- firstpart = Futurama (season -- tv = 1 -- lastpart = ) episodes -- maximumtv = 7 ('max' tv season parameter; optional; defaults to 9999) tv = tonumber(tv) if tv == nil then errors = p.errorclass('Function nav_tvseason can\'t recognize the TV season number sent to its 2nd parameter.') return p.failedcat(errors, 'T') end local maxtv = tonumber(maximumtv) or 9999 --allow +/- qualifier if maxtv < tv then maxtv = tv end --input error; maxtv should be >= parent --begin navtvseason local navt = '<div class="toccolours categorySeriesNavigation-range">\n' local navlist = {} local i = -5 --nav position while i <= 5 do local t = tv + i if i ~= 0 then --left/right navt local catlink = catlinkfollowr( frame, firstpart..' '..t..lastpart, t ) if (t >= 1 and t <= maxtv) then --hardcode mintv if catlink.rtarget then --a {{Category redirect}} was followed trackcat(25, 'Category series navigation TV season redirected') end table.insert(navlist, catlink.navelement) else local hidden = '<span style="visibility:hidden">'..'0'..'</span>' --'0' to maintain dot spacing table.insert(navlist, hidden) if listall then tlistall[#tlistall] = tlistall[#tlistall]..' ('..hidden..')' end end else --center navt table.insert(navlist, '<b>'..tv..'</b>') end i = i + 1 end -- add the list navt = navt..horizontal(navlist)..'\n' isolatedcat() if listall then return listalllinks() else return navt..'</div>' end end --[[==========================={{ nav_decade }}=============================]] local function nav_decade( frame, firstpart, decade, lastpart, mindecade, maxdecade ) --Expects a PAGENAME of the form "Some sequential 2000 example cat", where -- firstpart = Some sequential -- decade = 2000 -- lastpart = example cat -- mindecade = 1800 ('min' decade parameter; optional; defaults to -9999) -- maxdecade = 2020 ('max' decade parameter; optional; defaults to 9999) --sterilize dec local dec = sterilizedec(decade) if dec == nil then errors = p.errorclass('Function nav_decade was sent "'..(decade or '')..'" as its 2nd parameter, '.. 'but expects a 1 to 4-digit year ending in "0".') return p.failedcat(errors, 'D') end local ndec = tonumber(dec) --sterilize mindecade & determine AD/BC local mindefault = '-9999' local mindec = sterilizedec(mindecade) --returns a tostring(unsigned int), or nil if mindec then if string.match(mindecade, '-%d') or string.match(mindecade, 'Ҳ. ҟ.') then mindec = '-'..mindec --better +/-0 behavior with strings (0-initialized int == "-0" string...) end elseif mindec == nil and mindecade and mindecade ~= '' then errors = p.errorclass('Function nav_decade was sent "'..(mindecade or '')..'" as its 4th parameter, '.. 'but expects a 1 to 4-digit year ending in "0", the earliest decade to be shown.') return p.failedcat(errors, 'E') else --mindec == nil mindec = mindefault --tonumber() later, after error checks end --sterilize maxdecade & determine AD/BC local maxdefault = '9999' local maxdec = sterilizedec(maxdecade) --returns a tostring(unsigned int), or nil + error if maxdec then if string.match(maxdecade, '-%d') or string.match(maxdecade, 'Ҳ. ҟ.') then --better +/-0 behavior with strings (0-initialized int == "-0" string...), maxdec = '-'..maxdec --but a "-0" string -> tonumber() -> tostring() = "-0", end --and a "0" string -> tonumber() -> tostring() = "0" elseif maxdec == nil and maxdecade and maxdecade ~= '' then errors = p.errorclass('Function nav_decade was sent "'..(maxdecade or '')..'" as its 5th parameter, '.. 'but expects a 1 to 4-digit year ending in "0", the highest decade to be shown.') return p.failedcat(errors, 'F') else --maxdec == nil maxdec = maxdefault end local tspace = ' ' --assume trailing space for "1950s in X"-type cats if string.match(lastpart, '^-') then tspace = '' end --DNE for "1970s-related"-type cats --AD/BC switches & vars local parentBC = string.match(lastpart, '^Ҳ. ҟ.') --following the "0s BC" convention for all years BC lastpart = mw.ustring.gsub(lastpart, '^Ҳ. ҟ.%s*', '') --handle BC separately; AD never used --TODO?: handle BCE, but only if it exists in the wild local dec0to40AD = (ndec >= 0 and ndec <= 40 and not parentBC) --special behavior in this range local switchADBC = 1 -- 1=AD parent if parentBC then switchADBC = -1 end -- -1=BC parent; possibly adjusted later local BCdisp = '' local D = -math.huge --secondary switch & iterator for AD/BC transition --check non-default min/max more carefully if mindec ~= mindefault then if tonumber(mindec) > ndec*switchADBC then mindec = tostring(ndec*switchADBC) --input error; mindec should be <= parent end end if maxdec ~= maxdefault then if tonumber(maxdec) < ndec*switchADBC then maxdec = tostring(ndec*switchADBC) --input error; maxdec should be >= parent end end local nmindec = tonumber(mindec) --similar behavior to nav_year & nav_nordinal local nmaxdec = tonumber(maxdec) --similar behavior to nav_nordinal --begin navdecade local bnb = '' --border/no border if navborder == false then --for Category series navigation year and decade bnb = 'categorySeriesNavigation-range-transparent' end local navd = '<div class="toccolours categorySeriesNavigation-range '..bnb..'">\n' local navlist = {} local i = -50 --nav position x 10 while i <= 50 do local d = ndec + i*switchADBC local BC = '' BCdisp = '' if dec0to40AD then if D < -10 then d = math.abs(d + 10) --b/c 2 "0s" decades exist: "0s BC" & "0s" (AD) BC = 'Ҳ. ҟ. ' if d == 0 then D = -10 --track 1st d = 0 use (BC) end elseif D >= -10 then D = D + 10 --now iterate from 0s AD d = D --2nd d = 0 use end elseif parentBC then if switchADBC == -1 then --parentBC looking at the BC side (the common case) BC = 'Ҳ. ҟ. ' if d == 0 then --prepare to switch to the AD side on the next iteration switchADBC = 1 --1st d = 0 use (BC) D = -10 --prep end elseif switchADBC == 1 then --switched to the AD side D = D + 10 --now iterate from 0s AD d = D --2nd d = 0 use (on first use) end end if BC ~= '' and ndec <= 50 then BCdisp = 'Ҳ. ҟ. ' --show BC for all BC decades whenever a "0s" is displayed on the nav end --determine target cat local disp = BCdisp..d..'-тәи' local catlink = catlinkfollowr( frame, firstpart..' '..BC..d..'-тәи ашықәсқәа'..tspace..lastpart, disp ) --ab decade form "1960-тәи ашықәсқәа", never English "1960s"; Ҳ. ҟ. is a PREFIX in Abkhaz if catlink.rtarget then --a {{Category redirect}} was followed trackcat(18, 'Category series navigation decade redirected') end --populate left/right navd local shown = navcenter(i, catlink) local hidden = '<span style="visibility:hidden">'..disp..'</span>' local dsign = d --use d for display & dsign for logic if BC ~= '' then dsign = -dsign end if (nmindec <= dsign) and (dsign <= nmaxdec) then if dsign == 0 and (nmindec == 0 or nmaxdec == 0) then --distinguish b/w -0 (BC) & 0 (AD) --"zoom in" on +/- 0 and turn dsign/min/max temporarily into +/- 1 for easier processing local zsign, zmin, zmax = 1, nmindec, nmaxdec if BC ~= '' then zsign = -1 end if mindec == '-0' then zmin = -1 elseif mindec == '0' then zmin = 1 end if maxdec == '-0' then zmax = -1 elseif maxdec == '0' then zmax = 1 end if (zmin <= zsign) and (zsign <= zmax) then table.insert(navlist, shown) hidden = nil else table.insert(navlist, hidden) end else table.insert(navlist, shown)--the common case hidden = nil end else table.insert(navlist, hidden) end if listall and hidden then tlistall[#tlistall] = tlistall[#tlistall]..' ('..hidden..')' end i = i + 10 end -- add the list navd = navd..horizontal(navlist)..'\n' isolatedcat() if listall then return listalllinks() else return navd..'</div>' end end --[[============================{{ nav_year }}==============================]] local function nav_year( frame, firstpart, year, lastpart, minimumyear, maximumyear ) --Expects a PAGENAME of the form "Some sequential 1760 example cat", where -- firstpart = Some sequential -- year = 1760 -- lastpart = example cat -- minimumyear = 1758 ('min' year parameter; optional) -- maximumyear = 1800 ('max' year parameter; optional) local minyear_default = -9999 local maxyear_default = 9999 year = tonumber(year) or tonumber(mw.ustring.match(year or '', '^%s*(%d*)')) local minyear = tonumber(string.match(minimumyear or '', '-?%d+')) or minyear_default --allow +/- qualifier local maxyear = tonumber(string.match(maximumyear or '', '-?%d+')) or maxyear_default --allow +/- qualifier if string.match(minimumyear or '', 'Ҳ. ҟ.') then minyear = -math.abs(minyear) end --allow BC qualifier (AD otherwise assumed) if string.match(maximumyear or '', 'Ҳ. ҟ.') then maxyear = -math.abs(maxyear) end --allow BC qualifier (AD otherwise assumed) if year == nil then errors = p.errorclass('Function nav_year can\'t recognize the year sent to its 2nd parameter.') return p.failedcat(errors, 'Y') end --AD/BC switches & vars local yearBCElastparts = { --needed for parent = AD 1-5, when the BC/E format is unknown --"BCE" removed to match both AD & BCE cats; easier & faster than multiple string.match()s ['example_Hebrew people_example'] = 'BCE', --example entry format; add to & adjust as needed } local parentAD = string.match(firstpart, 'Ҳ. ҳ.$') --following the "AD 1" convention from AD 1 to AD 10 local parentBC = string.match(lastpart, '^Ҳ. ҟ.?') --following the "1 BC" convention for all years BC firstpart = mw.ustring.gsub(firstpart, '%s*Ҳ. ҳ.$', '') --handle AD/BC separately for easier & faster accounting lastpart = mw.ustring.gsub(lastpart, '^Ҳ. ҟ.?%s*', '') local BCe = parentBC or yearBCElastparts[lastpart] or 'BC' --"BC" default local year1to10 = (year >= 1 and year <= 10) local year1to10ADBC = year1to10 and (parentBC or parentAD) --special behavior 1-10 for low-# non-year series local year1to15AD = (year >= 1 and year <= 15 and not parentBC) --special behavior 1-15 for AD/BC display local switchADBC = 1 -- 1=AD parent if parentBC then switchADBC = -1 end -- -1=BC parent; possibly adjusted later local Y = 0 --secondary iterator for AD-on-a-BC-parent if minyear > year*switchADBC then minyear = year*switchADBC end --input error; minyear should be <= parent if maxyear < year*switchADBC then maxyear = year*switchADBC end --input error; maxyear should be >= parent local lspace = ' ' --leading space before year, after firstpart if string.match(firstpart, '[%-VW]$') then lspace = '' --e.g. "Straight-8 engines" end local tspace = ' ' --trailing space after year, before lastpart if string.match(lastpart, '^-') then tspace = '' --e.g. "2018-related timelines" end --determine interyear gap size to condense special category types, if possible local ygapdefault = 1 --assume/start at the most common case: 2001, 2002, etc. local ygap = ygapdefault if string.match(lastpart, 'presidential') then local ygap1, ygap2 = ygapdefault, ygapdefault --need to determine previous & next year gaps indepedently local ygap1_success, ygap2_success = false, false local prevseason = nil while ygap1 <= ygap_limit do --Czech Republic, Poland, Sri Lanka, etc. have 5-year terms prevseason = firstpart..lspace..(year-ygap1)..tspace..lastpart if catexists(prevseason) then ygap1_success = true break end ygap1 = ygap1 + 1 end local nextseason = nil while ygap2 <= ygap_limit do --Czech Republic, Poland, Sri Lanka, etc. have 5-year terms nextseason = firstpart..lspace..(year+ygap2)..tspace..lastpart if catexists(nextseason) then ygap2_success = true break end ygap2 = ygap2 + 1 end if ygap1_success and ygap2_success then if ygap1 == ygap2 then ygap = ygap1 end elseif ygap1_success then ygap = ygap1 elseif ygap2_success then ygap = ygap2 end end --skip non-existing years, if requested local ynogaps = {} --populate with existing years in the range, at most, [year - (skipgaps_limit * 5), year + (skipgaps_limit * 5)] if skipgaps then if minyear == minyear_default then minyear = 0 --automatically set minyear to 0, as AD/BC not supported anyway end if (year > 70) or --add support for AD/BC (<= AD 10) if/when needed (minyear >= 0 and --must be a non-year series like "AC with 0 elements" not parentAD and not parentBC) then local yskipped = {} --track skipped y's to avoid double-checking local cat, found, Yeary --populate nav element queue outwards positively from the parent local Year = year --to save/ratchet progression local i = 1 while i <= 5 do local y = 1 while y <= skipgaps_limit do found = false Yeary = Year + y if yskipped[Yeary] == nil then yskipped[Yeary] = Yeary cat = firstpart..lspace..Yeary..tspace..lastpart found = catexists(cat) if found then break end end y = y + 1 end if found then Year = Yeary else Year = Year + 1 end ynogaps[i] = Year i = i + 1 end ynogaps[0] = year --the parent --populate nav element queue outwards negatively from the parent Year = year --reset ratchet i = -1 while i >= -5 do local y = -1 while y >= -skipgaps_limit do found = false Yeary = Year + y if yskipped[Yeary] == nil then yskipped[Yeary] = Yeary cat = firstpart..lspace..Yeary..tspace..lastpart found = catexists(cat) if found then break end end y = y - 1 end if found then Year = Yeary else Year = Year - 1 end ynogaps[i] = Year i = i - 1 end else skipgaps = false --TODO: AD/BC support, then lift BC restrictions @ [[Template:Establishment category BC]] & [[Template:Year category header/core]] end end --begin navyears local navy = '<div class="toccolours categorySeriesNavigation-range">\n' local navlist = {} local y local j = 0 --decrementor for special cases "2021 World Rugby Sevens Series" -> "2021–2022" local i = -5 --nav position while i <= 5 do if skipgaps then y = ynogaps[i] else y = year + i*ygap*switchADBC - j end local BCdisp = '' if i ~= 0 then --left/right navy local AD = '' local BC = '' if year1to15AD and not (year1to10 and not year1to10ADBC) --don't AD/BC 1-10's if parents don't contain AD/BC then if year >= 11 then --parent = AD 11-15 if y <= 10 then --prepend AD on y = 1-10 cats only, per existing cats AD = 'Ҳ. ҳ. ' end elseif year >= 1 then --parent = AD 1-10 if y <= 0 then BC = BCe..' ' y = math.abs(y - 1) --skip y = 0 (DNE) elseif y >= 1 and y <= 10 then --prepend AD on y = 1-10 cats only, per existing cats AD = 'Ҳ. ҳ. ' end end elseif parentBC then if switchADBC == -1 then --displayed y is in the BC regime if y >= 1 then --the common case BC = BCe..' ' elseif y == 0 then --switch from BC to AD regime switchADBC = 1 end end if switchADBC == 1 then --displayed y is now in the AD regime Y = Y + 1 --skip y = 0 (DNE) y = Y --easiest solution: start another iterator for these AD y's displayed on a BC year parent AD = 'Ҳ. ҳ. ' end end if BC ~= '' and year <= 5 then --only show 'BC' for parent years <= 5: saves room, easier to read, BCdisp = ' '..BCe --and 6 is the first/last nav year that doesn't need a disambiguator; end --the center/parent year will always show BC, so no need to show it another 10x --populate left/right navy local ysign = y --use y for display & ysign for logic local disp = y..BCdisp if BC ~= '' then ysign = -ysign end local firsttry = firstpart..lspace..AD..y..tspace..BC..lastpart if (minyear <= ysign) and (ysign <= maxyear) then local catlinkAD = catlinkfollowr( frame, firsttry, disp ) --try AD local catlink = catlinkAD --tentative winner if AD ~= '' then --for "ACArt with 5 suppressed elements"-type cats local catlinkNoAD = catlinkfollowr( frame, firstpart..lspace..y..tspace..BC..lastpart, disp ) --try !AD if catlinkNoAD.catexists == true then catlink = catlinkNoAD --usurp elseif listall then tlistall[#tlistall] = tlistall[#tlistall]..' (tried; not displayed)<sup>1</sup>' end end if (AD..BC == '') and (catlink.catexists == false) and (y >= 1000) then --!ADBC & DNE; 4-digit only, to be frugal --try basic hyphenated cats: 1-year, endash, MOS-correct only, no #Rs local yHyph_4 = y..'–'..(y+1) --try 2010–2011 type cats local catlinkHyph_4 = catlinkfollowr( frame, firstpart..lspace..yHyph_4..tspace..BC..lastpart, yHyph_4 ) if catlinkHyph_4.catexists and catlinkHyph_4.rtarget == nil then --exists & no #Rs catlink = catlinkHyph_4 --usurp trackcat(27, 'Category series navigation year and range') else if listall then tlistall[#tlistall] = tlistall[#tlistall]..' (tried; not displayed)<sup>2</sup>' end local yHyph_2 = y..'–'..string.match(y+1, '%d%d$') --try 2010–11 type cats if i == 1 then local yHyph_2_special = (y-1)..'–'..string.match(y, '%d%d$') --try special case 2021 -> 2021–22 local catlinkHyph_2_special = catlinkfollowr( frame, firstpart..lspace..yHyph_2_special..tspace..BC..lastpart, yHyph_2_special ) if catlinkHyph_2_special.catexists and catlinkHyph_2_special.rtarget == nil then --exists & no #Rs catlink = catlinkHyph_2_special --usurp trackcat(27, 'Category series navigation year and range') j = 1 elseif listall then tlistall[#tlistall] = tlistall[#tlistall]..' (tried; not displayed)<sup>3</sup>' end end if not (i == 1 and j == 1) then local catlinkHyph_2 = catlinkfollowr( frame, firstpart..lspace..yHyph_2..tspace..BC..lastpart, yHyph_2 ) if catlinkHyph_2.catexists and catlinkHyph_2.rtarget == nil then --exists & no #Rs catlink = catlinkHyph_2 --usurp trackcat(27, 'Category series navigation year and range') elseif listall then tlistall[#tlistall] = tlistall[#tlistall]..' (tried; not displayed)<sup>4</sup>' end end end end if catlink.rtarget then --#R followed; determine why local r = catlink.rtarget local c = catlink.cat local year_regex = '%d%d%d%d[–-]?%d?%d?%d?%d?' --prioritize year/range stripping, e.g. for "2006 Super 14 season" local hyph_regex = '%d%d%d%d[–-]%d+' --stricter local num_regex = '%d+' --strip any number otherwise local final_regex = nil --best choice goes here if mw.ustring.match(r, year_regex) and mw.ustring.match(c, year_regex) then final_regex = year_regex elseif mw.ustring.match(r, num_regex) and mw.ustring.match(c, num_regex) then final_regex = num_regex end if final_regex then local r_base = mw.ustring.gsub(r, final_regex, '') local c_base = mw.ustring.gsub(c, final_regex, '') if r_base ~= c_base then trackcat(19, 'Category series navigation year redirected (base change)') --acceptable #R target elseif mw.ustring.match(r, hyph_regex) then trackcat(20, 'Category series navigation year redirected (var change)') --e.g. "2008 in Scottish women's football" to "2008–09" else trackcat(21, 'Category series navigation year redirected (other)') --exceptions go here end else trackcat(20, 'Category series navigation year redirected (var change)') --e.g. "V2 engines" to "V-twin engines" end end table.insert(navlist, catlink.navelement) else --OOB vs min/max local hidden = '<span style="visibility:hidden">'..disp..'</span>' table.insert(navlist, hidden) if listall then local dummy = catlinkfollowr( frame, firsttry, disp ) tlistall[#tlistall] = tlistall[#tlistall]..' ('..hidden..')' end end else --center navy if parentBC then BCdisp = ' '..BCe end table.insert(navlist, '<b>'..year..BCdisp..'</b>') end i = i + 1 end --add the list navy = navy..horizontal(navlist)..'\n' isolatedcat() if listall then return listalllinks() else return navy..'</div>' end end --[[==========================={{ nav_roman }}==============================]] local function nav_roman( frame, firstpart, roman, lastpart, minimumrom, maximumrom ) local toarabic = require('Module:ConvertNumeric').roman_to_numeral local toroman = require('Module:Roman').main --sterilize/convert rom/num local num = tonumber(toarabic(roman)) local rom = toroman({ [1] = num }) if num == nil or rom == nil then --out of range or some other error errors = p.errorclass('Function nav_roman can\'t recognize one or more of "'..(num or 'nil')..'" & "'.. (rom or 'nil')..'" in category "'..firstpart..' '..roman..' '..lastpart..'".') return p.failedcat(errors, 'R') end --sterilize min/max local minrom = tonumber(minimumrom or '') or tonumber(toarabic(minimumrom or '')) local maxrom = tonumber(maximumrom or '') or tonumber(toarabic(maximumrom or '')) if minrom < 1 then minrom = 1 end --toarabic() returns -1 on error if maxrom < 1 then maxrom = 9999 end --toarabic() returns -1 on error if minrom > num then minrom = num end if maxrom < num then maxrom = num end --begin navroman local navr = '<div class="toccolours categorySeriesNavigation-range">\n' local navlist = {} local i = -5 --nav position while i <= 5 do local n = num + i if n >= 1 then local r = toroman({ [1] = n }) if i ~= 0 then --left/right navr local catlink = catlinkfollowr( frame, firstpart..' '..r..' '..lastpart, r ) if minrom <= n and n <= maxrom then if catlink.rtarget then --a {{Category redirect}} was followed trackcat(22, 'Category series navigation roman numeral redirected') end table.insert(navlist, catlink.navelement) else local hidden = '<span style="visibility:hidden">'..r..'</span>' table.insert(navlist, hidden) if listall then tlistall[#tlistall] = tlistall[#tlistall]..' ('..hidden..')' end end else --center navr table.insert(navlist, '<b>'..r..'</b>') end else table.insert(navlist, '<span style="visibility:hidden">I</span>') end i = i + 1 end -- add the list navr = navr..horizontal(navlist)..'\n' isolatedcat() if listall then return listalllinks() else return navr..'</div>' end end --[[=========================={{ nav_nordinal }}============================]] local function nav_nordinal( frame, firstpart, ord, lastpart, minimumord, maximumord ) local nord = tonumber(ord) local minord = tonumber(string.match(minimumord or '', '(-?%d+)[snrt]?[tdh]?')) or -9999 --allow full ord & +/- qualifier local maxord = tonumber(string.match(maximumord or '', '(-?%d+)[snrt]?[tdh]?')) or 9999 --allow full ord & +/- qualifier if string.match(minimumord or '', 'Ҳ. ҟ.') then minord = -math.abs(minord) end --allow BC qualifier (AD otherwise assumed) if string.match(maximumord or '', 'Ҳ. ҟ.') then maxord = -math.abs(maxord) end --allow BC qualifier (AD otherwise assumed) local temporal = string.match(lastpart, '-тәи ашәышықәса') or string.match(lastpart, 'азқьышықәса') local tspace = ' ' --assume a trailing space after ordinal if string.match(lastpart, '^-') then tspace = '' end --DNE for "19th-century"-type cats --AD/BC switches & vars local ordBCElastparts = { --needed for parent = AD 1-5, when the BC/E format is unknown --lists the lastpart of valid BCE cats --"BCE" removed to match both AD & BCE cats; easier & faster than multiple string.match()s ['-century Hebrew people'] = 'Ҳ. ҟ.', --WP:CFD/Log/2016 June 21#Category:11th-century BC Hebrew people ['-century Jews'] = 'Ҳ. ҟ.', --co-nominated ['-century Judaism'] = 'Ҳ. ҟ.', --co-nominated ['-century rabbis'] = 'Ҳ. ҟ.', --co-nominated ['-century High Priests of Israel'] = 'Ҳ. ҟ.', } local parentBC = mw.ustring.match(lastpart, '(Ҳ. ҟ.?)%s') --"1st-century BC" format local lastpartNoBC = mw.ustring.gsub(lastpart, 'Ҳ. ҟ.?%s', '') --easier than splitting lastpart up in 2; AD never used local BCe = parentBC or ordBCElastparts[lastpartNoBC] or 'Ҳ. ҟ.' --"BC" default local switchADBC = 1 -- 1=AD parent if parentBC then switchADBC = -1 end -- -1=BC parent; possibly adjusted later local O = 0 --secondary iterator for AD-on-a-BC-parent if not temporal and minord < 1 then minord = 1 end --nothing before "1st parliament", etc. if minord > nord*switchADBC then minord = nord*switchADBC end --input error; minord should be <= parent if maxord < nord*switchADBC then maxord = nord*switchADBC end --input error; maxord should be >= parent --begin navnordinal local bnb = '' --border/no border if navborder == false then --for Category series navigation decade and century bnb = 'categorySeriesNavigation-range-transparent' end local navo = '<div class="toccolours categorySeriesNavigation-range '..bnb..'">\n' local navlist = {} local i = -5 --nav position while i <= 5 do local o = nord + i*switchADBC local BC = '' local BCdisp = '' if parentBC then if switchADBC == -1 then --parentBC looking at the BC side if o >= 1 then --the common case BC = ' '..BCe elseif o == 0 then --switch to the AD side BC = '' switchADBC = 1 end end if switchADBC == 1 then --displayed o is now in the AD regime O = O + 1 --skip o = 0 (DNE) o = O --easiest solution: start another iterator for these AD o's displayed on a BC year parent end elseif o <= 0 then --parentAD looking at BC side BC = ' '..BCe o = math.abs(o - 1) --skip o = 0 (DNE) end if BC ~= '' and nord <= 5 then --only show 'BC' for parent ords <= 5: saves room, easier to read, BCdisp = ' '..BCe --and 6 is the first/last nav ord that doesn't need a disambiguator; end --the center/parent ord will always show BC, so no need to show it another 10x --populate left/right navo local oth = p.addord(o) local osign = o --use o for display & osign for logic if BC ~= '' then osign = -osign end local hidden = '<span style="visibility:hidden">'..oth..'</span>' if temporal then --e.g. "3rd-century BC" local lastpart = lastpartNoBC --lest we recursively add multiple "BC"s if BC ~= '' then lastpart = string.gsub(lastpart, temporal, temporal..BC) --replace BC if needed end local catlink = catlinkfollowr( frame, firstpart..' '..oth..tspace..lastpart, oth..BCdisp ) if (minord <= osign) and (osign <= maxord) then if catlink.rtarget then --a {{Category redirect}} was followed trackcat(23, 'Category series navigation nordinal redirected') end table.insert(navlist, navcenter(i, catlink)) else table.insert(navlist, hidden) if listall then tlistall[#tlistall] = tlistall[#tlistall]..' ('..hidden..')' end end elseif BC == '' and minord <= osign and osign <= maxord then --e.g. >= "1st parliament" local catlink = catlinkfollowr( frame, firstpart..' '..oth..tspace..lastpart, oth ) if catlink.rtarget then --a {{Category redirect}} was followed trackcat(23, 'Category series navigation nordinal redirected') end table.insert(navlist, navcenter(i, catlink)) else --either out-of-range (hide), or non-temporal + BC = something might be wrong (2nd X parliament BC?); handle exceptions if/as they arise table.insert(navlist, hidden) end i = i + 1 end navo = navo..horizontal(navlist)..'\n' isolatedcat() if listall then return listalllinks() else return navo..'</div>' end end --[[========================={{ nav_wordinal }}=============================]] local function nav_wordinal( frame, firstpart, word, lastpart, minimumword, maximumword, ordinal, frame ) --Module:ConvertNumeric.spell_number2() args: -- ordinal == true : 'second' is output instead of 'two' -- ordinal == false: 'two' is output instead of 'second' local ord2eng = require('Module:ConvertNumeric').spell_number2 local eng2ord = require('Module:ConvertNumeric').english_to_ordinal local th = 'th' if not ordinal then th = '' eng2ord = require('Module:ConvertNumeric').english_to_numeral end local capitalize = nil ~= string.match(word, '^%u') --determine capitalization local nord = eng2ord(string.lower(word)) --operate on/with lowercase, and restore any capitalization later local lspace = ' ' --assume a leading space (most common) local tspace = ' ' --assume a trailing space (most common) if string.match(firstpart, '[%-%(]$') then lspace = '' end --DNE for "Straight-eight engines"-type cats if string.match(lastpart, '^[%-%)]' ) then tspace = '' end --DNE for "Nine-cylinder engines"-type cats --sterilize min/max local minword = 1 local maxword = 99 if minimumword then local num = tonumber(minimumword) if num and 0 < num and num < maxword then minword = num else local ord = eng2ord(minimumword) if 0 < ord and ord < maxword then minword = ord end end end if maximumword then local num = tonumber(maximumword) if num and 0 < num and num < maxword then maxword = num else local ord = eng2ord(maximumword) if 0 < ord and ord < maxword then maxword = ord end end end if minword > nord then minword = nord end if maxword < nord then maxword = nord end --begin navwordinal local navw = '<div class="toccolours categorySeriesNavigation-range">\n' local navlist = {} local i = -5 --nav position while i <= 5 do local n = nord + i if n >= 1 then local nth = p.addord(n) if not ordinal then nth = n end if i ~= 0 then --left/right navw local w = ord2eng{ num = n, ordinal = ordinal, capitalize = capitalize } local catlink = catlinkfollowr( frame, firstpart..lspace..w..tspace..lastpart, nth ) if minword <= n and n <= maxword then if catlink.rtarget then --a {{Category redirect}} was followed trackcat(24, 'Category series navigation wordinal redirected') end table.insert(navlist, catlink.navelement) else local hidden = '<span style="visibility:hidden">'..nth..'</span>' table.insert(navlist, hidden) if listall then tlistall[#tlistall] = tlistall[#tlistall]..' ('..hidden..')' end end else --center navw table.insert(navlist, '<b>'..nth..'</b>') end else table.insert(navlist, '<span style="visibility:hidden">'..'0'..th..'</span>') end i = i + 1 end -- Add the list navw = navw..horizontal(navlist)..'\n' isolatedcat() if listall then return listalllinks() else return navw..'</div>' end end --[[==========================={{ find_var }}===============================]] local function find_var( pn ) --Extracts the variable text (e.g. 2015, 2015–16, 2000s, 3rd, III, etc.) from a string, --and returns { ['vtype'] = <'year'|'season'|etc.>, <v> = <2015|2015–16|etc.> } local pagename = currtitle.text if pn and pn ~= '' then pagename = pn end local cpagename = 'Акатегориа:'..pagename --limited-Lua-regex workaround local d_season = mw.ustring.match(cpagename, ':(%d+-тәи ашықәсқәа).+%(%d+[–-]%d+%)') --i.e. "1760s in the Province of Quebec (1763–1791)" local y_season = mw.ustring.match(cpagename, ':(%d+) .+%(%d+[–-]%d+%)') --i.e. "1763 establishments in the Province of Quebec (1763–1791)" local e_season = mw.ustring.match(cpagename, '%s(%d+[–-])$') or --irreg; ending unknown, e.g. "Members of the Scottish Parliament 2021–" mw.ustring.match(cpagename, '%s(%d+[–-]абранӡа)$') --e.g. "UK MPs 2019–present" local season = mw.ustring.match(cpagename, '[:%s%(](%d+[–-]%d+)[%)%s]') or --split in 2 b/c you can't frontier '$'/eos? mw.ustring.match(cpagename, '[:%s](%d+[–-]%d+)$') local tvseason = mw.ustring.match(cpagename, 'season (%d+)') or mw.ustring.match(cpagename, 'series (%d+)') local nordinal = mw.ustring.match(cpagename, '[:%s](%d+%-тәи)[-%s]') or mw.ustring.match(cpagename, '[:%s](%d+%-тәи)$') local decade = mw.ustring.match(cpagename, '[:%s](%d+-тәи ашықәсқәа)[%s-]') or mw.ustring.match(cpagename, '[:%s](%d+-тәи ашықәсқәа)$') local year = mw.ustring.match(cpagename, '[:%s](%d%d%d%d)%s') or --prioritize 4-digit years mw.ustring.match(cpagename, '[:%s](%d%d%d%d)$') or mw.ustring.match(cpagename, '[:%s](%d+)%s') or mw.ustring.match(cpagename, '[:%s](%d+)$') or --expand/combine exceptions below as needed mw.ustring.match(cpagename, '[:%s](%d+)-related') or mw.ustring.match(cpagename, '[:%s](%d+)-cylinder') or mw.ustring.match(cpagename, '[:%-VW](%d+)%s') --e.g. "Straight-8 engines" local roman = mw.ustring.match(cpagename, '%s([IVXLCDM]+)%s') local found = d_season or y_season or e_season or season or tvseason or nordinal or decade or year or roman if found then if string.match(found, '%d%d%d%d%d') == nil then --return in order of decreasing complexity/least chance for duplication if nordinal and season --i.e. "18th-century establishments in the Province of Quebec (1763–1791)" then return { ['vtype'] = 'nordinal', ['v'] = nordinal } end if d_season then return { ['vtype'] = 'decade', ['v'] = d_season } end if y_season then return { ['vtype'] = 'year', ['v'] = y_season } end if e_season then return { ['vtype'] = 'ending', ['v'] = e_season } end if season then return { ['vtype'] = 'season', ['v'] = season } end if tvseason then return { ['vtype'] = 'tvseason', ['v'] = tvseason } end if decade then return { ['vtype'] = 'decade', ['v'] = decade } end --before nordinal: in Abkhaz the ordinal '%d+-тәи' is a prefix of the decade '%d+-тәи ашықәсқәа', so the more specific decade must win (en.wiki's '1960s' vs '18th' never collide) if nordinal then return { ['vtype'] = 'nordinal', ['v'] = nordinal } end if year then return { ['vtype'] = 'year', ['v'] = year } end if roman then return { ['vtype'] = 'roman', ['v'] = roman } end end else --try wordinals ('zeroth' to 'ninety-ninth' only) local eng2ord = require('Module:ConvertNumeric').english_to_ordinal local split = mw.text.split(pagename, ' ') for i=1, #split do if eng2ord(split[i]) > -1 then return { ['vtype'] = 'wordinal', ['v'] = split[i] } end end --try English numerics ('one'/'single' to 'ninety-nine' only) local eng2num = require('Module:ConvertNumeric').english_to_numeral local split = mw.text.split(pagename, '[%s%-]') --e.g. "Nine-cylinder engines" for i=1, #split do if eng2num(split[i]) > -1 then return { ['vtype'] = 'enumeric', ['v'] = split[i] } end end end errors = p.errorclass('Function find_var can\'t find the variable text in category "'..pagename..'".') return { ['vtype'] = 'error', ['v'] = p.failedcat(errors, 'V') } end --[[==========================================================================]] --[[ Main ]] --[[==========================================================================]] function p.csn( frame ) --arg checks & handling local args = frame:getParent().args checkforunknownparams(args) --for template args checkforunknownparams(frame.args) --for #invoke'd args local cat = args['cat'] --'testcase' alias for catspace local list = args['list-all-links'] --debugging utility to output all links & followed #Rs local follow = args['follow-redirects'] --default 'yes' local testcase = args['testcase'] local testcasegap = args['testcasegap'] local minimum = args['min'] local maximum = args['max'] local skip_gaps = args['skip-gaps'] local show = args['show'] if show and show ~= '' then if show == 'skip-gaps' then return skipgaps_limit elseif show == 'term-limit' then return term_limit elseif show == 'hgap-limit' then return hgap_limit elseif show == 'ygap-limit' then return ygap_limit end end --apply args local pagename = testcase or cat or currtitle.text local testcaseindent = '' if testcasecolon == ':' then testcaseindent = '\n::' end if follow and follow == 'no' then followRs = false end if list and list == 'yes' then listall = true end if skip_gaps and skip_gaps == 'yes' then skipgaps = true trackcat(26, 'Category series navigation ашаблон skip-gaps ахышәара ахархәарала') end --ns checks if currtitle.nsText == 'Акатегориа' then if cat and cat ~= '' then trackcat(1, 'Category series navigation ашаблон cat ахышәара ахархәарала') end if testcase and testcase ~= '' then trackcat(2, 'Category series navigation ашаблон testcase ахышәара ахархәарала') end elseif currtitle.nsText == '' then trackcat(30, 'Category series navigation in mainspace') end --find the variable parts of pagename local findvar = find_var(pagename) if findvar.vtype == 'error' then --basic format error checking in find_var() return findvar.v..table.concat(ttrackingcats) end local start = string.match(findvar.v, '^%d+') --the rest is static local findvar_escaped = string.gsub( findvar.v, '%-', '%%%-') local firstpart, lastpart = string.match(pagename, '^(.-)'..findvar_escaped..'(.*)$') if findvar.vtype == 'tvseason' then --double check for cases like "30 Rock (season 3) episodes" firstpart, lastpart = string.match(pagename, '^(.-season )'..findvar_escaped..'(.*)$') if firstpart == nil then firstpart, lastpart = string.match(pagename, '^(.-series )'..findvar_escaped..'(.*)$') end end firstpart = mw.text.trim(firstpart or '') lastpart = mw.text.trim(lastpart or '') --call the appropriate nav function, in order of decreasing popularity if findvar.vtype == 'year' then --e.g. "500", "2001"; nav_year..nav_decade; ~75% of cats local nav1 = nav_year( frame, firstpart, start, lastpart, minimum, maximum )..testcaseindent..table.concat(ttrackingcats) local dec = math.floor(findvar.v/10) local decadecat = nil local firstpart_dec = firstpart if firstpart_dec ~= '' then firstpart_dec = firstpart_dec..' the' elseif firstpart_dec == 'AD' and dec <= 1 then firstpart_dec = '' if dec == 0 then dec = '' end end local decade = dec..'0-тәи ашықәсқәа ' decadecat = mw.text.trim( firstpart_dec..' '..decade..lastpart ) local exists = catexists(decadecat) if exists then navborder = false trackcat(28, 'Category series navigation ашаблон ашықәсеи ажәашықәсеи') local nav2 = nav_decade( frame, firstpart_dec, decade, lastpart, minimum, maximum )..testcaseindent..table.concat(ttrackingcats) return wrap( nav1, nav2 ) elseif ttrackingcats[16] ~= '' then --nav_year isolated; check nav_hyphen (e.g. UK MPs 1974, Moldovan MPs 2009, etc.) local hyphen = '–' local finish = start local nav2 = nav_hyphen( frame, start, hyphen, finish, firstpart, lastpart, minimum, maximum, testcasegap )..testcaseindent..table.concat(ttrackingcats) if ttrackingcats[16] ~= '' then return wrap( nav1 ) --still isolated; rv to nav_year else return wrap( nav2 ) end else --regular nav_year return wrap( nav1 ) end elseif findvar.vtype == 'decade' then --e.g. "0s", "2010s"; nav_decade..nav_nordinal; ~12% of cats local nav1 = nav_decade( frame, firstpart, start, lastpart, minimum, maximum )..testcaseindent..table.concat(ttrackingcats) local decade = tonumber(string.match(findvar.v, '^(%d+)-тәи ашықәсқәа')) local century = math.floor( ((decade-1)/100) + 1 ) --from {{CENTURY}} if century == 0 then century = 1 end --no 0th century if string.match(decade, '00$') then century = century + 1 --'2000' is in the 20th, but the rest of the 2000s is in the 21st end local core_lastpart = mw.ustring.gsub(lastpart, '^раан%s+', '') --decade cats say «…ашықәсқәа раан X»; the century analog «N-тәи ашәышықәсазтәи X» drops «раан» local clastpart = 'ашәышықәса '..core_lastpart --addord() already appends «-тәи», so no '-тәи' prefix here (en's hyphenated '-century' differs) local centurycat = mw.text.trim( firstpart..' '..p.addord(century)..' '..clastpart ) local exists = catexists(centurycat) if not exists then --check for adjectival century clastpart = 'ашәышықәсазтәи '..core_lastpart centurycat = mw.text.trim( firstpart..' '..p.addord(century)..' '..clastpart ) exists = catexists(centurycat) end if exists then navborder = false trackcat(29, 'Category series navigation ашаблон ажәашықәсеи ашәышықәсеи') local nav2 = nav_nordinal( frame, firstpart, century, clastpart, minimum, maximum )..testcaseindent..table.concat(ttrackingcats) return wrap( nav1, nav2 ) else return wrap( nav1 ) end elseif findvar.vtype == 'nordinal' then --e.g. "1st", "99th"; ~7.5% of cats return wrap( nav_nordinal( frame, firstpart, start, lastpart, minimum, maximum )..testcaseindent..table.concat(ttrackingcats) ) elseif findvar.vtype == 'season' then --e.g. "1–4", "1999–2000", "2001–02", "2001–2002", "2005–2010", etc.; ~5.25% local hyphen, finish = mw.ustring.match(findvar.v, '%d([–-])(%d+)') --ascii 150 & 45 (ndash & keyboard hyphen); mw req'd return wrap( nav_hyphen( frame, start, hyphen, finish, firstpart, lastpart, minimum, maximum, testcasegap )..testcaseindent..table.concat(ttrackingcats) ) elseif findvar.vtype == 'tvseason' then --e.g. "1", "15" but preceded with "season" or "series"; <1% of cats return wrap( nav_tvseason( frame, firstpart, start, lastpart, maximum )..testcaseindent..table.concat(ttrackingcats) ) --"minimum" defaults to 1 elseif findvar.vtype == 'wordinal' then --e.g. "first", "ninety-ninth"; <<1% of cats local ordinal = true return wrap( nav_wordinal( frame, firstpart, findvar.v, lastpart, minimum, maximum, ordinal, frame )..testcaseindent..table.concat(ttrackingcats) ) elseif findvar.vtype == 'enumeric' then --e.g. "one", "ninety-nine"; <<1% of cats local ordinal = false return wrap( nav_wordinal( frame, firstpart, findvar.v, lastpart, minimum, maximum, ordinal, frame )..testcaseindent..table.concat(ttrackingcats) ) elseif findvar.vtype == 'roman' then --e.g. "I", "XXVIII"; <<1% of cats return wrap( nav_roman( frame, firstpart, findvar.v, lastpart, minimum, maximum )..testcaseindent..table.concat(ttrackingcats) ) elseif findvar.vtype == 'ending' then --e.g. "2021–" (irregular; ending unknown); <<<1% of cats local hyphen, finish = mw.ustring.match(findvar.v, '%d([–-])present$'), -1 --ascii 150 & 45 (ndash & keyboard hyphen); mw req'd if hyphen == nil then hyphen, finish = mw.ustring.match(findvar.v, '%d([–-])$'), 0 --0/-1 are hardcoded switches for nav_hyphen() end return wrap( nav_hyphen( frame, start, hyphen, finish, firstpart, lastpart, minimum, maximum, testcasegap )..testcaseindent..table.concat(ttrackingcats) ) else --malformed errors = p.errorclass('Failed to determine the appropriate nav function from malformed season "'..findvar.v..'". ') return p.failedcat(errors, 'N')..table.concat(ttrackingcats) end end return p 5xpy8vch5z27z267tq18wan4x3xyicv Чачба, Асланбеи Қьалышь Аҳмаҭбеи-иԥа 0 37204 175556 149279 2026-10-16T05:13:35Z CommonsDelinker 120 Removing [[:c:File:Scale_1200.jpg|Scale_1200.jpg]], it has been deleted from Commons by [[:c:User:Abzeronow|Abzeronow]] because: per [[:c:Commons:Deletion requests/File:Scale 1200.jpg|]]. 175556 wikitext text/x-wiki '''Аҭауад Аслан-беи Чачба''' — азеижәтәи аҳ ''(1808-1810).'' {{Акарточка аполитик|ахьӡ=Аслан-беи Чачба|даҽа ахьӡ=аҳ Аслан-беи|амаҵура=[[Аԥсуа аҳра (XV-XIX) |Аԥсуа аҳра аҳ]]|инаркны=[[1808]]|рҟынӡа=[[1810]]|аԥхьа иҟаз=[[Чачба, Қьалышь Аҳмаҭ-беи |Қьалышь-беи Чачба]]|аҭынха=[[Чачба, Сафар Алибеи |Гьаргь II]]|аира арыцхә=[[1778]]|аира аҭыԥ=[[Гәыма (атәылаҿацә) |Гәымтәи Агьежьыра]], [[Аԥсуа аҳра (XV-XIX) |Аԥсуа аҳра]]|аԥсра арыцхә=[[1830]]|аԥсра аҭыԥ=[[Сҭампыл]], [[Ҭырқәтәыла]]|ани аби=[[Чачба, Қьалышь Аҳмаҭ-беи |Қьалышь-беи Чачба]] [[Ӡаԥшь-иԥҳа, Дыда-ҳаным |Дыда-ҳаным (Мариам) Ӡаԥшь-иԥҳа]]|аԥҳәыс=1) [[Гьачԥҳа, Дида-ҳаным |Дида-ҳаным Гьачԥҳа]]. 2) [[Чачԥҳа, Есма-ҳаным |Есма-ҳаным Чачԥҳа]].|ахәыҷқәа=Шьырын-беи|ауацәа=|адин=Аԥсылманра|афото=}} == Аԥсҭазаара == Аҳ Аслан-беи Чачба диит, 1778 шықәсазы, [[Чачба, Қьалышь Аҳмаҭбеи Манча-иԥа|аҳ Қьалышь-беии]] [[Ӡаԥшь-иԥҳа, Дыда-ҳаным|аҳкәажә Дыда-ҳаными]] рҭаа-цәараҿы<ref name=":0">{{Ашәҟәы|Ашықәс=2007|Ажәла=Ҷкәан|Ахьӡ=Иури|Азхьарԥш=http://apsnyteka.org/file/Chikovani_Rod_abkhazskih_kniazey_Shervashidze.pdf|Астатиа ахьӡ=Аԥсуа аҳцәа Чачаа рашьҭра|Аҭыԥ=Қарҭ|Аҭыжьырҭа=Универсал}}</ref>. Иҳәыҷраан, [[Аԥсны аҳратәра|Аԥсны]] азакәанқәа рыла, ааӡара дрышьҭит [[Саӡны|Саӡныҟа]], аамсҭацәа Самеихәаа рахь<ref name=":1">{{Ашәҟәы|Ашықәс=1999|Ажәла=Лакоба|Ахьӡ=Станислав|Азхьарԥш=https://yandex.ru/clck/jsredir?from=yandex.ru%3Bsearch%2Fsite%2F%3Bweb%3B%3B%2Fsite%2Fweb%2Fitem%2Ftitle,pos,p0,source,web&text=станислав%20лакоба%20асланбей&etext=&uuid=&state=p0xMUgUEWJtcZBIIioDH35SC_MTyxd4MhXjlnkyRLy6n6IuJbT5f9g,,&&cst=AiuY0DBWFJ4EhnbxqmjDhaqaPG8L_F3LkXZuk2AaHk-W__omMZw30pEhwqaQjAx89K-emxECO-84yHxHqtfPkQ-WhP4AORfFFPJL04F1jzcc59bV5WA2t6Vt8R0QJAfVUzpPClUyP-GlBM4EXxhNRh07iUbr9Ow5DrLGHL9wFGw1Bk6W0EgTM-3NtHd00r7Q9uDWdDNCNwkOWqdj_PahXkbET1XUH6pYicGf9gCuG9czcR6XBSbQppBto_e4r6WVYzl7yh8nXXYCrstyUFLeyr1pQUj29--4FC_COGdPghoyRw0iuPpUgv8H7JZvI_P76ZBlUg7sTFXfAVLGICeHcDeSMXsf5ES1ovTW8o3ry3fSqcuGIhZ6Kajg2i3WqBiRw_6tfUjpez8wxxBfSHt3OHD2yZVWdjmhafLmA7pudIYg7geiNeIQCDA4lfHVyheIa-xcH4X5U83t-8T4SrrCalHCdSxP0m1Yv5BHAnwx6pvXqRHf7CMghlMgAVtMudk6anLrqfUDnJLIkKGNnKXvAgb6VIxfMVq3SbhrbN5mM8IzAFOYzlrE_ruiC2QIILHrRP6Gq2V_kNHhhr-2Q4JJru5J1f3NnBbpCLJot-AUPQTF-82DyZYzMh990lJF_cBIxghSI39ok6WKHAnig38PMZ7jR1TPQDMfJkOvc_J1r0TMcuPiYmBCUMmVN3eHq3-tz5WcSjeqDKcW1vMYBcXx96pZxjHgx4-43Ii2tR7O9CQ4X0angayoqNKMj-a9nc4K4uOiG8YGbhMeX8wCXc9zNdpfuohYxexXyZtUKErk2dk5oNErw5h8gmwoNwN0oLQYI3tqBv6tCgHu_bczx8p-ra0ZBp7DL2QYU-3ytLkhHQomiXQ2Wx5xBcmn6JoTaztcUXZIskQdaVv_l0yRS3Geu3i-1ShXiHAOrgWuOnxFsNMGJTkB0vehYCkK45_x4bufPAViZOkV49qChaDEsZvjbU4fbIXhdGUvfedemoHPA2WitttBuyDk3QKcHLLfKkEEgiQ3y-2vhIndSYZ0yZ0AiTptQJpSYgTl86-P1Qy0Jgb1jrUomp_118qgborjGqakJgl23Q-XchgvJztMCwL9pdFPzycG6ZOyV_hlohf7T16gcljm8GyfaA,,&data=UlNrNmk5WktYejR0eWJFYk1LdmtxcXpNR21rU0dLU3l1c0x3bUlXNkNLUEhPX21ReFJuMWNQcWFMVEtTSWVldlFTLUpHNHBvZFY5WjJNS3Q3Y3BaQkR2d21FWVZydGdSMmRaQW9seWROS1Y3cENBQWpaNEo2LThiX1o5RXJnWndkeWJXdUJmNHhNVSw,&sign=dff5691020cfc803c8937f1d4f8d54f9&keyno=0&b64e=2&ref=orjY4mGPRjk5boDnW0uvlrrd71vZw9kpbrDtwejfYZ324TB20YdtG9erf0Jg3Z0xxEBlHnNxdHe4dGMxA500__gd-mOu_DOf50r-KyyO2TvoPOGoBEP6d3ColTjhd-B2ZzFw7KEwBJzanRUeHszCxKxTP0iVrbUqjp1FoiZeSo-5SeTQGeiXye2tk31GMV6I5GtG6epZVrqCNvktomlvwqBC2Cmgr5qX6yxDrYlkoJzAo7IZDNicVPH042eBY5nYQV-A7zZizTRVciIQSPWojQ,,&l10n=ru|Астатиа ахьӡ=Асланбеи|Аҭыԥ=Аҟәа|Аҭыжьырҭа=}}</ref>. Анаҩс иаб зныкымкәан ԥҳәыс аагара дцон. Аха еиҳа бзиа иибоз, ашьҭахь ацхыраара ду изҭоз, [[Амаршьан, Рабиа-ҳаным|Рабиа-ҳаным]] лакәын<ref name=":1" />. Лԥацәеи иареи ецыхәмаруан. Аха Аслан-беи иан, [[Ӡаԥшь-иԥҳа, Дыда-ҳаным|Дыда-ҳаными]] [[Амаршьан, Рабиа-ҳаным|Рабиа-ҳаными]] реизыҟазаашьақәа бзиаӡамызт<ref>{{Ашәҟәы|Ашықәс=2012|Ажәла=Гәымба|Ахьӡ=Михаил|Азхьарԥш=https://yandex.ru/clck/jsredir?from=yandex.ru%3Bsearch%2Fsite%2F%3Bweb%3B%3B%2Fsite%2Fweb%2Fitem%2Ftitle,pos,p0,source,web&text=гасан%20бей&etext=&uuid=&state=p0xMUgUEWJtcZBIIioDH35SC_MTyxd4MhXjlnkyRLy6n6IuJbT5f9g,,&&cst=AiuY0DBWFJ4EhnbxqmjDhaqaPG8L_F3LkXZuk2AaHk-W__omMZw30pEhwqaQjAx89K-emxECO-84yHxHqtfPkQ-WhP4AORfFFPJL04F1jzcc59bV5WA2t6Vt8R0QJAfVUzpPClUyP-GlBM4EXxhNRh07iUbr9Ow5DrLGHL9wFGw1Bk6W0EgTM-3NtHd00r7Q9uDWdDNCNwkOWqdj_PahXkbET1XUH6pYicGf9gCuG9czcR6XBSbQppBto_e4r6WVYzl7yh8nXXYCrstyUFLeyr1pQUj29--4FC_COGdPghoyRw0iuPpUgv8H7JZvI_P76ZBlUg7sTFXfAVLGICeHcDeSMXsf5ES1ovTW8o3ry3fSqcuGIhZ6Kajg2i3WqBiRw_6tfUjpez8wxxBfSHt3OHD2yZVWdjmhafLmA7pudIYg7geiNeIQCDA4lfHVyheIa-xcH4X5U83t-8T4SrrCalHCdSxP0m1Yv5BHAnwx6pvXqRHf7CMghlMgAVtMudk6anLrqfUDnJLIkKGNnKXvAgb6VIxfMVq3SbhrbN5mM8IzAFOYzlrE_ruiC2QIILHrRP6Gq2V_kNHhhr-2Q4JJru5J1f3NnBbpCLJot-AUPQTF-82DyZYzMh990lJF_cBIxghSI39ok6WKHAnig38PMZ7jR1TPQDMfJkOvc_J1r0TMcuPiYmBCUMmVN3eHq3-tz5WcSjeqDKcW1vMYBcXx96pZxjHgx4-43Ii2tR7O9CQ4X0angayoqNKMj-a9nc4K4uOiG8YGbhMeX8wCXc9zNdpfuohYxexXyZtUKErk2dk5oNErw5h8gmwoNwN0oLQYI3tqBv6tCgHu_bczx8p-ra0ZBp7DL2QYU-3ytLkhHQomiXQ2Wx5xBcmn6JoTaztcUXZIskQdaVv_l0yRS3Geu3i-1ShXiHAOrgWuOnxFsNMGJTkB0vehYCkK45_x4bufPAViZOkV49qChaDEsZvjbU4fbIXhdGUvfedemoHPA2WitttBuyDk3QKcHLLfKkEEgiQ3y-2vhIn4noEnoh28jh8p3gaLsTWmOSgKufe0DD59d8_jR7fB1CU_jL0moal5S5DLPK7BBoNpn4R0XiqMWV9BvlBugQt0rnYdAguxiOJ12i9uMI653w,,&data=UlNrNmk5WktYejR0eWJFYk1LdmtxcXpNR21rU0dLU3l1c0x3bUlXNkNLT3A4RFBRYllnUTNMZS01bGlEMUV5OFFwSDRwVF9qR3ZwODFBRDByVV9FdXk0a3dkcF9KYWlPWmw0OE1FeXZlMlU5WDRNMnI4bHYzYUR5RHRRTDBDS3RzWEFjTHRDQ3FGTSw,&sign=136830592ea095deaf6c52debab1ceca&keyno=0&b64e=2&ref=orjY4mGPRjk5boDnW0uvlrrd71vZw9kpbrDtwejfYZ2qzEDQR6n9zpdchXrzO7rLrSlsxqM8n3mjjj-bjV9xGlu8rw9ly3C0AOWwWw430_Dwod171c61lp921Uk3jCfy219s4FuqcLoZNysOQbe-Pt_Ytv5qEpqa&l10n=ru|Астатиа ахьӡ=Ҳасанбеи|Аҭыԥ=Аҟәа|Аҭыжьырҭа=}}</ref>. Рыҩџьыгьы ирҭахын рԥа-цәа аҳс иҟарҵарц. Анаҩс иани иаби еилыҵуеит, ашьҭахь иан лыԥсҭазаара далҵоит. 1804 ш. [[Чачба, Қьалышь Аҳмаҭбеи Манча-иԥа|аҳ Қьалышь]] зықәра наӡахьоу иԥацәа адгьылқәа ҭынхас ириҭеит<ref>{{Ашәҟәы|Ашықәс=2017|Ажәла=Гәымба|Ахьӡ=Михаил|Азхьарԥш=https://yandex.ru/clck/jsredir?from=yandex.ru%3Bsearch%2Fsite%2F%3Bweb%3B%3B%2Fsite%2Fweb%2Fitem%2Ftitle,pos,p0,source,web&text=сефербей%20чачба&etext=&uuid=&state=p0xMUgUEWJtcZBIIioDH35SC_MTyxd4MhXjlnkyRLy6n6IuJbT5f9g,,&&cst=AiuY0DBWFJ4EhnbxqmjDhaqaPG8L_F3LkXZuk2AaHk-W__omMZw30pEhwqaQjAx89K-emxECO-84yHxHqtfPkQ-WhP4AORfFFPJL04F1jzcc59bV5WA2t6Vt8R0QJAfVUzpPClUyP-GlBM4EXxhNRh07iUbr9Ow5DrLGHL9wFGw1Bk6W0EgTM-3NtHd00r7Q9uDWdDNCNwkOWqdj_PahXkbET1XUH6pYicGf9gCuG9czcR6XBSbQppBto_e4r6WVYzl7yh8nXXYCrstyUFLeyr1pQUj29--4FC_COGdPghoyRw0iuPpUgv8H7JZvI_P76ZBlUg7sTFXfAVLGICeHcDeSMXsf5ES1ovTW8o3ry3fSqcuGIhZ6Kajg2i3WqBiRw_6tfUjpez8wxxBfSHt3OHD2yZVWdjmhafLmA7pudIYg7geiNeIQCDA4lfHVyheIa-xcH4X5U83t-8T4SrrCalHCdSxP0m1Yv5BHAnwx6pvXqRHf7CMghlMgAVtMudk6anLrqfUDnJLIkKGNnKXvAgb6VIxfMVq3SbhrbN5mM8IzAFOYzlrE_ruiC2QIILHrRP6Gq2V_kNHhhr-2Q4JJru5J1f3NnBbpCLJot-AUPQTF-82DyZYzMh990lJF_cBIxghSI39ok6WKHAnig38PMZ7jR1TPQDMfJkOvc_J1r0TMcuPiYmBCUMmVN3eHq3-tz5WcSjeqDKcW1vMYBcXx96pZxjHgx4-43Ii2tR7O9CQ4X0angayoqNKMj-a9nc4K4uOiG8YGbhMeX8wCXc9zNdpfuohYxexXyZtUKErk2dk5oNErw5h8gmwoNwN0oLQYI3tqBv6tCgHu_bczx8p-ra0ZBp7DL2QYU-3ytLkhHQomiXQ2Wx5xBcmn6JoTaztcUXZIskQdaVv_l0yRS3Geu3i-1ShXiHAOrgWuOnxFsNMGJTkB0vehYCkK45_x4bufPAViZOkV49qChaDEsZvjbU4fbIXhdGUvfedemoHPA2WitttBuyDk3QKcHLLfKkEEgiQ3y-2vhInwXZHXrfHIry8QzpfwxZLL1QPCSOIvX3GBMalLrT1xSFo_iZeYgqC18mIn1yRA2yM3Jw86po_eS8wk78AKt3oXiVzLrqcknJQ-oGFDVkHXnA,,&data=UlNrNmk5WktYejR0eWJFYk1LdmtxcXpNR21rU0dLU3l1c0x3bUlXNkNLTUJjdjFXeFJvamhYT2VwMGp1YjNIbWxWbWw5V3Ntb0d3blRIbFIyS29MNFpmY1puazJXR3QwUzdPSk1IZnNob2YxMFJXc2Y3aWhWYVlTQmNjRWdSV1ZiTUVKX2xDTXdXWSw,&sign=7aed6ebc577ec6f4937a11333c4a055b&keyno=0&b64e=2&ref=orjY4mGPRjk5boDnW0uvlrrd71vZw9kpbrDtwejfYZ324TB20YdtG9JXwdL1rlTmmRPlnimzY2Xoj48knocdzuu7VUqAaVI6ddQG0_0xQ_wDEoPiQ31SrKHTPAnDN1HcJtEM0P6DQ58yQQo2_UipMP538C22LwzG1KhDKAyIeEENm5-RCFkgSJbEOgIYNs4u82Up3nDeaZo,&l10n=ru|Астатиа ахьӡ=Сафарбеи|Аҭыԥ=Аҟәа|Аҭыжьырҭа=}}</ref>. Убарҭ дыруаӡәкын Аслан-беи, уи [[Гәыма (атәылаҿацә)|Гәымтәи Агьежьыра]] иҟаз ақыҭақәа ԥыҭк иман, 1804-1808 шықәсқәа рзы Мархьаул ақыҭа итәарҭа хада акәын<ref>Уи атәы иҳәоуп М. Гәымба ишәҟәы "Сафар-беи" аҟны.</ref>. == Аҳраура == === Аҳраура алагамҭа === 1808 ш. лаҵарамза 2 рзы иаб [[Чачба, Қьалышь Аҳмаҭбеи Манча-иԥа|Қьалышь-беи]] дыршьит<ref name=":2">{{Ашәҟәы|Ашықәс=2014|Ажәла=Гәымба|Ахьӡ=Михаил|Азхьарԥш=https://yandex.ru/clck/jsredir?from=yandex.ru%3Bsearch%2Fsite%2F%3Bweb%3B%3B%2Fsite%2Fweb%2Fitem%2Ftitle,pos,p1,source,web&text=келешбей%20чачба&etext=&uuid=&state=p0xMUgUEWJtcZBIIioDH35SC_MTyxd4MJFLGeIWZ-OPOeVwdfS0meQ,,&&cst=AiuY0DBWFJ4EhnbxqmjDhaqaPG8L_F3LkXZuk2AaHk-W__omMZw30pEhwqaQjAx89K-emxECO-84yHxHqtfPkQ-WhP4AORfFFPJL04F1jzcc59bV5WA2t6Vt8R0QJAfVUzpPClUyP-GlBM4EXxhNRh07iUbr9Ow5DrLGHL9wFGw1Bk6W0EgTM-3NtHd00r7Q9uDWdDNCNwkOWqdj_PahXkbET1XUH6pYicGf9gCuG9czcR6XBSbQppBto_e4r6WVYzl7yh8nXXYCrstyUFLeyr1pQUj29--4FC_COGdPghoyRw0iuPpUgv8H7JZvI_P76ZBlUg7sTFXfAVLGICeHcDeSMXsf5ES1ovTW8o3ry3fSqcuGIhZ6Kajg2i3WqBiRw_6tfUjpez8wxxBfSHt3OHD2yZVWdjmhafLmA7pudIYg7geiNeIQCDA4lfHVyheIa-xcH4X5U83t-8T4SrrCalHCdSxP0m1Yv5BHAnwx6pvXqRHf7CMghlMgAVtMudk6anLrqfUDnJLIkKGNnKXvAgb6VIxfMVq3SbhrbN5mM8IzAFOYzlrE_ruiC2QIILHrRP6Gq2V_kNHhhr-2Q4JJru5J1f3NnBbpCLJot-AUPQTF-82DyZYzMh990lJF_cBIxghSI39ok6WKHAnig38PMZ7jR1TPQDMfJkOvc_J1r0TMcuPiYmBCUMmVN3eHq3-tz5WcSjeqDKcW1vMYBcXx96pZxjHgx4-43Ii2tR7O9CQ4X0angayoqNKMj-a9nc4K4uOiG8YGbhMeX8wCXc9zNdpfuohYxexXyZtUKErk2dk5oNErw5h8gmwoNwN0oLQYI3tqBv6tCgHu_bczx8p-ra0ZBp7DL2QYU-3ytLkhHQomiXQ2Wx5xBcmn6JoTaztcUXZIskQdaVv_l0yRS3Geu3i-1ShXiHAOrgWuOnxFsNMGJTkB0vehYCkK45_x4bufPAViZOkV49qChaDEsZvjbU4fbIXhdGUvfedemoHPA2WitttBuyDk3QKcHLLfKkEEgiQ3y-2vhIlCOeghexBDLi9OJhoNzwXKbNi_Y6AzEPPLlSc6RgbXOi3Aml2g2UEDnG1A_cYkyr3K3Rg5FVDjKUNKZrvy1PIKJpOvFtHAStbJQ2mUcj4Agg,,&data=UlNrNmk5WktYejR0eWJFYk1LdmtxcXpNR21rU0dLU3l1c0x3bUlXNkNLUFJ6WUpJcTVZRzM5Y1ZIOVlHbGpuNDNtcm1oS1YzOUhTMjM2Wk8zM1djOUhYeVdnZy15TWNzazJQOF9LUVFvSmZpaWRkbUFfOUxNZ0FGd2I0QWRONGZ1bEV6X0xVeGhpbyw,&sign=deaaf7ca7a0d56aeba63de7dc90fae78&keyno=0&b64e=2&ref=orjY4mGPRjk5boDnW0uvlrrd71vZw9kpbrDtwejfYZ2qzEDQR6n9zoM-VZUJ87xFsnhl3IKUcveY5RsPuiXDXbW2Xme3gRxT0yXUD9BlFVnO0hMNWh8B-mO9CWtA-v-jL5rYh84cG8MKx24A2E_3sC4LpMSKaeF_TSsjrxo-bKJvBf6IZfbcw1R6IjKPH645XM3wVHt21_E,&l10n=ru|Астатиа ахьӡ=Қьалышьбеи|Аҭыԥ=Аҟәа|Аҭыжьырҭа=}}</ref>. Ишьра ахара идыҵеит Аслан-беи. Аҳс данаала ԥҳәысс дигеит асаӡтәи аҳкәажә<ref name=":1" />. Уи азы [[Аублаа|аублааи]] [[Адыгаа|азыхәцәеи]] рҟны аҳаҭыр ду иоуит. Нанҳәа 10 рзы аин. И.В.Гудович азин аиҭеит аҭауад [[Чачба, Сафар Алибеи|Сафар-беи]] ацхыраара ирҭарц, [[Мырзаҟан]] анапхгаҩы ҿыц [[Мырзаҟан|Манчеи Чачба]] [[Гыртәыла аҳра|Агыртәыла]] аҳәынҭқарԥҳәыси (Агыртә-Леҷхәымтәи рырдыԥхьала) лыруааи, иара убас аурыс архәҭақәа ҩ-ҟәырак<ref name=":2" />. Урҭ аруаа ахьыҟаз аҭыԥ аҿы ианнеи, усҟан Аслан-беи ацхыраара ду изааит. [[Ԥаҭ|Ԥуҭтәи]] акомендант Қәычықә-беи Чачба (иабшьа-иԥа) х-ӷбак рыла ар иманы абаагәарахь днеит, «абзарбзанқәеи аџьаԥҳаныи змаз асқьарцәа ргәыԥ» ицны, 300-ҩык рҟынӡа азыхәцәеи дгьылла иааит<ref name=":1" />. Иара убас, аҭырқәа хәыцра змаз аԥсуа аамсҭашәара<ref>Уи аамсҭашәара иалан: аамсҭа Кац Амаан, ақаԥдан Нарчоу Инал-иԥа, аҭауадацәа Амаршьанаа уҳәа у.е.</ref> Аслан-беи идгылеит, урҭ дрылан иашьа гәакьа Ҳасан-беи. Абаа зынӡа дгьылла иузымиааиуа иҟалеит. Ирылшоз аиҿцәажәарақәа рымҩаԥгара заҵә ракәын. Аха Аслан-беи иҽирӷәӷәон. Дара ирылшеит [[Амаршьан, Рабиа-ҳаным|Рабиа-ҳаными]] лыҷкәын [[Чачба, Баҭал-беи|Баҭал-беии]] реиқәырхара, урҭ рзыҳәан аҭауад [[Чачба, Сафар Алибеи|Сафар-беи]] ашасқәа ииҭеит<ref name=":2" />. 1809 шықәсазы ԥҳәысс дааигеит акомендант Қәычықә-беи Чачба иԥҳа - [[Чачԥҳа, Есма-ҳаным|Есма-ҳаным Чачба]]<ref name=":0" />. Аха аурыс арр рҵыхәтәантәи ақәылара Аслан-беи изаанымкылеит. Ар дуӡӡа рыманы, [[Ҟрым|Ҟрымынтәи]] [[Аҟәа абаа|Аҟәа-Қале]] ([[Аԥсуа аҳра (XV-XIX)|Аԥсуа аҳра]] аҳҭнықалақь, убри аамҭазы Аслан итәарҭа) ахь рхы дырхеит. Аамҭа кьаҿк иалагӡаны, ԥхынгәы жәаба рзы Аҟәатәи ахырӷәӷәарҭа ааныжьны, Аслан-беи адгьыл аҵаҟатәи амҩақәа дрылсны Гәымсҭаҟа дцеит, нас [[Саӡны|Саӡныҟа]] дцеит. <ref name=":1" />. == Аслан-беи иқәгыларақәа 1812-1830 == === 1812-1813 шш. иааз иқәгыларақәа === 1812 шықәсазы аҭауад Аслан-беи, [[Ҭырқәтәыла]] ацхыраарала, аҭырқәа архәҭак иманы [[Ԥаҭ|Ԥуҭ]] дыӡхыҵит<ref name=":2" />. Абраҟагьы иара илшеит хатәгәаԥхарала еибашьуаз агәыԥ хәыҷ еидкылара. Убас, «амч дуқәа» еизганы, [[Гәдаа|Гәдааи]] [[Тамшь|Ҭамшьи]] рыла [[Аҟәа абаа|Аҟәаҟа]] ихы рханы дцоит<ref name=":2" />. [[Чачба, Сафар Алибеи|Аҭауад Сафар-беи]], аҭауад Аслан-беи иҿагыларазы имч дақәым-гәыӷкәа, дырҩегьых мчыла Кавказ иҟаз арр рхада аинрал Ртишьчов иахь ацхы-раара даҳәар амуит. Аҵыхәтәантәи иҟаиҵаз адҵала, аполковник Мерлини игәыԥ, Агыруа аҭауад Никәала Адиан иаруаа еидгыланы, 15-тәи амаиор Егереитәи аполк аҭауад Кутеев инапхгара аҵаҟа иҟаз шьапылатәи абаталиони артиллериеи рыла, [[Чачба, Сафар Алибеи|аҳ Сафар-беи]] ицхрааразы ицеит<ref name=":2" />. Зегь реиҳа иуадаҩыз аиасрақәеи аӡиасқәеи рыхысрақәеи ирхысны, иаалырҟьаны Аԥсны аҳәаақәа ирылаланы, аҭауад Аслан-беи «ҭырқәтә-азыхәтә» ир зынӡа еиладырҩынтит, реизаразы аамҭа рымҭакәа. Аибашьра ималагеит. Ари амч ӷәӷәа артиллериала ишааиуаз анырдыр, ҭырқәтә гәыԥ еимырҵәеит. Аслан-беи хатәгәаԥхаралатәи агәыԥ еилеиганы, [[Аԥсны аҳратәра|Аԥсны]] шьхақәа рҿы иҽиҵәахырц акәхеит<ref name=":2" />. Аԥсны иқәынхоз, аҭауад Аслан-беи идгылаҩцәа, аҵахара роухьан, шьҭа иҟарҵашаз рыздыруамызт. 1813 ш. анҵәамҭаз Ҭрабзантәи асерасқьыр, Шәлиман-ԥашьа, аҭырқәа ар Аԥсны иалиргалеит, Аслан-беи ипартиа ацхыраара аиҭарц азы<ref name=":2" />. Аха асерасқьыр илымшит Аслан-беи ицхраара, Ҭрабзанҟа дхынҳәит. === Нанҳәатәи ақәгылара === Жәабранмза 7 1821 ш., ачымазара иахҟьыны, иԥсҭазаара далҵоит [[Чачба, Сафар Алибеи|Сафар-беи (Гьаргь II)]]<ref name=":2" />. Адырҩаҽны, жәабранмза 8 азы, 200 ҩык ауаа ааигәа иҟаз Ешыртәи ақыҭантәи аилаҩынҭра ҟарҵарц ицеит<ref name=":2" />. Урҭ аурысцәа ргәыԥ иақәлеит, уи иахҟьаны аӡәы дҭахеит, ԥыҭҩыкгьы рхәит. Иара убри ашықәс жәабранмзазы, А.А. Велиаминов, [[Адиан, Леуан V|Леуан Адиан]] иабжьагарала, [[Чачба, Сафар Алибеи|Сафар-беи (Гьаргь)]] иԥҳәысеиба, аҳкәажә [[Адиан-ԥҳа, Ҭамара Кац-иԥҳа|Ҭамара Адианԥҳа]], Аԥсны ҳәынҭқарԥҳәысс дҟаиҵеит<ref name=":1" />. Аԥсуа ақәгылаҩцәа русқәа рырццакра дахәаԥшуа, Урыстәылатәи аимператор Алықьсандр I, аинрал А.П. Ермолов иҳәарала, Аԥсны анапхгаҩыс, аполковник ичын змоу аҭауад Дырмит (Омар-беи) Чачба, икандидатура дшақәшаҳаҭу. 1821 ш. ԥхынгәы аҵыхәтәа азы, аҭауад Аслан-беи аамҭала илаҳәараны иаау [[Адиан-ԥҳа, Ҭамара Кац-иԥҳа|аҳкәажәду Ҭамар]] лахь инаишьҭоит ицҳаражәҳәаҩцәа, длыҳәоит аиқәшаҳаҭра рнапаҵаркырц, ҭынч Аԥсныҟа аҩсра азы, насгьы ашацәа рзоужьра<ref name=":3">{{Ашәҟәы|Ашықәс=2019|Ажәла=Гәымба|Ахьӡ=Михаил|Азхьарԥш=http://apsnyteka.org/3906-Gumba_M_Vladetel_Abkhazii_Dmitry_Omarbey_Chachba_2019.html|Астатиа ахьӡ=Аҳ Дырмит (Омар-беи) Чачба|Аҭыԥ=Аҟәа|Аҭыжьырҭа=}}</ref>. [[Адиан-ԥҳа, Ҭамара Кац-иԥҳа|Аҳкәажә Ҭамар]] Аслан-беи иделегациа лыдалкылоит [[Аҟәа абаа|Аҟәатәи абаа]] аҟны, аиҿцәажәарақәа мҩыԥысуан акомендант Михин илатәазааран. Аделигациа иқәдыргылаз аҳәарақәа мап ацәылкит. Аха Михини лареи рхатә еицәажәараҿ, аҳәара илҭит [[Лыхнытәи Аҳҭынра|Лыхнытәи ахан]] азы ахьчацәа алхра, гәырҭәыла аиаша лҳәеит дшахьаҳәхьачуа лыуаа рыҵабыргазы<ref name=":3" />. Акомендант Михин арратә мчымхра иахьҟьаны, лаҳәара мап ацәикит. Аха [[Адиан-ԥҳа, Ҭамара Кац-иԥҳа|аҳкәажә Ҭамар]] лҭынчразы, [[Лыхны|Лыхныҟа]] инарышьтоит адәныцага, лхәычқәеи лареи еиманы [[Аҟәа абаа|Аҟәахь]] ииаргоит. Амала аҳкәажә илҭахымхаӡеит уа аанкылара «ажәлар умчымхара идумырбарц азы», илҳасабеит кәыдрытәи лмазара ахь адәықәлара. Ашьҭахь, нанҳәа 1 азы, ақәгылаҩцәа иргаз<ref name=":3" />. Ақәгылыҩцәа Росҭом-беии, Ҭаир-беии, насгьы аҭауадацәа Амаршьанааи ракәын. Амацәаз аҭақра данақәшәа, аҳкәажә, лыгәрага, лхьыԥшы, ила акомендант Михин ацхыраара лиҭарц диҳәоит. Михин, аҳкәажә ашәарҭа дҭамгы-ларц азы, иҳасабеит аҵхтә аамҭа азы, аҳкәажә лахь инаишьҭоит адәныцага «Константин», уи аиҳабы алеитинант Хамутов ичартан ахь идикы-лоит Ҭамареи лхәаҷқәеи<ref name=":3" />. Акомендант аурыс гарнизон ахьчараҿы акыраамҭа дыҟазарц шиҳәазгьы, аҳкәажә ҩаԥхьа мап ацәылкит, “хыҭҳәаа ҭынчрак” лгәра лнаргеит [[Аҟәа абаа|Аҟәатәи абаагәара]] аҟынтәи 30 верст рыбжьара иҟоу кәыдрытәи лмазарахь дхынҳәырц. Нанҳәа 21 рзы, аҭауад Аслан-беи кәыдрытә лтәарҭаҿы дгылан<ref name=":3" />. Аҭауад Аслан-беи зықьҩыла ир анырба, [[Адиан-ԥҳа, Ҭамара Кац-иԥҳа|Ҭамара]] лыдгылаҩцәа рыхәҭакгьы, аиҳараҩык, Аслан-беи иганахь ииасуа иалагеит<ref name=":3" />. Ҩымчыбжь инареиҳаны лхала даныҟаз ашьҭахь, Аҳкәажә аблокада дахганы, адәныҟатәи адунеи лыҽлыламырхәкәа. Аҳкәажә лҽанылҭа, дышиҵахаз анылҳәа, цәыббра 11 рзы аҭауад Аслан-беи [[Аҟәа абаа|Аҟәа]] амацәаз иҭаикын, дук мырҵыкәа [[Аԥсны аҳратәра|Аԥсны]] зегьы инапаҿы иааникылеит<ref name=":3" />. Аслан-беи ирр есымша иазҳауан. Акомендант Михин арратә еиҳабыра дрыҳәоит иҵегь ихарҭәаау арр. Ус жьҭаара 21, 1821 ш., аҭауад Дырмит [[Қәҭешь|Кәҭешьҟа]] дааиуеит, анаҩс аҭауад П.Д. Горчаков дицны [[Аԥсуа аҳра (XV-XIX)|Аԥсныҟа]] иҿынеихуеит. Убри аамҭаз, 1821 шықәсазы жьҭаара 21 рзы, шамахамзар, [[Аԥсны аҳратәра|Аԥсны]] зегьы аҭауад Аслан-беи инапаҿы иҟан<ref name=":3" />. Аҭауад Аслан-беи, аҭауад Горчоков дышзааигәахаз анеиликаа, Кәыдрыҟа дыццакит, уи иманшәалаз ҭыԥны иԥхьаӡон. 1821 шықәсазы абҵара 1 азы, [[Мырзаҟан]] аҳәааҿы, аҭауад Горчаков ажәабжь иоуит, аҭауад Аслан-беи хнызқьҩык ашьхарыуаа иманы Кәыдры ахықәи Кьалашәыр ақыҭеи рыбжьара дгылоуп ҳәа. Аҭауад Аслан-беи хықәкыс иқәиргылеит аурыс ирр Аҟәа иаламларц. Кәыдры аӡиас ахьынтә 4 верст раҟара бжьаны, Никәала Адиан напхгара зиҭоз агыртәылатәи аҽыуаҩцәа, авангард иашьҭаланы инеиуаз, раԥхьаӡа аҭауад Аслан-беи ир иақәшәеит, ацәыӡ дугьы роуит. Аха дук мырҵыкәа, аҭауад Аслан-беи, иааҟәымҵӡакәа илымҳа ҭызхуаз абзарбзанқәеи, хара ицоз ашәақьқәеи рыхысрақәа рыҵаҟа дхьаҵыр акәхеит. === Ақәгыларақәа рҵыхәаԥҵәара === 1821 шықәсазы абҵара 30 азы [[Лыхны]] азакәантә аҳс дрылаҳәан аҳиԥа Дырмит I Чачба<ref name=":3" />. Уи ашьҭахь, 1822, 1824, 1830 шықәсақәа рзы ақәгыларақәа напхгара рзиуан, зныкымкәа [[Аԥсуа аҳра (XV-XIX)|Аԥсны]] зегьы иигахьан. Аха иара илымшеит [[Аԥсны аҳратәра|Аԥсны]] аиоура<ref name=":1" />. 1830 шықәсазы [[Ҭырқәтәыла|Ҭырқәтәылаҟа]] дцеит, [[Сҭампыл|Сҭампылҟа]], уаҟа иԥсҭазаара далҵит<ref name=":0" />. == Аҭаҳцәа == Аслан-беи дыԥсылманын. Аԥсҳа ҩынтә аҭаацәара далалеит. Раԥхьатәи иԥҳәыс, 1808 шықәса инаркны, [[Саӡны|Саӡтәылатәи анапхгаҩы]] Рашыд Гьачба иаҳәшьа — [[Гьачԥҳа, Дида-ҳаным|Дида-ҳаным Гьачԥҳа]] (? -1810) лакәын. Аҩбатәи иԥҳәыс, 1809 шықәса инаркны, иҭынха - [[Чачԥҳа, Есма-ҳаным|аҳкәажә Есма-ханум Чачԥҳа]] (1793-1825) лакәын. Аслан-беи Шьырын-беи захьӡыз аԥа диман, аха дызхылҵыз ан еилкаам. Аслан-беи раԥхьатәи иԥҳәыс лҽылшьит, ачара ашьҭахь ҩышықәса анҵы. Аҩбатәи аԥҳәыс лыԥсҭазаара иазкны акгьы еилкааӡам. == Азгәаҭқәа == {{Авторитет змоу адыррақәа}} [[Акатегориа:1778 шықәсазы ииз]] [[Акатегориа:1830 шықәсазы иԥсыз]] [[Акатегориа:Аԥсуа аҳра ахцәа]] [[Акатегориа:Чачаа]] lmhamrmhyx3hpz62q008ziwu3m8eisr Акатегориа:Аиҭагаҩцәа 14 37291 175501 135646 2026-10-15T14:02:56Z Fraxinus.cs 8381 Удaлeнa [[Акатегориа:Ашәҟәыҩҩцәа]]; Дoбaвлeнa [[Акатегориа:Ашәҟәыҩратә занааҭқәа]] [[ВП:HC|HotCat]] ацхыраарала 175501 wikitext text/x-wiki {{Commonscat|Translators}} {{cat main|Аиҭагаҩ}} [[Акатегориа:Ауаа рзанааҭ ҳасабала]] [[Акатегориа:Аиҭагара]] [[Акатегориа:Ашәҟәыҩратә занааҭқәа]] [[Акатегориа:Алингвистцәа рзанааҭ ала]] [[Акатегориа:Ахархәаратә лингвистцәа‎]] [[Акатегориа:Алитература иадҳәалоу ауаа]] [[Акатегориа:Акультура иадҳәалоу ауаа]] rm35j6jery3e7zjjwrwuj0ymrnonqz5 Акатегориа:Адраматургцәа 14 37586 175499 134442 2026-10-15T14:01:28Z Fraxinus.cs 8381 +[[Акатегориа:Ашәҟәыҩратә занааҭқәа]]; ±[[Акатегориа:Ашәҟәыҩҩцәа]]→[[Акатегориа:Ашәҟәыҩҩцәа аформатқәа рыла]] [[ВП:HC|HotCat]] ацхыраарала 175499 wikitext text/x-wiki {{Commonscat|Playwrights}} {{Аконтеинер акатегориа}} {{CatAutoTOC}} {{DEFAULTSORT:драматургцәа}} [[Акатегориа:Адрама| драматургцәа]] [[Акатегориа:Ашәҟәыҩҩцәа аформатқәа рыла]] [[Акатегориа:Атеатртә занааҭқәа]] [[Акатегориа:Ашәҟәыҩратә занааҭқәа]] hlelpqhcnljaqgw0klegwrqg5mjctj7 175500 175499 2026-10-15T14:01:55Z Fraxinus.cs 8381 Дoбaвлeнa [[Акатегориа:Атеатрқәа русзуҩцәа]] [[ВП:HC|HotCat]] ацхыраарала 175500 wikitext text/x-wiki {{Commonscat|Playwrights}} {{Аконтеинер акатегориа}} {{CatAutoTOC}} {{DEFAULTSORT:драматургцәа}} [[Акатегориа:Адрама| драматургцәа]] [[Акатегориа:Ашәҟәыҩҩцәа аформатқәа рыла]] [[Акатегориа:Атеатртә занааҭқәа]] [[Акатегориа:Ашәҟәыҩратә занааҭқәа]] [[Акатегориа:Атеатрқәа русзуҩцәа]] mfny30723a3jjir5qmnpfmtsn9tkm89 Чачԥҳа, Есма-ҳаным 0 43775 175557 158764 2026-10-16T05:13:37Z CommonsDelinker 120 Removing [[:c:File:Scale_1200.jpg|Scale_1200.jpg]], it has been deleted from Commons by [[:c:User:Abzeronow|Abzeronow]] because: per [[:c:Commons:Deletion requests/File:Scale 1200.jpg|]]. 175557 wikitext text/x-wiki {{Акарточка ауаҩы |ахьӡ=Есма-ҳаным Чачԥҳа |даҽа ахьӡ=аҳкәажә Есма |аира арыцхә=[[1793]] |аира аҭыԥ=[[Ԥаҭ|Ԥуҭ]] |аԥсра арыцхә=[[1825]] |адин=аԥсылманра |ахаҵа=[[Чачба, Асланбеи Қьалышь Аҳмаҭбеи-иԥа|Аслан-беи Чачба]] |амаҵура=аҳкәажә |афото=}} '''Есма-ҳаным Қучуқ-беи иԥҳа Чачԥҳа''' ([[1793]] – [[1825]]) — аԥсҳа [[Чачба, Асланбеи Қьалышь Аҳмаҭбеи-иԥа|Аслан-беи]] иҳәса. == Абиографиа == Диит 1793 шықәсазы [[Ԥаҭ|Ԥуҭ]].<ref name=":0">{{Ашәҟәы|Ашықәс=2007|Ажәла=Ҷкәан|Ахьӡ=Иури|Азхьарԥш=http://apsnyteka.org/file/Chikovani_Rod_abkhazskih_kniazey_Shervashidze.pdf|Астатиа ахьӡ=Аԥсуа аҳцәа Чачаа рашьҭра|Аҭыԥ=Қарҭ|Аҭыжьырҭа=Универсал}}</ref> Лаб Ԥуҭтәи акомендант Қучуқ-беи иакәын. Есма-ҳаным лахь ахшыҩзышьҭра ду аадыр-ԥшуан. 1808 шықәсазы лаб [[Чачба, Асланбеи Қьалышь Аҳмаҭбеи-иԥа|аԥсҳа Аслан-беи]] дицхрааит. Абри ахҭыс ашьҭахь 1809 шықәсазы, жәаф шықәса зхыҵуаз Есма ԥҳәысс дигеит [[Чачба, Асланбеи Қьалышь Аҳмаҭбеи-иԥа|аԥсҳа Аслан-беи]] (иара уи аамҭазы ихыҵуан ҩажәи жәеиза шықәса).<ref name=":0" /> Лара анхара далагеит [[Аҟәа абаа|Аҟәа]], лхаҵа иаҳҭынраҿы. Адырҩаҽны ачара ду руит, уи атәа иҳәоуп [[Чачба, Асланбеи Қьалышь Аҳмаҭбеи-иԥа|Аслан-беи]] изку ашәаҿ: <small>''" Убас иагьыҟалеит Аслан-беи''</small> <small>''Мас-иԥҳа Есма лыԥшәма иакәхеит''</small> <small>''Асасцәа рацәаҩны еизеит''</small> <small>''Ҿыц еибагаз рзы аҳамҭақәа рацәаны ирзааигеит''</small> <small>''Шәкыла ауасақәеи аџьмақәеи''</small> <small>''Аҭқәа ҟәазқәа ашҭа ҭбаа инҭаргылеит''</small> <small>''Ауарҳалқәеи, ачыҭқәеи, ашқәеи, амаҭәақәеи''</small> <small>''Урҭ ацәыргақәҵазы ауадаҿы иқәыргылан "''</small><ref>Ари ашәа ианиҵит агерман шәҟәыҩҩы - Фридрих Боденштедҭ.</ref> Есма ахәыҷы длыхшоу ҳаздыруам, избанзар [[Чачба, Асланбеи Қьалышь Аҳмаҭбеи-иԥа|Аслан-беи]] даҽа ԥҳәыск диман - Дида-ҳаным Гьачԥҳа. Иара убас ҷкәынк диман - Шьырын-беи. Дида ма Есма иԥа иан лакәын, уи еилкка идырым. 1810 ш. ԥхынгәы 10 рзы, аурысцәа Аԥсны иақәлеит. [[Чачба, Асланбеи Қьалышь Аҳмаҭбеи-иԥа|Аслан-беи]] дыбналеит, аха Есма дицзоу атәы ҳаздыруам. Ма лара дицны [[Саӡны|Саӡныҟа]] ддәықәлеит, ма [[Аҟәа абаа|Аҟәа]] даанхеит. 1825 шықәсазы аҳкәажә Есма лыԥсҭазаара далҵит.<ref name=":0" /> ==Азгәаҭақәа== {{reflist}} [[Акатегориа:1793 шықәсазы ииз]] [[Акатегориа:1825 шықәсазы иԥсыз]] [[Акатегориа:Чачаа]] fyuddhd92ei6b9ewnpe9uxsyrdrtdpz Акатегориа:Алитература аформақәа рыла 14 45862 175504 152243 2026-10-15T14:08:44Z Fraxinus.cs 8381 175504 wikitext text/x-wiki {{Commonscat|Literature by form}} {{Аконтеинер акатегориа}} {{category see also|Алитература ажанрқәа рыла|Ашәҟәқәа рыхкқәа}} {{DEFAULTSORT:литература аформақәа рыла}} [[Акатегориа:Алитература| формақәа]] [[Акатегориа:Акатегориақәа аформатқәа рыла]] [[Акатегориа:Акатегориақәа ахкқәа рыла]] [[Акатегориа:Алитературатә рҿиамҭақәа]] hl2an3lw0dgo658ie7bdinl92e3ynym Акатегориа:Category series navigation еиҟәыҭхоуп 14 53268 175472 166458 2026-10-15T12:47:35Z Fraxinus.cs 8381 175472 wikitext text/x-wiki {{Амониторинг акатегориа|text=}} Ари аиқәыршәара/ашьҭаҵара акатегориа иаҵанакуеит адаҟьақәа, {{tl|Category series navigation}} ''ашықәс'' анавигациатә ҭыԥ аҿы иаарԥшу акатегориақәа рахь аимадара ахьалымшоз, убри аҟнытә анавигациала еиҟәыҭханы иҟоуп. Ихархәатәуп {{para|skip-gaps|yes}} шықәса рҟынӡа анавигациатә бжьаӡрақәа рызхыҵразы. Ари акатегориа аҟынтәи адаҟьа аныхразы иаакәыршаны иҟоу акатегориа аилазаашьа ҭашәырҭәаа. Ари акатегориа иаҵанакуа адаҟьақәа рыцҵара хымԥадатәиуп [[Амодуль:Category series navigation]] ала мацара. {{CatAutoTOC}} [[Акатегориа:Category series navigation ашаблон ахархәараан ауадаҩрақәа|еиҟәыҭхоуп]] g42w92t5o1vh67urgfclj10u7cstl6s Акатегориа:19-тәи ашәышықәсазтәи Урыстәылатәи исахьаркыратәым алитература ашәҟәыҩҩцәа 14 57409 175464 2026-10-15T11:59:28Z Fraxinus.cs 8381 Перенаправление на [[Акатегориа:19-тәи ашәышықәсазтәи Урыстәылатәи аимпериа аҟынтәи исахьаркыратәым алитература ашәҟәыҩҩцәа]] 175464 wikitext text/x-wiki #перенаправление [[Акатегориа:19-тәи ашәышықәсазтәи Урыстәылатәи аимпериа аҟынтәи исахьаркыратәым алитература ашәҟәыҩҩцәа]] bjb8ye7qqklpl1pv51cyqz4c444brbt Акатегориа:21-тәи ашәышықәсазтәи Урыстәылатәи исахьаркыратәым алитература ашәҟәыҩҩцәа 14 57410 175465 2026-10-15T12:00:14Z Fraxinus.cs 8381 Новая страница: «{{Category series navigation}} [[Акатегориа:{{Title century}}-тәи ашәышықәсазтәи исахьаркыратәым алитература ашәҟәыҩҩцәа атәылақәа рыла|{{Title country}}]] [[Акатегориа:{{Title century}}-тәи ашәышықәсазтәи {{Title country}}тәи ашәҟәыҩҩцәа|исахьаркыратәым алитература]] Акатегориа:{{Title country}}тәи...» 175465 wikitext text/x-wiki {{Category series navigation}} [[Акатегориа:{{Title century}}-тәи ашәышықәсазтәи исахьаркыратәым алитература ашәҟәыҩҩцәа атәылақәа рыла|{{Title country}}]] [[Акатегориа:{{Title century}}-тәи ашәышықәсазтәи {{Title country}}тәи ашәҟәыҩҩцәа|исахьаркыратәым алитература]] [[Акатегориа:{{Title country}}тәи исахьаркыратәым алитература ашәҟәыҩҩцәа ашәышықәсақәа рыла]] b86t64wmpyxvdwya9h7vm3wwqkf5dhv Акатегориа:21-тәи ашәышықәсазтәи Урыстәылатәи ашәҟәыҩҩцәа 14 57411 175466 2026-10-15T12:01:07Z Fraxinus.cs 8381 Новая страница: «{{Commons category|{{Title century}}st-century writers from Russia}} {{Category series navigation}} [[Акатегориа:{{Title century}}-тәи ашәышықәсазтәи ашәҟәыҩҩцәа атәылақәа рыла|{{Title country}}]] [[Акатегориа:{{Title century}}-тәи ашәышықәсазтәи {{Title country}} инхоз ауаа рзанааҭла|шәҟәыҩҩцәа]] Акатегориа:{{Title country}}тәи ашәҟ...» 175466 wikitext text/x-wiki {{Commons category|{{Title century}}st-century writers from Russia}} {{Category series navigation}} [[Акатегориа:{{Title century}}-тәи ашәышықәсазтәи ашәҟәыҩҩцәа атәылақәа рыла|{{Title country}}]] [[Акатегориа:{{Title century}}-тәи ашәышықәсазтәи {{Title country}} инхоз ауаа рзанааҭла|шәҟәыҩҩцәа]] [[Акатегориа:{{Title country}}тәи ашәҟәыҩҩцәа ашәышықәсақәа рыла]] [[Акатегориа:{{Title century}}-тәи ашәышықәсазы {{Title country}}тәи алитература|шәҟәыҩҩцәа]] d99a96kkfewrd3mxw163wh7c7x9lhit Акатегориа:21-тәи ашәышықәсазы Урыстәылатәи алитература 14 57412 175467 2026-10-15T12:01:51Z Fraxinus.cs 8381 Новая страница: «{{Navseasoncats}} [[Акатегориа:{{Title country}}тәи алитература аҭоурых]] [[Акатегориа:{{Title country}} {{Title century}}-тәи ашәышықәсазтәи аҭоурых|литература]] [[Акатегориа:{{Title century}}-тәи ашәышықәсазы иҟаз алитература|{{Title country}}]]» 175467 wikitext text/x-wiki {{Navseasoncats}} [[Акатегориа:{{Title country}}тәи алитература аҭоурых]] [[Акатегориа:{{Title country}} {{Title century}}-тәи ашәышықәсазтәи аҭоурых|литература]] [[Акатегориа:{{Title century}}-тәи ашәышықәсазы иҟаз алитература|{{Title country}}]] 94h7au705hkyk1rzbedv0tqfver3f74 Акатегориа:Category series navigation ашаблон cat ахышәара ахархәарала 14 57413 175473 2026-10-15T12:48:27Z Fraxinus.cs 8381 Новая страница: «{{Амониторинг акатегориа|text=}} {{Category see also|Category series ашаблон cat ахышәара ахархәарала}} {{Category see also|Category series ашаблон testcase ахышәара ахархәарала}} {{Category see also|Category series ашаблон идырым ахышәара ала}} Ари амониторинг акатегориа иаҵанакуеит адаҟьақәа, {{tl|Category series navi...» 175473 wikitext text/x-wiki {{Амониторинг акатегориа|text=}} {{Category see also|Category series ашаблон cat ахышәара ахархәарала}} {{Category see also|Category series ашаблон testcase ахышәара ахархәарала}} {{Category see also|Category series ашаблон идырым ахышәара ала}} Ари амониторинг акатегориа иаҵанакуеит адаҟьақәа, {{tl|Category series navigation}} акатегориа аҭыԥ аҟны {{para2|cat}} ахышәара ахьхы иаирхәо. Ари акатегориа иаҵанакуа адаҟьақәа рыцҵара хымԥадатәиуп [[Амодуль:Category series navigation]] ала мацара. {{CatAutoTOC}} [[Акатегориа:Category series navigation ашаблон ахархәараан ауадаҩрақәа|cat]] nvsgwrcsidj2huvipnbuochkchxpzfd 175476 175473 2026-10-15T12:57:41Z Fraxinus.cs 8381 175476 wikitext text/x-wiki {{Амониторинг акатегориа|text=}} {{Category see also|Category series navigation ашаблон cat ахышәара ахархәарала}} {{Category see also|Category series navigation ашаблон testcase ахышәара ахархәарала}} {{Category see also|Category series navigation ашаблон идырым ахышәара ала}} Ари амониторинг акатегориа иаҵанакуеит адаҟьақәа, {{tl|Category series navigation}} акатегориа аҭыԥ аҟны {{para2|cat}} ахышәара ахьхы иаирхәо. Ари акатегориа иаҵанакуа адаҟьақәа рыцҵара хымԥадатәиуп [[Амодуль:Category series navigation]] ала мацара. {{CatAutoTOC}} [[Акатегориа:Category series navigation ашаблон ахархәараан ауадаҩрақәа|cat]] nlzidizm9usrmtf233d20cqli79mm0f Акатегориа:Category series navigation ашаблон ахархәараан ауадаҩрақәа 14 57414 175474 2026-10-15T12:54:44Z Fraxinus.cs 8381 Новая страница: «{{Ахылаԥшра акатегориа}} {{Аконтеинер акатегориа}} Ари '''[[Амодуль:Category series navigation]]''' иҭнажьуа еиуеиԥшым ашьҭаҵаратә категориақәа рзы аконтеинер акатегориа ауп. [[Акатегориа:Авикипедиа:Акатегориақәа ирыдҳәалоу ауадаҩрақәа]]» 175474 wikitext text/x-wiki {{Ахылаԥшра акатегориа}} {{Аконтеинер акатегориа}} Ари '''[[Амодуль:Category series navigation]]''' иҭнажьуа еиуеиԥшым ашьҭаҵаратә категориақәа рзы аконтеинер акатегориа ауп. [[Акатегориа:Авикипедиа:Акатегориақәа ирыдҳәалоу ауадаҩрақәа]] kghaat9khsvcqqa04hwg7d3bb9praid Акатегориа:Авикипедиа:Акатегориақәа ирыдҳәалоу ауадаҩрақәа 14 57415 175475 2026-10-15T12:56:50Z Fraxinus.cs 8381 Новая страница: «{{Ахылаԥшра акатегориа|container=yes}} {{DEFAULTSORT:категориақәа ирыдҳәалоу ауадаҩрақәа}} [[Акатегориа:Авикипедиа:Акатегориатәра| уадаҩрақәа]]» 175475 wikitext text/x-wiki {{Ахылаԥшра акатегориа|container=yes}} {{DEFAULTSORT:категориақәа ирыдҳәалоу ауадаҩрақәа}} [[Акатегориа:Авикипедиа:Акатегориатәра| уадаҩрақәа]] m6khgua2yuf2eiak7q21dqam3ti39mj Акатегориа:Category series navigation ашаблон testcase ахышәара ахархәарала 14 57416 175477 2026-10-15T12:58:47Z Fraxinus.cs 8381 Новая страница: «{{Амониторинг акатегориа|text=}} {{Category see also|Category series navigation ашаблон cat ахышәара ахархәарала}} {{Category see also|Category series navigation ашаблон testcase ахышәара ахархәарала}} {{Category see also|Category series navigation ашаблон идырым ахышәара ала}} Ари амониторинг акатегориа иаҵанакуеит адаҟьа...» 175477 wikitext text/x-wiki {{Амониторинг акатегориа|text=}} {{Category see also|Category series navigation ашаблон cat ахышәара ахархәарала}} {{Category see also|Category series navigation ашаблон testcase ахышәара ахархәарала}} {{Category see also|Category series navigation ашаблон идырым ахышәара ала}} Ари амониторинг акатегориа иаҵанакуеит адаҟьақәа, {{tl|Category series navigation}} акатегориа аҭыԥ аҟны {{para2|testcase}} ахышәара ахьхы иаирхәо. Ари акатегориа иаҵанакуа адаҟьақәа рыцҵара хымԥадатәиуп [[Амодуль:Category series navigation]] ала мацара. {{CatAutoTOC}} [[Акатегориа:Category series navigation ашаблон ахархәараан ауадаҩрақәа|testcase]] scm3him7cr0ts1imvaqfdgxzbzqk606 Акатегориа:Category series navigation ашаблон идырым ахышәара ала 14 57417 175478 2026-10-15T13:06:34Z Fraxinus.cs 8381 Новая страница: «{{Амониторинг акатегориа|text=}} {{Category see also|Category series navigation ашаблон cat ахышәара ахархәарала}} {{Category see also|Category series navigation ашаблон testcase ахышәара ахархәарала}} {{Category see also|Category series navigation ашаблон идырым ахышәара ала}} Ари амониторинг акатегориа иаҵанакуеит адаҟьа...» 175478 wikitext text/x-wiki {{Амониторинг акатегориа|text=}} {{Category see also|Category series navigation ашаблон cat ахышәара ахархәарала}} {{Category see also|Category series navigation ашаблон testcase ахышәара ахархәарала}} {{Category see also|Category series navigation ашаблон идырым ахышәара ала}} Ари амониторинг акатегориа иаҵанакуеит адаҟьақәа, {{tl|Category series navigation}} ма [[Амодуль:Category series navigation]] акатегориа аҭыԥ аҟны идырым ахышәара ахьхы иаирхәо. Ари ҟалап: * хьӡы змам ахышәара, иаҳҳәап {{tlx|Category series navigation|example}}, ма {{tlx|Category series navigation|&nbsp;}} ма * «хьӡы змам » идырым ахышәара, иаҳҳәап {{tlx|Category series navigation|catt&nbsp;{{=}}&nbsp;example}}, ма {{tlx|Category series navigation|decade&nbsp;{{=}}&nbsp;example}}. Ари акатегориа иаҵанакуа адаҟьақәа рыцҵара хымԥадатәиуп {{tl|Category series navigation}}-и [[Амодуль:Category series navigation]]-и рыла мацара. {{CatAutoTOC}} [[Акатегориа:Category series navigation ашаблон ахархәараан ауадаҩрақәа|идырым]] [[Акатегориа:Авикипедиа:Ашаблонқәа рҿы идырым ахышәарақәа]] aqsbbo5js4msdnzekfxr2j5t1kmcmeu Акатегориа:Авикипедиа:Ашаблонқәа рҿы идырым ахышәарақәа 14 57418 175481 2026-10-15T13:16:58Z Fraxinus.cs 8381 Новая страница: «{{Аконтеинер акатегориа}} Ари акатегориа иаҵанакуеит асубкатегориақәа мацара, урҭ ари акатегориа иацҵоуп {{tl|Идырым ахышәарақәа ркатегориа}} ахархәарала. Акарточкақәеи Авикипроектқәеи ршаблонқәа рхатә субкатегориақәа рыла еихшоуп: * {{clc|Акатегориа:In...» 175481 wikitext text/x-wiki {{Аконтеинер акатегориа}} Ари акатегориа иаҵанакуеит асубкатегориақәа мацара, урҭ ари акатегориа иацҵоуп {{tl|Идырым ахышәарақәа ркатегориа}} ахархәарала. Акарточкақәеи Авикипроектқәеи ршаблонқәа рхатә субкатегориақәа рыла еихшоуп: * {{clc|Акатегориа:Infoboxes with unknown parameters}} * {{clc|Акатегориа:WikiProject templates with unknown parameters}} Астатиақәа, еиҳарак, ари акатегориа аҵаҟатәи акатегориақәа ирыцҵахоит, [[:Амодуль:Check for unknown parameters]] зҵазкуа ахсаалақәа рхы ианырхырхәо. {{CatAutoTOC}} [[Акатегориа:Авикипедиа:Ашаблонқәа ахышәарақәа рыла ауадаҩрақәа|!идырым ахышәарақәа]] akg4kvtohcx769sx63yrzqc9r6y3mnf Акатегориа:Авикипедиа:Ашаблонқәа ахышәарақәа рыла ауадаҩрақәа 14 57419 175482 2026-10-15T13:22:11Z Fraxinus.cs 8381 Новая страница: «{{Ахылаԥшра акатегориа|container=yes}} {{warning|Арҭ акатегориақәа ирыҵанакуа астатиақәа зегьы аиҭакрақәа рҭахӡам.}} {{CatAutoTOC}} [[Акатегориа:Авикипедиа:Агхақәа|шаблонқәа ахышәарақәа рыла ауадаҩрақәа]] Авикипедиа:Авикипедиа:Ашаблонқәа рмониторинг акатегориақәа|*...» 175482 wikitext text/x-wiki {{Ахылаԥшра акатегориа|container=yes}} {{warning|Арҭ акатегориақәа ирыҵанакуа астатиақәа зегьы аиҭакрақәа рҭахӡам.}} {{CatAutoTOC}} [[Акатегориа:Авикипедиа:Агхақәа|шаблонқәа ахышәарақәа рыла ауадаҩрақәа]] [[Авикипедиа:Авикипедиа:Ашаблонқәа рмониторинг акатегориақәа|*хышәарақәа рыла ауадаҩрақәа]] 0cvhig030w8rfvpacycosaozaqcbcf0 175483 175482 2026-10-15T13:22:45Z Fraxinus.cs 8381 175483 wikitext text/x-wiki {{Ахылаԥшра акатегориа|container=yes}} {{warning|Арҭ акатегориақәа ирыҵанакуа астатиақәа зегьы аиҭакрақәа рҭахӡам.}} {{CatAutoTOC}} [[Акатегориа:Авикипедиа:Агхақәа|шаблонқәа ахышәарақәа рыла ауадаҩрақәа]] [[Акатегориа:Авикипедиа:Ашаблонқәа рмониторинг акатегориақәа|*хышәарақәа рыла ауадаҩрақәа]] oyj6dvdcyvuphazklfohm343718ryun Акатегориа:Авикипедиа:Ашаблонқәа рмониторинг акатегориақәа 14 57420 175484 2026-10-15T13:26:13Z Fraxinus.cs 8381 Новая страница: «{{Ахылаԥшра акатегориа|container=true}} Абарҭ рхархәара ашьҭаҵаразы акатегориақәа роуп. Урҭ еиуеиԥшым ахсаалақәа рхы иадырхәоит абагқәа ралкааразы, ахышәарақәа рыла ауадаҩрақәа, уҳәа убас иҵегьы. {{DEFAULTSORT:шаблонқәа рмониторинг акатегориақәа}} Акатегориа:Ах...» 175484 wikitext text/x-wiki {{Ахылаԥшра акатегориа|container=true}} Абарҭ рхархәара ашьҭаҵаразы акатегориақәа роуп. Урҭ еиуеиԥшым ахсаалақәа рхы иадырхәоит абагқәа ралкааразы, ахышәарақәа рыла ауадаҩрақәа, уҳәа убас иҵегьы. {{DEFAULTSORT:шаблонқәа рмониторинг акатегориақәа}} [[Акатегориа:Ахылаԥшра:Ашаблонқәа|мониторинг акатегориақәа]] 7dd1uhr5w1ffl79dnd66ctekpcksqmw Акатегориа:Category series navigation ашаблон ажәашықәсеи ашәышықәсеи 14 57421 175485 2026-10-15T13:31:35Z Fraxinus.cs 8381 Новая страница: «{{Амониторинг акатегориа|text=}} {{Category see also|Category series navigation ашаблон ашықәсеи ажәашықәсеи}} Ари амониторинг акатегориа иаҵанакуеит адаҟьақәа, {{tl|Category series navigation}} автоматла 2-тәи анавигациатә панель ахьҭнаҵо анацәа шәышықәса акатегориазы, уи ыҟазар. Ари акат...» 175485 wikitext text/x-wiki {{Амониторинг акатегориа|text=}} {{Category see also|Category series navigation ашаблон ашықәсеи ажәашықәсеи}} Ари амониторинг акатегориа иаҵанакуеит адаҟьақәа, {{tl|Category series navigation}} автоматла 2-тәи анавигациатә панель ахьҭнаҵо анацәа шәышықәса акатегориазы, уи ыҟазар. Ари акатегориа иаҵанакуа адаҟьақәа рыцҵара хымԥадатәиуп [[Амодуль:Category series navigation]] ала мацара. {{CatAutoTOC}} [[Акатегориа:Авикипедиа:Акатегориақәа ирыдҳәалоу ауадаҩрақәа|жәашықәсеи ашәышықәсеи]] rkv4r6apf3o9pfafegua6p7sko0m5hf Акатегориа:Category series navigation ашаблон ашықәсеи ажәашықәсеи 14 57422 175486 2026-10-15T13:32:59Z Fraxinus.cs 8381 Новая страница: «{{Амониторинг акатегориа|text=}} {{Category see also|Category series navigation ашаблон ажәашықәсеи ашәышықәсеи}} Ари амониторинг акатегориа иаҵанакуеит адаҟьақәа, {{tl|Category series navigation}} автоматла 2-тәи анавигациатә панель ахьҭнаҵо анацәа жәаышықәса акатегориазы, уи ыҟазар. Ари...» 175486 wikitext text/x-wiki {{Амониторинг акатегориа|text=}} {{Category see also|Category series navigation ашаблон ажәашықәсеи ашәышықәсеи}} Ари амониторинг акатегориа иаҵанакуеит адаҟьақәа, {{tl|Category series navigation}} автоматла 2-тәи анавигациатә панель ахьҭнаҵо анацәа жәаышықәса акатегориазы, уи ыҟазар. Ари акатегориа иаҵанакуа адаҟьақәа рыцҵара хымԥадатәиуп [[Амодуль:Category series navigation]] ала мацара. {{CatAutoTOC}} [[Акатегориа:Авикипедиа:Акатегориақәа ирыдҳәалоу ауадаҩрақәа|жәашықәсеи ашәышықәсеи]] jvwryypgbnnpfjuslqbol0xrguqp05n Акатегориа:Category series navigation ашаблон skip-gaps ахышәара ахархәарала 14 57423 175487 2026-10-15T13:37:12Z Fraxinus.cs 8381 Новая страница: «{{Амониторинг акатегориа|text=}} Ари амониторинг акатегориа иаҵанакуеит адаҟьақәа, уаҟа {{tl|Category series navigation}} ахархәара амоуп {{para2|skip-gaps|yes}} апараметр акатегориа аҭыԥ аҿы, уи анавигациатә бжьаӡрақәа рызхыҵра алнаршоит {{Category series navigation|show=skip-gaps}} ашықәсқәа рҟын...» 175487 wikitext text/x-wiki {{Амониторинг акатегориа|text=}} Ари амониторинг акатегориа иаҵанакуеит адаҟьақәа, уаҟа {{tl|Category series navigation}} ахархәара амоуп {{para2|skip-gaps|yes}} апараметр акатегориа аҭыԥ аҿы, уи анавигациатә бжьаӡрақәа рызхыҵра алнаршоит {{Category series navigation|show=skip-gaps}} ашықәсқәа рҟынӡа. Ари акатегориа иаҵанакуа адаҟьақәа рыцҵара хымԥадатәиуп [[Амодуль:Category series navigation]] ала мацара. {{CatAutoTOC}} [[Акатегориа:Category series navigation ашаблон ахархәараан ауадаҩрақәа|skip-gaps]] nwpnab9fxx08dj8j87yepld9blhul06 Акатегориа:19-тәи ашәышықәсазтәи Урыстәылатәи ароманистцәа 14 57424 175488 2026-10-15T13:42:21Z Fraxinus.cs 8381 Перенаправление на [[Акатегориа:19-тәи ашәышықәсазтәи Урыстәылатәи аимпериа аҟынтәи ароманистцәа]] 175488 wikitext text/x-wiki #перенаправление [[Акатегориа:19-тәи ашәышықәсазтәи Урыстәылатәи аимпериа аҟынтәи ароманистцәа]] 3kuw1h5gh8gm8g6n49bot959f52g00c Акатегориа:19-тәи ашәышықәсазтәи Урыстәылатәи аимпериа аҟынтәи ароманистцәа 14 57425 175489 2026-10-15T13:43:28Z Fraxinus.cs 8381 Новая страница: «{{Category series navigation|cat={{Title century}}-тәи ашәышықәсазтәи Урыстәылатәи ароманистцәа}} [[Акатегориа:Урыстәылатәи аимпериа аҟынтәи ароманистцәа]] [[Акатегориа:{{Title century}}-тәи ашәышықәсазтәи ароманистцәа атәылақәа рыла|Урыстәылатәи аимпериа]] Акатегориа:{{Title century}}-...» 175489 wikitext text/x-wiki {{Category series navigation|cat={{Title century}}-тәи ашәышықәсазтәи Урыстәылатәи ароманистцәа}} [[Акатегориа:Урыстәылатәи аимпериа аҟынтәи ароманистцәа]] [[Акатегориа:{{Title century}}-тәи ашәышықәсазтәи ароманистцәа атәылақәа рыла|Урыстәылатәи аимпериа]] [[Акатегориа:{{Title century}}-тәи ашәышықәсазтәи Урыстәылатәи аимпериа аҟынтәи ашәҟәыҩҩцәа|романистцәа]] [[Акатегориа:Урыстәылатәи ароманистцәа ашәышықәсақәа рыла]] 2gai0nd8xx79cn5vz0ywzqtnbsch4lz Акатегориа:19-тәи ашәышықәсазтәи ароманистцәа атәылақәа рыла 14 57426 175490 2026-10-15T13:46:16Z Fraxinus.cs 8381 Новая страница: «{{Аконтеинер акатегориа}} {{Navseasoncats}} [[Акатегориа:{{Title century}}-тәи ашәышықәсазтәи ароманистцәа| тәылақәа]] [[Акатегориа:Ароманистцәа ашәышықәсақәа рылеи атәылақәа рылеи| ]] [[Акатегориа{{Title century}}:-тәи ашәышықәсазтәи ашәҟәыҩҩцәа атәылақәа рыла| романистцәа]]» 175490 wikitext text/x-wiki {{Аконтеинер акатегориа}} {{Navseasoncats}} [[Акатегориа:{{Title century}}-тәи ашәышықәсазтәи ароманистцәа| тәылақәа]] [[Акатегориа:Ароманистцәа ашәышықәсақәа рылеи атәылақәа рылеи| ]] [[Акатегориа{{Title century}}:-тәи ашәышықәсазтәи ашәҟәыҩҩцәа атәылақәа рыла| романистцәа]] 9p9ajlef0uw2hdkmvub7oipmieuxln5 175491 175490 2026-10-15T13:46:40Z Fraxinus.cs 8381 175491 wikitext text/x-wiki {{Аконтеинер акатегориа}} {{Navseasoncats}} [[Акатегориа:{{Title century}}-тәи ашәышықәсазтәи ароманистцәа| тәылақәа]] [[Акатегориа:Ароманистцәа ашәышықәсақәа рылеи атәылақәа рылеи| ]] [[Акатегориа:{{Title century}}:-тәи ашәышықәсазтәи ашәҟәыҩҩцәа атәылақәа рыла| романистцәа]] 20utba6kidq57zjch4hbugw6pdh1e5a 175492 175491 2026-10-15T13:46:49Z Fraxinus.cs 8381 175492 wikitext text/x-wiki {{Аконтеинер акатегориа}} {{Navseasoncats}} [[Акатегориа:{{Title century}}-тәи ашәышықәсазтәи ароманистцәа| тәылақәа]] [[Акатегориа:Ароманистцәа ашәышықәсақәа рылеи атәылақәа рылеи| ]] [[Акатегориа:{{Title century}}-тәи ашәышықәсазтәи ашәҟәыҩҩцәа атәылақәа рыла| романистцәа]] efqffr1bwafogov8uj2y3o5kkxdlqom Акатегориа:19-тәи ашәышықәсазтәи ароманистцәа 14 57427 175493 2026-10-15T13:48:07Z Fraxinus.cs 8381 Новая страница: «{{Navseasoncats}} [[Акатегориа:{{Title century}}-тәи ашәышықәсазтәи ашәҟәыҩҩцәа| романистцәа]] [[Акатегориа:Ароманистцәа ашәышықәсақәа рыла]]» 175493 wikitext text/x-wiki {{Navseasoncats}} [[Акатегориа:{{Title century}}-тәи ашәышықәсазтәи ашәҟәыҩҩцәа| романистцәа]] [[Акатегориа:Ароманистцәа ашәышықәсақәа рыла]] 3e72cwrj0euphwb5bm7jcc8n46tmidg Акатегориа:Ароманистцәа ашәышықәсақәа рыла 14 57428 175494 2026-10-15T13:51:12Z Fraxinus.cs 8381 Новая страница: «{{Аконтеинер акатегориа}} {{DEFAULTSORT:романистцәа ашәышықәсақәа рыла}} [[Акатегориа:Ароманистцәа| шәышықәсақәа]] [[Акатегориа:Ароманқәа ашәышықәсақәа рыла|+романистцәа]] [[Акатегориа:Ашәҟәыҩҩцәа ашәышықәсақәа рыла]]» 175494 wikitext text/x-wiki {{Аконтеинер акатегориа}} {{DEFAULTSORT:романистцәа ашәышықәсақәа рыла}} [[Акатегориа:Ароманистцәа| шәышықәсақәа]] [[Акатегориа:Ароманқәа ашәышықәсақәа рыла|+романистцәа]] [[Акатегориа:Ашәҟәыҩҩцәа ашәышықәсақәа рыла]] 8ey9fh5qweyupmex4ohexr76yrxpe7g Акатегориа:Ароманистцәа 14 57429 175495 2026-10-15T13:53:06Z Fraxinus.cs 8381 Новая страница: «{{commonscat|Novelists}} {{cat main|Ароманист}} {{DEFAULTSORT:романистцәа}} [[Акатегориа:Ахыҭҳәаа ашәҟәыҩҩцәа]] [[Акатегориа:Ароманқәа|_романистцәа]] [[Акатегориа:Ашәҟәыҩҩцәа аформатқәа рыла]] [[Акатегориа:Алитератураҿы азанааҭқәа]]» 175495 wikitext text/x-wiki {{commonscat|Novelists}} {{cat main|Ароманист}} {{DEFAULTSORT:романистцәа}} [[Акатегориа:Ахыҭҳәаа ашәҟәыҩҩцәа]] [[Акатегориа:Ароманқәа|_романистцәа]] [[Акатегориа:Ашәҟәыҩҩцәа аформатқәа рыла]] [[Акатегориа:Алитератураҿы азанааҭқәа]] 4yri2mx2aj4ien2jp5wki49iq65s0rd Акатегориа:Алитератураҿы азанааҭқәа 14 57430 175496 2026-10-15T13:56:28Z Fraxinus.cs 8381 Новая страница: « {{DEFAULTSORT:литератураҿы азанааҭқәа}} [[Акатегориа:Аҟазаратә занааҭқәа]] [[Акатегориа:Алитература|занааҭқәа]] [[Акатегориа:Ашәҟәыҩратә занааҭқәа| литература]]» 175496 wikitext text/x-wiki {{DEFAULTSORT:литератураҿы азанааҭқәа}} [[Акатегориа:Аҟазаратә занааҭқәа]] [[Акатегориа:Алитература|занааҭқәа]] [[Акатегориа:Ашәҟәыҩратә занааҭқәа| литература]] c3id50f69s3zxdsmdrq8mpydwp30fyq Акатегориа:Ашәҟәыҩратә занааҭқәа 14 57431 175497 2026-10-15T13:59:43Z Fraxinus.cs 8381 Новая страница: «{{Commonscat|Writing occupations}} {{DEFAULTSORT:шәҟәыҩратә занааҭқәа}} [[Акатегориа:Азанааҭқәа ахкқәа рыла]] [[Акатегориа:Амассатә информациа ахархәагақәа рзанааҭқәа]] [[Акатегориа:Агуманитартә ҭҵаарадыррақәа рзанааҭқәа]] [[Акатегориа:Аҩра]]» 175497 wikitext text/x-wiki {{Commonscat|Writing occupations}} {{DEFAULTSORT:шәҟәыҩратә занааҭқәа}} [[Акатегориа:Азанааҭқәа ахкқәа рыла]] [[Акатегориа:Амассатә информациа ахархәагақәа рзанааҭқәа]] [[Акатегориа:Агуманитартә ҭҵаарадыррақәа рзанааҭқәа]] [[Акатегориа:Аҩра]] mf2kjkscvtxrspu5ywooap19x10na4h Акатегориа:Ароманқәа 14 57432 175502 2026-10-15T14:06:14Z Fraxinus.cs 8381 Новая страница: «{{Commonscat|Novels}} {{Cat main|Ароман}} {{DEFAULTSORT:романқәа}} [[Акатегориа:Асахьаркыратә литературатә ҭыжьымҭақәа]] [[Акатегориа:Алитература аформақәа рыла]] [[Акатегориа:Апроза]]» 175502 wikitext text/x-wiki {{Commonscat|Novels}} {{Cat main|Ароман}} {{DEFAULTSORT:романқәа}} [[Акатегориа:Асахьаркыратә литературатә ҭыжьымҭақәа]] [[Акатегориа:Алитература аформақәа рыла]] [[Акатегориа:Апроза]] b8q5wm42kkaho9s8dwusmsur2z7ktf1 Акатегориа:Апроза 14 57433 175503 2026-10-15T14:07:15Z Fraxinus.cs 8381 Новая страница: «{{Cat main}} {{DEFAULTSORT:проза}} [[Акатегориа:Алитературатә жанрқәа]] [[Акатегориа:Алитература ажанрқәа рыла]]» 175503 wikitext text/x-wiki {{Cat main}} {{DEFAULTSORT:проза}} [[Акатегориа:Алитературатә жанрқәа]] [[Акатегориа:Алитература ажанрқәа рыла]] dodjglp7pmv6oaxohy0zhoh6oxaglhe Акатегориа:Асахьаркыратә литературатә ҭыжьымҭақәа 14 57434 175505 2026-10-15T14:09:38Z Fraxinus.cs 8381 Новая страница: «{{Commons category|Fiction books}} {{Аконтеинер акатегориа}} {{DEFAULTSORT:сахьаркыратә литературатә ҭыжьымҭақәа}} [[Акатегориа:Ашәҟәқәа рыхкқәа]] [[Акатегориа:Ашәҟәқәа ажанрқәа рыла]] [[Акатегориа:Асахьаркыратә литература|ҭыжьымҭақәа]]» 175505 wikitext text/x-wiki {{Commons category|Fiction books}} {{Аконтеинер акатегориа}} {{DEFAULTSORT:сахьаркыратә литературатә ҭыжьымҭақәа}} [[Акатегориа:Ашәҟәқәа рыхкқәа]] [[Акатегориа:Ашәҟәқәа ажанрқәа рыла]] [[Акатегориа:Асахьаркыратә литература|ҭыжьымҭақәа]] e460lphb8kurkvntjl738bhgekhq6ss Акатегориа:Ашәҟәқәа рыхкқәа 14 57435 175506 2026-10-15T14:11:18Z Fraxinus.cs 8381 Новая страница: «{{Commonscat|Books by type}} {{category see also|Алитература аформақәа рыла}} {{DEFAULTSORT:шәҟәқәа рыхкқәа}} [[Акатегориа:Ашәҟәқәа| хкқәа]] [[Акатегориа:Акатегориақәа ахкқәа рыла]]» 175506 wikitext text/x-wiki {{Commonscat|Books by type}} {{category see also|Алитература аформақәа рыла}} {{DEFAULTSORT:шәҟәқәа рыхкқәа}} [[Акатегориа:Ашәҟәқәа| хкқәа]] [[Акатегориа:Акатегориақәа ахкқәа рыла]] 1jv2xdpeb0jpjvqyhrtpnm0k5spcq99 Акатегориа:Ашәҟәқәа ажанрқәа рыла 14 57436 175507 2026-10-15T15:52:17Z Fraxinus.cs 8381 Новая страница: «{{Commons cat|Books by genre}} {{Аконтеинер акатегориа}} {{Category see also|Алитература ажанрқәа рыла|Ашәҟәқәа атематикала}} {{DEFAULTSORT:шәҟәқәа ажанрқәа рыла}} [[Акатегориа:Ашәҟәқәа| жанрқәа]] [[Акатегориа:Арҿиамҭақәа ажанрқәа рыла| шәҟәқәа]]» 175507 wikitext text/x-wiki {{Commons cat|Books by genre}} {{Аконтеинер акатегориа}} {{Category see also|Алитература ажанрқәа рыла|Ашәҟәқәа атематикала}} {{DEFAULTSORT:шәҟәқәа ажанрқәа рыла}} [[Акатегориа:Ашәҟәқәа| жанрқәа]] [[Акатегориа:Арҿиамҭақәа ажанрқәа рыла| шәҟәқәа]] t0h6a7arnejytv0cd6a980hv5vako5v Акатегориа:Ароманқәа ашәышықәсақәа рыла 14 57437 175508 2026-10-15T15:55:48Z Fraxinus.cs 8381 Новая страница: «{{Category see also|Ароманқәа ашықәсқәа рыла|Ароманқәа ажәашықәсақәа рыла}} {{DEFAULTSORT:романқәа ашәышықәсақәа рыла}} [[Акатегориа:Ароманқәа аамҭақәа рыла| 1]] [[Акатегориа:Ашәҟәқәа ашәышықәсақәа рыла| Novels]]» 175508 wikitext text/x-wiki {{Category see also|Ароманқәа ашықәсқәа рыла|Ароманқәа ажәашықәсақәа рыла}} {{DEFAULTSORT:романқәа ашәышықәсақәа рыла}} [[Акатегориа:Ароманқәа аамҭақәа рыла| 1]] [[Акатегориа:Ашәҟәқәа ашәышықәсақәа рыла| Novels]] rfcpmplv94by9695wju7lj1sbahw846 Акатегориа:Ароманқәа аамҭақәа рыла 14 57438 175509 2026-10-15T15:59:05Z Fraxinus.cs 8381 Новая страница: «{{Аконтеинер акатегориа}} {{DEFAULTSORT:романқәа аамҭақәа рыла}} [[Акатегориа:Ароманқәа| аамҭақәа]] [[Акатегориа:Ашәҟәқәа аамҭақәа рыла]]» 175509 wikitext text/x-wiki {{Аконтеинер акатегориа}} {{DEFAULTSORT:романқәа аамҭақәа рыла}} [[Акатегориа:Ароманқәа| аамҭақәа]] [[Акатегориа:Ашәҟәқәа аамҭақәа рыла]] jhlrqi59v034lnbny3kkii3ka2vvudv Акатегориа:Ашәҟәқәа ашәышықәсақәа рыла 14 57439 175510 2026-10-15T16:03:17Z Fraxinus.cs 8381 Новая страница: «{{Commonscat|Books by century}} {{Аконтеинер акатегориа}} {{DEFAULTSORT:шәҟәқәа ашәышықәсақәа рыла}} [[Акатегориа:Ашәҟәқәа аамҭақәа рыла| шәышықәсақәа]] [[Акатегориа:Алитература ашәышықәсақәа рыла| шәҟәқәа]] [[Акатегориа:Арҿиамҭақәа ахкқәа рылеи ашәышықәсақәа рылеи]] Акате...» 175510 wikitext text/x-wiki {{Commonscat|Books by century}} {{Аконтеинер акатегориа}} {{DEFAULTSORT:шәҟәқәа ашәышықәсақәа рыла}} [[Акатегориа:Ашәҟәқәа аамҭақәа рыла| шәышықәсақәа]] [[Акатегориа:Алитература ашәышықәсақәа рыла| шәҟәқәа]] [[Акатегориа:Арҿиамҭақәа ахкқәа рылеи ашәышықәсақәа рылеи]] [[Акатегориа:Аалыҵқәа рцәырҵра ашәышықәсақәа рыла]] lfg7158wau4sry7b94oryxlsr7j1q48 Акатегориа:Аалыҵқәа рцәырҵра ашәышықәсақәа рыла 14 57440 175511 2026-10-15T16:12:19Z Fraxinus.cs 8381 Новая страница: «{{Аконтеинер акатегориа}} [[Акатегориа:Аҿыцрақәа ахкқәа рылеи ашәышықәсақәа рылеи|*]] [[Акатегориа:Аҿыцрақәа ашәышықәсақәа рыла]] [[Акатегориа:Аалыҵқәа рцәырҵра аамҭақәа рыла|шәышықәсақәа]] [[Акатегориа:Аекономика аҭоурых ашәышықәсақәа рыла]]» 175511 wikitext text/x-wiki {{Аконтеинер акатегориа}} [[Акатегориа:Аҿыцрақәа ахкқәа рылеи ашәышықәсақәа рылеи|*]] [[Акатегориа:Аҿыцрақәа ашәышықәсақәа рыла]] [[Акатегориа:Аалыҵқәа рцәырҵра аамҭақәа рыла|шәышықәсақәа]] [[Акатегориа:Аекономика аҭоурых ашәышықәсақәа рыла]] 9h7uehk3wcr837ezifgfexpiyu80lii Акатегориа:Ароманистцәа ашәышықәсақәа рылеи атәылақәа рылеи 14 57441 175512 2026-10-15T16:15:36Z Fraxinus.cs 8381 Новая страница: «{{Аконтеинер акатегориа}} {{Аконтеинер акатегориа}} {{DEFAULTSORT:романистцәа ашәышықәсақәа рылеи атәылақәа рылеи}} [[Акатегориа:Ароманистцәа ашәышықәсақәа рыла| тәылақәа]] [[Акатегориа:Ароманистцәа атәылақәа рыла| шәышықәсақәа]] Акатегориа:Ашәҟәыҩҩцәа ашәы...» 175512 wikitext text/x-wiki {{Аконтеинер акатегориа}} {{Аконтеинер акатегориа}} {{DEFAULTSORT:романистцәа ашәышықәсақәа рылеи атәылақәа рылеи}} [[Акатегориа:Ароманистцәа ашәышықәсақәа рыла| тәылақәа]] [[Акатегориа:Ароманистцәа атәылақәа рыла| шәышықәсақәа]] [[Акатегориа:Ашәҟәыҩҩцәа ашәышықәсақәа рылеи атәылақәа рылеи| романистцәа]] gk3yy824d3mklb4jd1bx9p5bvhhl3kt 175513 175512 2026-10-15T16:16:07Z Fraxinus.cs 8381 175513 wikitext text/x-wiki {{Аконтеинер акатегориа}} {{DEFAULTSORT:романистцәа ашәышықәсақәа рылеи атәылақәа рылеи}} [[Акатегориа:Ароманистцәа ашәышықәсақәа рыла| тәылақәа]] [[Акатегориа:Ароманистцәа атәылақәа рыла| шәышықәсақәа]] [[Акатегориа:Ашәҟәыҩҩцәа ашәышықәсақәа рылеи атәылақәа рылеи| романистцәа]] j3r640o2la9pqwozf8k2e5da7k5ortr 175518 175513 2026-10-15T16:28:18Z Fraxinus.cs 8381 175518 wikitext text/x-wiki {{Аконтеинер акатегориа}} {{Category see also|Ароманистцәа атәылақәа рылеи ашәышықәсақәа рылеи}} {{DEFAULTSORT:романистцәа ашәышықәсақәа рылеи атәылақәа рылеи}} [[Акатегориа:Ароманистцәа ашәышықәсақәа рыла| тәылақәа]] [[Акатегориа:Ароманистцәа атәылақәа рыла| шәышықәсақәа]] [[Акатегориа:Ашәҟәыҩҩцәа ашәышықәсақәа рылеи атәылақәа рылеи| романистцәа]] j3zchbamqfibbvpa1ka8xafkppdre5e Акатегориа:Ароманистцәа атәылақәа рыла 14 57442 175514 2026-10-15T16:17:11Z Fraxinus.cs 8381 Новая страница: «{{commons category|Novelists by country}} {{Аконтеинер акатегориа}} {{DEFAULTSORT:романистцәа атәылақәа рыла}} [[Акатегориа:Ашәҟәыҩҩцәа ажанрқәа рылеи атәылақәа рылеи| романистцәа]] [[Акатегориа:Ароманистцәа| тәылақәа]]» 175514 wikitext text/x-wiki {{commons category|Novelists by country}} {{Аконтеинер акатегориа}} {{DEFAULTSORT:романистцәа атәылақәа рыла}} [[Акатегориа:Ашәҟәыҩҩцәа ажанрқәа рылеи атәылақәа рылеи| романистцәа]] [[Акатегориа:Ароманистцәа| тәылақәа]] pn2w5tykmkvmmnp7px0ekp95npzc0mt Акатегориа:Урыстәылатәи аимпериа аҟынтәи ароманистцәа 14 57443 175515 2026-10-15T16:22:00Z Fraxinus.cs 8381 Новая страница: « [[Акатегориа:Урыстәылатәи аимпериа аҟынтәи ашәҟәыҩҩцәа|романистцәа]] [[Акатегориа:Урыстәылатәи ароманистцәа|:]]» 175515 wikitext text/x-wiki [[Акатегориа:Урыстәылатәи аимпериа аҟынтәи ашәҟәыҩҩцәа|романистцәа]] [[Акатегориа:Урыстәылатәи ароманистцәа|:]] cdvgmxpux08ffd6lajisn57tqp5o6n8 Акатегориа:Урыстәылатәи ароманистцәа 14 57444 175516 2026-10-15T16:23:46Z Fraxinus.cs 8381 Новая страница: «{{Commons category|Novelists from Russia}} [[Акатегориа:{{Title country}}тәи ашәҟәыҩҩцәа|романистцәа]] [[Акатегориа:Ароманистцәа атәылақәа рыла]]» 175516 wikitext text/x-wiki {{Commons category|Novelists from Russia}} [[Акатегориа:{{Title country}}тәи ашәҟәыҩҩцәа|романистцәа]] [[Акатегориа:Ароманистцәа атәылақәа рыла]] 7ifoadb9mszr1xw818mczfh4os59779 Акатегориа:Урыстәылатәи ароманистцәа ашәышықәсақәа рыла 14 57445 175517 2026-10-15T16:26:48Z Fraxinus.cs 8381 Новая страница: «{{Аконтеинер акатегориа}} [[Акатегориа:{{Title country}}тәи ароманистцәа| шәышықәсақәа]] [[Акатегориа:Ароманистцәа атәылақәа рылеи ашәышықәсақәа рылеи]] [[Акатегориа:{{Title country}}тәи ашәҟәыҩҩцәа ашәышықәсақәа рыла|романистцәа]]» 175517 wikitext text/x-wiki {{Аконтеинер акатегориа}} [[Акатегориа:{{Title country}}тәи ароманистцәа| шәышықәсақәа]] [[Акатегориа:Ароманистцәа атәылақәа рылеи ашәышықәсақәа рылеи]] [[Акатегориа:{{Title country}}тәи ашәҟәыҩҩцәа ашәышықәсақәа рыла|романистцәа]] bo4qy6el5dvv5k6wwsx46b5dm36mf4l Акатегориа:Ароманистцәа атәылақәа рылеи ашәышықәсақәа рылеи 14 57446 175519 2026-10-15T16:29:06Z Fraxinus.cs 8381 Новая страница: «{{Аконтеинер акатегориа}} {{Category see also|Ароманистцәа ашәышықәсақәа рылеи атәылақәа рылеи}} {{DEFAULTSORT:романистцәа атәылақәа рылеи ашәышықәсақәа рылеи}} [[Акатегориа:Ароманистцәа ашәышықәсақәа рыла| тәылақәа]] Акатегориа:Ароманистцәа атәылақәа рыла| шәышық...» 175519 wikitext text/x-wiki {{Аконтеинер акатегориа}} {{Category see also|Ароманистцәа ашәышықәсақәа рылеи атәылақәа рылеи}} {{DEFAULTSORT:романистцәа атәылақәа рылеи ашәышықәсақәа рылеи}} [[Акатегориа:Ароманистцәа ашәышықәсақәа рыла| тәылақәа]] [[Акатегориа:Ароманистцәа атәылақәа рыла| шәышықәсақәа]] [[Акатегориа:Ашәҟәыҩҩцәа атәылақәа рылеи ашәышықәсақәа рылеи]] ebc5vp008gkonus6gslvvy2c1deup8p Акатегориа:19-тәи ашәышықәсазтәи Урыстәылатәи аимпериа аҟынтәи афилософцәа 14 57447 175520 2026-10-15T16:36:19Z Fraxinus.cs 8381 Новая страница: «{{Category series navigation}} [[Акатегориа:Урыстәылатәи аимпериа аҟынтәи афилософцәа| ]] [[Акатегориа:{{Title century}}-тәи ашәышықәсазтәи афилософцәа атәылақәа рыла|Урыстәылатәи аимпериа]] Акатегориа:{{Title century}}-тәи ашәышықәсазтәи Урыстәылатәи аимпериа инхоз ауаа рзанаа...» 175520 wikitext text/x-wiki {{Category series navigation}} [[Акатегориа:Урыстәылатәи аимпериа аҟынтәи афилософцәа| ]] [[Акатегориа:{{Title century}}-тәи ашәышықәсазтәи афилософцәа атәылақәа рыла|Урыстәылатәи аимпериа]] [[Акатегориа:{{Title century}}-тәи ашәышықәсазтәи Урыстәылатәи аимпериа инхоз ауаа рзанааҭла|философцәа]] [[Акатегориа:Урыстәылатәи афилософцәа ашәышықәсақәа рыла]] [[Акатегориа:{{Title century}}-тәи ашәышықәсазтәи Урыстәылатәи аимпериа аҟынтәи исахьаркыратәым алитература ашәҟәыҩҩцәа|философцәа]] jpmkm06sbrr8b83zmz2mbeirqmub6q1 175521 175520 2026-10-15T16:37:35Z Fraxinus.cs 8381 175521 wikitext text/x-wiki {{Category series navigation|cat={{Title century}}-тәи ашәышықәсазтәи Урыстәылатәи афилософцәа}} [[Акатегориа:Урыстәылатәи аимпериа аҟынтәи афилософцәа| ]] [[Акатегориа:{{Title century}}-тәи ашәышықәсазтәи афилософцәа атәылақәа рыла|Урыстәылатәи аимпериа]] [[Акатегориа:{{Title century}}-тәи ашәышықәсазтәи Урыстәылатәи аимпериа инхоз ауаа рзанааҭла|философцәа]] [[Акатегориа:Урыстәылатәи афилософцәа ашәышықәсақәа рыла]] [[Акатегориа:{{Title century}}-тәи ашәышықәсазтәи Урыстәылатәи аимпериа аҟынтәи исахьаркыратәым алитература ашәҟәыҩҩцәа|философцәа]] pvnh4ift4wusz42pqux8tb1t0726oik Акатегориа:19-тәи ашәышықәсазтәи Урыстәылатәи афилософцәа 14 57448 175522 2026-10-15T16:37:50Z Fraxinus.cs 8381 Перенаправление на [[Акатегориа:19-тәи ашәышықәсазтәи Урыстәылатәи аимпериа аҟынтәи афилософцәа]] 175522 wikitext text/x-wiki #перенаправление [[Акатегориа:19-тәи ашәышықәсазтәи Урыстәылатәи аимпериа аҟынтәи афилософцәа]] ryw3pq904u4jf59rcs607gjjzfhreny Акатегориа:Урыстәылатәи аимпериа аҟынтәи афилософцәа 14 57449 175523 2026-10-15T16:40:06Z Fraxinus.cs 8381 Новая страница: «[[Акатегориа:Урыстәылатәи аимпериа аҟынтәи академикцәа|философцәа]] [[Акатегориа:Урыстәылатәи афилософцәа|.империа]]» 175523 wikitext text/x-wiki [[Акатегориа:Урыстәылатәи аимпериа аҟынтәи академикцәа|философцәа]] [[Акатегориа:Урыстәылатәи афилософцәа|.империа]] 2m2bq5ecssrs913hupcr5yixp7qde5b Акатегориа:Урыстәылатәи аимпериа аҟынтәи академикцәа 14 57450 175524 2026-10-15T16:44:00Z Fraxinus.cs 8381 Новая страница: «[[Акатегориа:Урыстәылатәи аимпериа инхо ауаа рзанааҭ ҳасабала|академикцәа]] [[Акатегориа:Урыстәылатәи академикцәа|;]] [[Акатегориа:Урыстәылатәи аимпериа аҟынтәи арҵаҩцәа|академикцәа]]» 175524 wikitext text/x-wiki [[Акатегориа:Урыстәылатәи аимпериа инхо ауаа рзанааҭ ҳасабала|академикцәа]] [[Акатегориа:Урыстәылатәи академикцәа|;]] [[Акатегориа:Урыстәылатәи аимпериа аҟынтәи арҵаҩцәа|академикцәа]] bbvths3p8q7owwhb6zphsh9yc19sl98 Акатегориа:Урыстәылатәи афилософцәа 14 57451 175525 2026-10-15T16:47:35Z Fraxinus.cs 8381 Новая страница: «{{Commons category|Philosophers from Russia}} [[Акатегориа:{{Title country}} инхо ауаа рзанааҭ ҳасабала|философцәа]] [[Акатегориа:Афилософцәа атәылақәа рыла]] [[Акатегориа:{{Country2continental|{{Title country}}}} афилософцәа]] [[Акатегориа:{{Country2continental|{{Title country}}|2nd=yes}} афилософцәа]] Акатегориа:{{Title countr...» 175525 wikitext text/x-wiki {{Commons category|Philosophers from Russia}} [[Акатегориа:{{Title country}} инхо ауаа рзанааҭ ҳасабала|философцәа]] [[Акатегориа:Афилософцәа атәылақәа рыла]] [[Акатегориа:{{Country2continental|{{Title country}}}} афилософцәа]] [[Акатегориа:{{Country2continental|{{Title country}}|2nd=yes}} афилософцәа]] [[Акатегориа:{{Title country}} афилософиа|философцәа]] jt5ouxxixnsk6gjlvh2a6iygrbx7y4r 175533 175525 2026-10-15T18:11:58Z Fraxinus.cs 8381 175533 wikitext text/x-wiki {{Commons category|Philosophers from Russia}} [[Акатегориа:{{Title country}} инхо ауаа рзанааҭ ҳасабала|философцәа]] [[Акатегориа:Афилософцәа атәылақәа рыла]] [[Акатегориа:{{Country2continental|{{Title country}}}} афилософцәа]] [[Акатегориа:{{Country2continental|{{Title country}}|2nd=yes}} афилософцәа]] [[Акатегориа:{{Title country}}тәи афилософиа|философцәа]] ayjg4gw4yojnalctwj8nextqoymdwba Акатегориа:Афилософцәа атәылақәа рыла 14 57452 175526 2026-10-15T16:50:31Z Fraxinus.cs 8381 Новая страница: «{{commons category|Philosophers by country}} {{Аконтеинер акатегориа}} {{DEFAULTSORT:философцәа атәылақәа рыла}} [[Акатегориа:Афилософцәа| тәылақәа]] [[Акатегориа:Афилософиа атәылақәа рыла| философцәа]] [[Акатегориа:Аҵарауааи академикцәеи атәылақәа рыла| философцәа]] Акатегориа:...» 175526 wikitext text/x-wiki {{commons category|Philosophers by country}} {{Аконтеинер акатегориа}} {{DEFAULTSORT:философцәа атәылақәа рыла}} [[Акатегориа:Афилософцәа| тәылақәа]] [[Акатегориа:Афилософиа атәылақәа рыла| философцәа]] [[Акатегориа:Аҵарауааи академикцәеи атәылақәа рыла| философцәа]] [[Акатегориа:Исахьаркыратәым алитература ашәҟәыҩҩцәа атәылақәа рыла|-философцәа]] nlhesr0dr8qjo235yiowyl2fml1j90j Акатегориа:Азиатәи афилософцәа 14 57453 175527 2026-10-15T16:56:10Z Fraxinus.cs 8381 Новая страница: «{{Аконтеинер акатегориа}} [[Акатегориа:Афилософцәа аконтинентқәа рыла]] [[Акатегориа:Азиауаа рзанааҭ ҳасабала|философцәа]] [[Акатегориа:Азиатәи афилософиа|+философцәа]]» 175527 wikitext text/x-wiki {{Аконтеинер акатегориа}} [[Акатегориа:Афилософцәа аконтинентқәа рыла]] [[Акатегориа:Азиауаа рзанааҭ ҳасабала|философцәа]] [[Акатегориа:Азиатәи афилософиа|+философцәа]] fw2724upq8jc9kafshqmtggkrgnqr5y Акатегориа:Афилософцәа аконтинентқәа рыла 14 57454 175528 2026-10-15T17:48:13Z Fraxinus.cs 8381 Новая страница: «{{Аконтеинер акатегориа}} {{DEFAULTSORT:философцәа аконтинентқәа рыла}} [[Акатегориа:Афилософцәа| континентқәа]] [[Акатегориа:Афилософиа аконтинентқәа рыла|+философцәа]] [[Акатегориа:Ауаа рзанааҭ ҳасабалеи аконтинентқәа рылеи]] Акатегориа:Ашәҟәыҩҩцәа аконти...» 175528 wikitext text/x-wiki {{Аконтеинер акатегориа}} {{DEFAULTSORT:философцәа аконтинентқәа рыла}} [[Акатегориа:Афилософцәа| континентқәа]] [[Акатегориа:Афилософиа аконтинентқәа рыла|+философцәа]] [[Акатегориа:Ауаа рзанааҭ ҳасабалеи аконтинентқәа рылеи]] [[Акатегориа:Ашәҟәыҩҩцәа аконтинентқәа рыла| философцәа]] 88ie8n1xxn3o9k8jzn838apoazw9z28 Акатегориа:Азиатәи афилософиа 14 57455 175529 2026-10-15T18:06:43Z Fraxinus.cs 8381 Новая страница: «{{cat main}} [[Акатегориа:Азиатәи аҭҵаарақәа|философиа]] [[Акатегориа:Азиатәи акультура|философиа]] [[Акатегориа:Азиатәи аконтинентқәа рыла]]» 175529 wikitext text/x-wiki {{cat main}} [[Акатегориа:Азиатәи аҭҵаарақәа|философиа]] [[Акатегориа:Азиатәи акультура|философиа]] [[Акатегориа:Азиатәи аконтинентқәа рыла]] e0gzz2td3ulijebunds9s5dxeq6qb0d 175530 175529 2026-10-15T18:07:03Z Fraxinus.cs 8381 175530 wikitext text/x-wiki {{cat main}} [[Акатегориа:Азиатәи аҭҵаарақәа|философиа]] [[Акатегориа:Азиатәи акультура|философиа]] [[Акатегориа:Афилософиа аконтинентқәа рыла]] pavkkyaavchlg9lnu4zvyjaeaxbldfz Акатегориа:Европатәи афилософиа 14 57456 175531 2026-10-15T18:07:36Z Fraxinus.cs 8381 Новая страница: «{{cat main}} [[Акатегориа:Европатәи аҭҵаарақәа|философиа]] [[Акатегориа:Европатәи акультура|философиа]] [[Акатегориа:Афилософиа аконтинентқәа рыла]]» 175531 wikitext text/x-wiki {{cat main}} [[Акатегориа:Европатәи аҭҵаарақәа|философиа]] [[Акатегориа:Европатәи акультура|философиа]] [[Акатегориа:Афилософиа аконтинентқәа рыла]] 2aq3y2sjs7wk82d0zbnnq2eo6prx6f6 Акатегориа:Европатәи афилософцәа 14 57457 175532 2026-10-15T18:10:56Z Fraxinus.cs 8381 Новая страница: «{{Аконтеинер акатегориа}} [[Акатегориа:Афилософцәа аконтинентқәа рыла]] [[Акатегориа:Аевропауаа рзанааҭ ҳасабала|философцәа]] [[Акатегориа:Европатәи афилософиа|+философцәа]]» 175532 wikitext text/x-wiki {{Аконтеинер акатегориа}} [[Акатегориа:Афилософцәа аконтинентқәа рыла]] [[Акатегориа:Аевропауаа рзанааҭ ҳасабала|философцәа]] [[Акатегориа:Европатәи афилософиа|+философцәа]] qjsb2kpiu4etfhqr2dl547cg36add83 Акатегориа:Урыстәылатәи афилософиа 14 57458 175534 2026-10-15T18:13:15Z Fraxinus.cs 8381 Новая страница: «{{Cat main}} [[Акатегориа:Аурыс культура|философиа]] [[Акатегориа:Афилософиа атәылақәа рыла]] [[Акатегориа:{{Country2continental|{{Title country}}}} афилософиа]] [[Акатегориа:{{Country2continental|{{Title country}}|2nd=yes}} афилософиа]]» 175534 wikitext text/x-wiki {{Cat main}} [[Акатегориа:Аурыс культура|философиа]] [[Акатегориа:Афилософиа атәылақәа рыла]] [[Акатегориа:{{Country2continental|{{Title country}}}} афилософиа]] [[Акатегориа:{{Country2continental|{{Title country}}|2nd=yes}} афилософиа]] 1jf2r8v454iv8qb15pnerr6vy9e5rh1 Акатегориа:19-тәи ашәышықәсазтәи афилософцәа атәылақәа рыла 14 57459 175535 2026-10-15T18:18:24Z Fraxinus.cs 8381 Новая страница: «{{Аконтеинер акатегориа}} {{Navseasoncats}} [[Акатегориа:{{Title century}}-тәи ашәышықәсазтәи афилософцәа| тәылақәа]] [[Акатегориа:{{Title century}}-тәи ашәышықәсазы инхоз ауаа рзанааҭлеи атәылақәа рылеи|философцәа]] Акатегориа:Афилософцәа ашәышықәсақәа рылеи атәылақәа рыл...» 175535 wikitext text/x-wiki {{Аконтеинер акатегориа}} {{Navseasoncats}} [[Акатегориа:{{Title century}}-тәи ашәышықәсазтәи афилософцәа| тәылақәа]] [[Акатегориа:{{Title century}}-тәи ашәышықәсазы инхоз ауаа рзанааҭлеи атәылақәа рылеи|философцәа]] [[Акатегориа:Афилософцәа ашәышықәсақәа рылеи атәылақәа рылеи]] 0zzj7e81z8ib2ec7xlw1kw7e9kh6gid Акатегориа:19-тәи ашәышықәсазтәи афилософцәа 14 57460 175536 2026-10-15T18:41:05Z Fraxinus.cs 8381 Новая страница: «{{Commons category|{{Title century}}th-century philosophers}} {{Category series navigation}} [[Акатегориа:Афилософцәа ашәышықәсақәа рыла]] [[Акатегориа:{{Title century}-тәи ашәышықәсазтәи аҵарауаа|философцәа]] [[Акатегориа:Аҿатә философцәа]] Акатегориа:{{Title century}}-тәи ашәышықәсазы афилософиа|философц...» 175536 wikitext text/x-wiki {{Commons category|{{Title century}}th-century philosophers}} {{Category series navigation}} [[Акатегориа:Афилософцәа ашәышықәсақәа рыла]] [[Акатегориа:{{Title century}-тәи ашәышықәсазтәи аҵарауаа|философцәа]] [[Акатегориа:Аҿатә философцәа]] [[Акатегориа:{{Title century}}-тәи ашәышықәсазы афилософиа|философцәа]] gzbk5vdci4w9amac3v5b3puf4a933ug 175537 175536 2026-10-15T18:41:39Z Fraxinus.cs 8381 175537 wikitext text/x-wiki {{Commons category|{{Title century}}th-century philosophers}} {{Category series navigation}} [[Акатегориа:Афилософцәа ашәышықәсақәа рыла]] [[Акатегориа:{{Title century}}-тәи ашәышықәсазтәи аҵарауаа|философцәа]] [[Акатегориа:Аҿатә философцәа]] [[Акатегориа:{{Title century}}-тәи ашәышықәсазы афилософиа|философцәа]] tmkda141d3phwfkhoyjar26mzgs29ga Акатегориа:Афилософцәа ашәышықәсақәа рыла 14 57461 175538 2026-10-15T18:43:56Z Fraxinus.cs 8381 Новая страница: «{{commons category|Philosophers by century}} {{Аконтеинер акатегориа}} {{DEFAULTSORT:философцәа ашәышықәсақәа рыла}} [[Акатегориа:Ауаа рзанааҭлеи ашәышықәсақәа рылеи]] [[Акатегориа:Афилософцәа аамҭақәа рыла| шәышықәсақәа]] [[Акатегориа:Аҵарауаа ашәышықәсақәа рыла]] Акатегориа:А...» 175538 wikitext text/x-wiki {{commons category|Philosophers by century}} {{Аконтеинер акатегориа}} {{DEFAULTSORT:философцәа ашәышықәсақәа рыла}} [[Акатегориа:Ауаа рзанааҭлеи ашәышықәсақәа рылеи]] [[Акатегориа:Афилософцәа аамҭақәа рыла| шәышықәсақәа]] [[Акатегориа:Аҵарауаа ашәышықәсақәа рыла]] [[Акатегориа:Афилософиа ашәышықәсақәа рыла|*философцәа]] ope53pj50ify8ihazhu9l9ko5p1ehxg Акатегориа:Афилософцәа аамҭақәа рыла 14 57462 175539 2026-10-15T18:49:46Z Fraxinus.cs 8381 Новая страница: «{{commons category|Philosophers by era}} {{Аконтеинер акатегориа}} {{DEFAULTSORT:философцәа аамҭақәа рыла}} [[Акатегориа:Афилософцәа| аамҭақәа]] [[Акатегориа:Афилософиа аамҭақәа рыла|*философцәа]] [[Акатегориа:Ауаа рзанааҭлеи аамҭақәа рылеи]]» 175539 wikitext text/x-wiki {{commons category|Philosophers by era}} {{Аконтеинер акатегориа}} {{DEFAULTSORT:философцәа аамҭақәа рыла}} [[Акатегориа:Афилософцәа| аамҭақәа]] [[Акатегориа:Афилософиа аамҭақәа рыла|*философцәа]] [[Акатегориа:Ауаа рзанааҭлеи аамҭақәа рылеи]] jot0ef5m2sy4ui3oor04u8atzuo3gl3 Акатегориа:Аҵарауаа ашәышықәсақәа рыла 14 57463 175540 2026-10-15T18:53:31Z Fraxinus.cs 8381 Новая страница: «{{Commonscat|Scientists by century}} {{DEFAULTSORT:ҵарауаа ашәышықәсақәа рыла}} [[Акатегориа:Аҵарауаа аамҭақәа рыла| 01]] [[Акатегориа:Ауаа рзанааҭлеи ашәышықәсақәа рылеи]] [[Акатегориа:Аҵарауааи академикцәеи|*шәышықәсақәа]] [[Акатегориа:Аҭҵаарадырра ашәышықәсақәа рыла]]» 175540 wikitext text/x-wiki {{Commonscat|Scientists by century}} {{DEFAULTSORT:ҵарауаа ашәышықәсақәа рыла}} [[Акатегориа:Аҵарауаа аамҭақәа рыла| 01]] [[Акатегориа:Ауаа рзанааҭлеи ашәышықәсақәа рылеи]] [[Акатегориа:Аҵарауааи академикцәеи|*шәышықәсақәа]] [[Акатегориа:Аҭҵаарадырра ашәышықәсақәа рыла]] 60ij8wsuzerl59saskt5ip9y77pzbiy Акатегориа:19-тәи ашәышықәсазтәи аҵарауаа 14 57464 175541 2026-10-15T18:57:56Z Fraxinus.cs 8381 Новая страница: «{{Commons category|{{Title century}}th-century scientists}} {{Category series navigation}} {{catseealso|{{Title century}}-тәи ашәышықәсазтәи аҿыцхәыцҩцәа}} [[Акатегориа:{{Title century}}-тәи ашәышықәсазы аҭҵаарадырра|ҵарауаа]] [[Акатегориа:{{Title century}}-тәи ашәышықәсазы инхоз ауаа рзанааҭла|ҵарауаа]] Акатегориа:Аҵар...» 175541 wikitext text/x-wiki {{Commons category|{{Title century}}th-century scientists}} {{Category series navigation}} {{catseealso|{{Title century}}-тәи ашәышықәсазтәи аҿыцхәыцҩцәа}} [[Акатегориа:{{Title century}}-тәи ашәышықәсазы аҭҵаарадырра|ҵарауаа]] [[Акатегориа:{{Title century}}-тәи ашәышықәсазы инхоз ауаа рзанааҭла|ҵарауаа]] [[Акатегориа:Аҵарауаа ашәышықәсақәа рыла]] 9bg772da0y77puerft4b23wt3f79chw Ашаблон:Catseealso 10 57465 175542 2026-10-15T18:58:45Z Fraxinus.cs 8381 Новая страница: «#перенаправление [[[[Ашаблон:Иадҳәалоу акатегориа]]]]» 175542 wikitext text/x-wiki #перенаправление [[[[Ашаблон:Иадҳәалоу акатегориа]]]] t1ddgl6hp2721arv51feyfv0c50aylh 175543 175542 2026-10-15T18:59:13Z Fraxinus.cs 8381 Перенаправление на [[Ашаблон:Иадҳәалоу акатегориа]] 175543 wikitext text/x-wiki #перенаправление [[Ашаблон:Иадҳәалоу акатегориа]] onx3uears6rl5qu4qchqhlxl7fijsbh Акатегориа:Аҿатә философцәа 14 57466 175544 2026-10-15T19:01:00Z Fraxinus.cs 8381 Новая страница: «{{Commonscat|Modern philosophers}} {{Cat more|Аҿатә философиа}} {{DEFAULTSORT:ҿатә философцәа}} [[Акатегориа:Аҿатә философиа|*философцәа]] [[Акатегориа:Афилософцәа аамҭақәа рыла]]» 175544 wikitext text/x-wiki {{Commonscat|Modern philosophers}} {{Cat more|Аҿатә философиа}} {{DEFAULTSORT:ҿатә философцәа}} [[Акатегориа:Аҿатә философиа|*философцәа]] [[Акатегориа:Афилософцәа аамҭақәа рыла]] j8xurqmathvto4qq37gmm1bka9u0bhm Акатегориа:19-тәи ашәышықәсазы афилософиа 14 57467 175545 2026-10-15T19:08:56Z Fraxinus.cs 8381 Новая страница: «{{Commons category|{{Title century}}th-century philosophy}} {{Navseasoncats}} [[Акатегориа:Афилософиа ашәышықәсақәа рыла]] [[Акатегориа:Аҿатә философиа]] [[Акатегориа:{{Title century}}-тәи ашәышықәса|философиа]]» 175545 wikitext text/x-wiki {{Commons category|{{Title century}}th-century philosophy}} {{Navseasoncats}} [[Акатегориа:Афилософиа ашәышықәсақәа рыла]] [[Акатегориа:Аҿатә философиа]] [[Акатегориа:{{Title century}}-тәи ашәышықәса|философиа]] bvmszhfg6k71mro6dp44u5o36223pdk Акатегориа:Афилософцәа ашәышықәсақәа рылеи атәылақәа рылеи 14 57468 175546 2026-10-15T19:11:35Z Fraxinus.cs 8381 Новая страница: «{{Аконтеинер акатегориа}} {{Category see also|Афилософцәа атәылақәа рылеи ашәышықәсақәа рылеи}} {{DEFAULTSORT:философцәа ашәышықәсақәа рылеи атәылақәа рылеи}} [[Акатегориа:Афилософцәа ашәышықәсақәа рыла| тәылақәа]] Акатегориа:Афилософцәа атәылақәа рыла| шәышықәсақ...» 175546 wikitext text/x-wiki {{Аконтеинер акатегориа}} {{Category see also|Афилософцәа атәылақәа рылеи ашәышықәсақәа рылеи}} {{DEFAULTSORT:философцәа ашәышықәсақәа рылеи атәылақәа рылеи}} [[Акатегориа:Афилософцәа ашәышықәсақәа рыла| тәылақәа]] [[Акатегориа:Афилософцәа атәылақәа рыла| шәышықәсақәа]] [[Акатегориа:Ауаа рзанааҭи ашәышықәсақәеи, насгьы атәылақәеи рыла]] [[Акатегориа:Ашәҟәыҩҩцәа ашәышықәсақәа рылеи атәылақәа рылеи| философцәа]] 4et6mzt6thedya44ioa6p9g1lblj1yz Акатегориа:Урыстәылатәи афилософцәа ашәышықәсақәа рыла 14 57469 175547 2026-10-15T19:14:43Z Fraxinus.cs 8381 Новая страница: «{{Аконтеинер акатегориа}} [[Акатегориа:{{Title country}} инхоз ауаа рзанааҭлеи ашәышықәсақәа рылеи|философцәа]] [[Акатегориа:{{Title country}}тәи афилософцәа| шәышықәсақәа]] [[Акатегориа:{{Title country}}тәи ашәҟәыҩҩцәа ашәышықәсақәа рыла|философцәа]] Акатегориа:Афилософцәа...» 175547 wikitext text/x-wiki {{Аконтеинер акатегориа}} [[Акатегориа:{{Title country}} инхоз ауаа рзанааҭлеи ашәышықәсақәа рылеи|философцәа]] [[Акатегориа:{{Title country}}тәи афилософцәа| шәышықәсақәа]] [[Акатегориа:{{Title country}}тәи ашәҟәыҩҩцәа ашәышықәсақәа рыла|философцәа]] [[Акатегориа:Афилософцәа атәылақәа рылеи ашәышықәсақәа рылеи]] mqnl8glmny317paa9hhkikojf1flnme Акатегориа:Афилософцәа атәылақәа рылеи ашәышықәсақәа рылеи 14 57470 175548 2026-10-15T19:16:49Z Fraxinus.cs 8381 Новая страница: «{{Аконтеинер акатегориа}} {{Category see also|Афилософцәа ашәышықәсақәа рылеи атәылақәа рылеи}} {{DEFAULTSORT:философцәа ашәышықәсақәа рылеи атәылақәа рылеи}} [[Акатегориа:Афилософцәа ашәышықәсақәа рыла| тәылақәа]] Акатегориа:Афилософцәа атәылақәа рыла| шәышықәсақ...» 175548 wikitext text/x-wiki {{Аконтеинер акатегориа}} {{Category see also|Афилософцәа ашәышықәсақәа рылеи атәылақәа рылеи}} {{DEFAULTSORT:философцәа ашәышықәсақәа рылеи атәылақәа рылеи}} [[Акатегориа:Афилософцәа ашәышықәсақәа рыла| тәылақәа]] [[Акатегориа:Афилософцәа атәылақәа рыла| шәышықәсақәа]] [[Акатегориа:Ауаа рзанааҭи атәылақәеи, насгьы ашәышықәсақәеи рыла]] [[Акатегориа:Ашәҟәыҩҩцәа атәылақәа рылеи ашәышықәсақәа рылеи| философцәа]] k76l1ebvmt9ifq77jg03da2byvt0bge Акатегориа:19-тәи ашәышықәсазтәи Урыстәылатәи аимпериа аҟынтәи ажәабжьқәа рышәҟәыҩҩцәа 14 57471 175549 2026-10-15T19:20:06Z Fraxinus.cs 8381 Новая страница: «{{Category series navigation}} [[Акатегориа:Урыстәылатәи аимпериа аҟынтәи ажәабжьқәа рышәҟәыҩҩцәа]] [[Акатегориа:{{Title century}}-тәи ашәышықәсазтәи ажәабжьқәа рышәҟәыҩҩцәа атәылақәа рыла|Урыстәылатәи аимпериа]] Акатегориа:{{Title century}}-тәи ашәышықәсазтәи Урыстәылатәи аи...» 175549 wikitext text/x-wiki {{Category series navigation}} [[Акатегориа:Урыстәылатәи аимпериа аҟынтәи ажәабжьқәа рышәҟәыҩҩцәа]] [[Акатегориа:{{Title century}}-тәи ашәышықәсазтәи ажәабжьқәа рышәҟәыҩҩцәа атәылақәа рыла|Урыстәылатәи аимпериа]] [[Акатегориа:{{Title century}}-тәи ашәышықәсазтәи Урыстәылатәи аимпериа аҟынтәи ашәҟәыҩҩцәа|жәабжьқәа рышәҟәыҩҩцәа]] [[Акатегориа:Урыстәылатәи ажәабжьқәа рышәҟәыҩҩцәа ашәышықәсақәа рыла]] pvoclwu26w8xd88cy72vgm4f3lkukkj Акатегориа:Урыстәылатәи аимпериа аҟынтәи ажәабжьқәа рышәҟәыҩҩцәа 14 57472 175550 2026-10-15T19:21:16Z Fraxinus.cs 8381 Новая страница: « [[Акатегориа:Урыстәылатәи аимпериа аҟынтәи ашәҟәыҩҩцәа|жәабжьқәа]] [[Акатегориа:Урыстәылатәи ажәабжьқәа рышәҟәыҩҩцәа|:]]» 175550 wikitext text/x-wiki [[Акатегориа:Урыстәылатәи аимпериа аҟынтәи ашәҟәыҩҩцәа|жәабжьқәа]] [[Акатегориа:Урыстәылатәи ажәабжьқәа рышәҟәыҩҩцәа|:]] tk48r8iidk1aqin1eyldim3mqbpc3dz Акатегориа:Урыстәылатәи ажәабжьқәа рышәҟәыҩҩцәа 14 57473 175551 2026-10-15T19:22:32Z Fraxinus.cs 8381 Новая страница: « [[Акатегориа:Ажәабжьқәа рышәҟәыҩҩцәа атәылақәа рыла]] [[Акатегориа:{{Title country}}тәи ашәҟәыҩҩцәа|жәабжьқәа]]» 175551 wikitext text/x-wiki [[Акатегориа:Ажәабжьқәа рышәҟәыҩҩцәа атәылақәа рыла]] [[Акатегориа:{{Title country}}тәи ашәҟәыҩҩцәа|жәабжьқәа]] aqem3ee2m9nyrihowgvoxpdms62coxw Акатегориа:Ажәабжьқәа рышәҟәыҩҩцәа атәылақәа рыла 14 57474 175552 2026-10-15T19:24:02Z Fraxinus.cs 8381 Новая страница: «{{Commons category|Short story writers by country}} {{Аконтеинер акатегориа}} {{DEFAULTSORT:жәабжьқәа рышәҟәыҩҩцәа атәылақәа рыла}} [[Акатегориа:Ажәабжьқәа рышәҟәыҩҩцәа| тәылақәа]] [[Акатегориа:Ашәҟәыҩҩцәа ажанрқәа рылеи атәылақәа рылеи| жәабжьқәа рышәҟәыҩҩцәа]]» 175552 wikitext text/x-wiki {{Commons category|Short story writers by country}} {{Аконтеинер акатегориа}} {{DEFAULTSORT:жәабжьқәа рышәҟәыҩҩцәа атәылақәа рыла}} [[Акатегориа:Ажәабжьқәа рышәҟәыҩҩцәа| тәылақәа]] [[Акатегориа:Ашәҟәыҩҩцәа ажанрқәа рылеи атәылақәа рылеи| жәабжьқәа рышәҟәыҩҩцәа]] l9wgumd99r4ute5doccwvc6emy27rkd Акатегориа:Ажәабжьқәа рышәҟәыҩҩцәа 14 57475 175553 2026-10-15T19:25:29Z Fraxinus.cs 8381 Новая страница: «{{Commons category|Short story writers}} {{DEFAULTSORT:жәабжьқәа рышәҟәыҩҩцәа}} [[Акатегориа:Ашәҟәыҩҩцәа аформатқәа рыла]] [[Акатегориа:Ахыҭҳәаа ашәҟәыҩҩцәа]] [[Акатегориа:Ажәабжьқәа|+шәҟәыҩҩцәа]]» 175553 wikitext text/x-wiki {{Commons category|Short story writers}} {{DEFAULTSORT:жәабжьқәа рышәҟәыҩҩцәа}} [[Акатегориа:Ашәҟәыҩҩцәа аформатқәа рыла]] [[Акатегориа:Ахыҭҳәаа ашәҟәыҩҩцәа]] [[Акатегориа:Ажәабжьқәа|+шәҟәыҩҩцәа]] ownujsvkgep1hkjiqn5dkhqpyuzfud9 Акатегориа:19-тәи ашәышықәсазтәи ажәабжьқәа рышәҟәыҩҩцәа атәылақәа рыла 14 57476 175554 2026-10-15T19:27:25Z Fraxinus.cs 8381 Новая страница: «{{Аконтеинер акатегориа}} {{Navseasoncats}} [[Акатегориа:{{Title century}}-тәи ашәышықәсазтәи ажәабжьқәа рышәҟәыҩҩцәа| тәылақәа]] [[Акатегориа:{{Title century}}-тәи ашәышықәсазтәи ашәҟәыҩҩцәа атәылақәа рыла| жәабжьқәа рышәҟәыҩҩцәа]] Акатегориа:Ажәабжьқәа рышәҟәыҩҩцәа ашәыш...» 175554 wikitext text/x-wiki {{Аконтеинер акатегориа}} {{Navseasoncats}} [[Акатегориа:{{Title century}}-тәи ашәышықәсазтәи ажәабжьқәа рышәҟәыҩҩцәа| тәылақәа]] [[Акатегориа:{{Title century}}-тәи ашәышықәсазтәи ашәҟәыҩҩцәа атәылақәа рыла| жәабжьқәа рышәҟәыҩҩцәа]] [[Акатегориа:Ажәабжьқәа рышәҟәыҩҩцәа ашәышықәсақәа рылеи атәылақәа рылеи]] 1dbiadojtzas8arkc8l0e3zv46qzge6