Авикипедиа
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}} — 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 | testcase{{=}}[[:Акатегориа:1770s in the Province of Quebec (1763–1791)|1770s in the Province of Quebec (1763–1791)]] | min{{=}}1760}} →
{{Category series navigation| testcase=1770s in the Province of Quebec (1763–1791) | min=1760}}
<br/>
* {{tlx|Category series navigation | testcase{{=}}[[:Акатегориа:1770s in the Province of Quebec (1763–1791)|1770s in the Province of Quebec (1763–1791)]] | 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 | testcase{{=}}[[:Акатегориа:Nations at the 2013 World Athletics Championships|Nations at the 2013 World Athletics Championships]] | min{{=}}2008 | skip-gaps{{=}}yes | 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}} — 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 | testcase{{=}}[[:Акатегориа:1770s in the Province of Quebec (1763–1791)|1770s in the Province of Quebec (1763–1791)]] | min{{=}}1760}} →
{{Category series navigation| testcase=1770s in the Province of Quebec (1763–1791) | min=1760}}
<br/>
* {{tlx|Category series navigation | testcase{{=}}[[:Акатегориа:1770s in the Province of Quebec (1763–1791)|1770s in the Province of Quebec (1763–1791)]] | 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 | testcase{{=}}[[:Акатегориа:Nations at the 2013 World Athletics Championships|Nations at the 2013 World Athletics Championships]] | min{{=}}2008 | skip-gaps{{=}}yes | 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}} — 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 | testcase{{=}}[[:Акатегориа:1770s in the Province of Quebec (1763–1791)|1770s in the Province of Quebec (1763–1791)]] | min{{=}}1760}} →
{{Category series navigation| testcase=1770s in the Province of Quebec (1763–1791) | min=1760}}
<br/>
* {{tlx|Category series navigation | testcase{{=}}[[:Акатегориа:1770s in the Province of Quebec (1763–1791)|1770s in the Province of Quebec (1763–1791)]] | 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 | testcase{{=}}[[:Акатегориа:Nations at the 2013 World Athletics Championships|Nations at the 2013 World Athletics Championships]] | min{{=}}2008 | skip-gaps{{=}}yes | 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, '&#', '&#') )
end
--Failure handling.
function p.failedcat( errors, sortkey )
if avoidself then
return (errors or '')..'***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| }} ма
* «хьӡы змам » идырым ахышәара, иаҳҳәап {{tlx|Category series navigation|catt {{=}} example}}, ма {{tlx|Category series navigation|decade {{=}} 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