Wikibooks
euwikibooks
https://eu.wikibooks.org/wiki/Azala
MediaWiki 1.47.0-wmf.6
first-letter
Media
Berezi
Eztabaida
Lankide
Lankide eztabaida
Wikibooks
Wikibooks eztabaida
Fitxategi
Fitxategi eztabaida
MediaWiki
MediaWiki eztabaida
Txantiloi
Txantiloi eztabaida
Laguntza
Laguntza eztabaida
Kategoria
Kategoria eztabaida
TimedText
TimedText talk
Modulu
Modulu eztabaida
Event
Event talk
Informatikaren 50 urte 50 teknologiatan/PC
0
7291
43381
43380
2026-06-15T22:15:56Z
Ksarasola
1603
wikiestekak
43381
wikitext
text/x-wiki
{{Lanean|Inaki.alegria}}
= PC =
[[Fitxategi:IBM PC 5150.jpg|eskuinera|thumb|250x250px| IBM PC 5150 Ordenagailu pertsonala]]
'''PC''' edo '''Ordenagailu pertsonala''' ({{Lang-en|personal computer}}) pertsona batek bakarrik erabiltzeko diseinaturiko [[[[w:Mikroordenagailu|mikroordenagailu]]]] mota bat da. Hasieran PCz aritzean IBM PC bateragarriei egiten zitzaien erreferentzia, baina denborarekin txip eta sistema desberdinetako ordenagailu guztietara zabaldu zen terminoa.
Gehienetan, egungo erabilera ohikoentzat prestaturik dago: [[w:Internet|Interneten]] ibiltzeko, [[w:Testu-editore|testuak idazteko]], bulego edo etxeko-lanak egiteko, [[[[w:Musika|musika]]]] entzuteko edota bideoak ikusteko. Mugikortasuna kontuan hartuta bi mota nagusi bereizten dira: [[w:Mahai gaineko ordenagailu|mahai gaineko ordenagailuak]] (oraindik antza handia dutenak hasierakoekin) eta [[w:Ordenagailu eramangarri|ordenagailu eramangarriak]].<ref>{{Erreferentzia|izena=Elhuyar|abizena=Zientzia|izenburua=Zorionak, PC!|hizkuntza=eu|data=2001-08-13|url=https://zientzia.eus/artikuluak/zorionak-pc/|aldizkaria=Elhuyar Zientzia|sartze-data=2026-06-12}}</ref>
== Historia eta bilakaera ==
[[Fitxategi:Trinity77.jpg|thumb|1977ko mikroordenagailuen "trinitatea": Commodore PET, Apple II, eta TRS-80 Model I.]]
IBM 5150 izan zen lehen ‘ordenagailu pertsonala’ (Personal Computer, PC), eta 1981eko abuztuaren 12an jarri zen salgai. Modelo hark zeraman 8 biteko Intel 8088 mikroprozesadoreak 4,77 Mhz-etan egiten zuen lan. Garai haietan prozesadore azkarragoak ere bazeuden, baina hasierako helburua ez zen azkartasuna, etxetik lan egiteko ere balio izatea baizik. Garai hartan txikia zen Microsoft enpresak garatutako PC-DOS 1.0 sistema eragilea erabiltzen zuen IBM 5150 ordenagailuak.
Aurrekari interesgarri asko izan zituen, honako hauek azpimarragarrienak izanik:
* 1973an, Xerox Alto konputagailua agertu zen, Lehen interfaze grafikoa (GUI) ekarri zuen.
* 1974an, 8080 mikroprozesadorean oinarritutako Altair 8800 modeloa, 1974an ekoitzia. Lehen PC arrakastatsutzat hartzen da.
* 1976an, Apple-k bere lehen konputagailua sortu zuen: Apple I.
* 1977an, Commodore PET eta Apple II agertu ziren eta arrakasta handia izan zuten.
* 1982an, Sinclair fabrikatzailearen ZX Spectrum eta Commodore 64 modeloek lortu zuten publiko zabalera iristea milioika ale salduta.<ref>{{Erreferentzia|izenburua=Total Share: Personal Computer Market Share 1975-2005 {{!}} Jeremy Reimer's Blog|hizkuntza=en|url=http://jeremyreimer.com/postman/node/329|aldizkaria=jeremyreimer.com|sartze-data=2026-06-14}}</ref>
1990eko hamarkadaren hasieratik, [[[[w:Microsoft|Microsoft]]]] sistema eragileak (lehenik MS-DOSekin eta gero Windowsekin) eta [[w:Intel|Intelen]] x86 arkitekturan oinarritutako prozesadoreak nagusi izan dira ordenagailu pertsonalen merkatuan, eta egun ere PC terminoak normalean Windows+Intel plataformari egiten dio erreferentzia, edo Windows PCei oro har (exekutatzen ari diren ARM txipak barne). Windowsen alternatibek merkatuaren zati minoritarioa hartzen dute; horien artean daude [[w:Apple Inc.|Appleren]] Mac plataforma ([[w:Mac OS|MacOS]] sistema eragilea exekutatzen dutenak), eta Unix motako sistema eragile libreak eta kode irekikoak, [[[[w:Linux|Linux]]]] bezalakoak (Linux-etik eratorritako ChromeOS-a barne).
== Osagaiak ==
[[File:Personal computer, exploded 6.svg|thumb|upright=1.35|'''PC''' baten osagaiak eta dispositibo batzuk (horietako batzuk hautazkoak):
{{Ordered list
|[[w:Eskaner|Eskaner]]ra
|[[w:CPU|CPU]] ([[mikroprozesadore]])
|[[Memoria|Memoria]] ([[RAM]])
|Txartelak ([[Txartel grafiko]]ak, etab.)
|Konexioa argindarrera
|[[Disko optiko]]a
|[[Disko gogor]]ra (edo [[SSD]])
|[[Txartel nagusi|Plaka nagusi]]a
|[[Bozgorailu]]ak
|[[Pantaila]]
|[[Sistema eragile]]a
|[[Aplikazio]]ak
|[[Teklatu]]a
|[[Sagu]]a
|[[Kanpoko disko]]a
|[[Inprimagailu]]a
}}]]
Ohiko PC batean [[w:Txartel nagusi|plaka nagusiaren]] bidez konektatzen dira oinarrizko osagaiak: [[[[w:Mikroprozesadore|mikroprozesadorea]]]], [[w:Memoria (informatika)|memoria]] eta dispositiboen txartelak ([[w:Txartel grafiko|txartel grafikoa]] eta [[w:Sare-txartel|sare-txartela]] besteak beste). Osagai nagusiez gain kanpoko dispositiboak daude, komunikazioa (sarrera eta irteera, adibidez) edo funtzio osagarriak (biltegiratze gehigarria, adibidez) bideratzeko helburuarekin: [[w:Teklatu (ordenagailua)|teklatua]], [[w:Pantaila (ordenagailua)|pantaila]], [[w:Inprimagailu|inprimagailua]], [[w:Eskaner|eskanerra]], kanpoko diskoak...
Software aldetik, hasierako [[w:Sistema eragile|sistema eragilea]] Microsofteko DOS sistema izan zen, geroago Windows sistemekin ordezkatuko zena, eta, esan bezala, MacOS eta Linux alternatibekin. [[w:Aplikazio informatiko|Aplikazio]] hedatuenak ofimatikakoak eta datu-baseenak dira, baina PCak ere oso erabiliak dira ingurune industrialetan mota guztietako aplikazioak egikaritzeko. hala ere, [[w:Hodei konputazio|hodei-konputazioaren]] etorrerarekin gero eta ohikoagoa aplikazioak ez egotea PCan bertan eta bertan instalatzeko beharra saihestea.
== Testu ebakia: IBMren eta Microsoften arteko lehia PC-DOS sistema dela-eta ==
1980an IBM oso enpresa ahaltsua zen informatikaren munduan eta Microsoft enpresa txiki ezezagun bat. Baina IBMk PCa merkaturatu nahi zuen eta garatzen ari zen sistema eragilea atzeratzen ari zitzaion. Testuinguru horretan, 1980ko azaroan, IBMk sinatu zuen Microsoftekin PC-DOS sistema eragilea eskuratzeko kontratua.<ref>{{Erreferentzia|izenburua=The clever clause that made Microsoft|hizkuntza=en-GB|url=https://www.docusign.com/en-gb/blog/clever-clause-made-microsoft|aldizkaria=www.docusign.com|sartze-data=2026-06-14}}</ref>
Ezaguna denez PCa izugarrizko arrakasta izan zuen, eta IBMk eskubide esklusiboak zituela uste zuen, baina Microsoftek klausula bat sartua zuen kontratuan, enpresari sistema eragilea beste enpresa batzuei saltzeko aukera ematen ziona. Berehala Microsoftek MS-DOSaren lizentzia saldu zien beste 70 konpainiari, horietako asko jada hasiak zirenak PCren hardware plataforma klonatzen.<ref>{{Erreferentzia|izena=InfoWorld Media Group|abizena=Inc|izenburua=Bill Gates, Microsoft and the IBM Personal Computer|argitaletxea=InfoWorld Media Group, Inc.|hizkuntza=en|data=1982-08-23|url=https://books.google.es/books?id=VDAEAAAAMBAJ&pg=PA22&redir_esc=y#v=onepage&q&f=false|sartze-data=2026-06-14}}</ref> Hortik sortu ziren IBMri eta Inteli konpetentzia handia egin zieten PC merkeak, eta orduan famatu ziren PCetako merkatuko enpresa berri batzuk, Compaq esaterako. Bi urtean IBM pasa zen merkatuaren % 80a izatetik % 20ra.<ref>{{Erreferentzia|izena=Jan|abizena=Bielik|izenburua=IBM turned the personal computer into a standard|hizkuntza=en-US|data=2026-04-22|url=https://webiano.digital/ibm-turned-the-personal-computer-into-a-standard/|aldizkaria=Webiano Digital & Marketing Agency|sartze-data=2026-06-14}}</ref>
Beraz, klausula batek aldatu zuen enpresa teknologikoen historia. Izan ere, klausula hari esker Microsoftek PCaren aroa menderatu ahal izan zuen, eta klausularen erruz informatikaren gailurrean zegoen IBM gainbehera etorri zen.
== Erreferentziak ==
{{erreferentzia zerrenda}}
rlhweuujsw4w3wlapbm43hbx01rboyd
43397
43381
2026-06-15T23:31:37Z
Ksarasola
1603
irudiko zenbakiak
43397
wikitext
text/x-wiki
{{Lanean|Inaki.alegria}}
= PC =
[[Fitxategi:IBM PC 5150.jpg|eskuinera|thumb|250x250px| IBM PC 5150 Ordenagailu pertsonala]]
'''PC''' edo '''Ordenagailu pertsonala''' ({{Lang-en|personal computer}}) pertsona batek bakarrik erabiltzeko diseinaturiko [[w:Mikroordenagailu|mikroordenagailu]] mota bat da. Hasieran PCz aritzean IBM PC bateragarriei egiten zitzaien erreferentzia, baina denborarekin txip eta sistema desberdinetako ordenagailu guztietara zabaldu zen terminoa.
Gehienetan, egungo erabilera ohikoentzat prestaturik dago: [[w:Internet|Interneten]] ibiltzeko, [[w:Testu-editore|testuak idazteko]], bulego edo etxeko-lanak egiteko, [[w:Musika|musika]] entzuteko edota bideoak ikusteko. Mugikortasuna kontuan hartuta bi mota nagusi bereizten dira: [[w:Mahai gaineko ordenagailu|mahai gaineko ordenagailuak]] (oraindik antza handia dutenak hasierakoekin) eta [[w:Ordenagailu eramangarri|ordenagailu eramangarriak]].<ref>{{Erreferentzia|izena=Elhuyar|abizena=Zientzia|izenburua=Zorionak, PC!|hizkuntza=eu|data=2001-08-13|url=https://zientzia.eus/artikuluak/zorionak-pc/|aldizkaria=Elhuyar Zientzia|sartze-data=2026-06-12}}</ref>
== Historia eta bilakaera ==
[[Fitxategi:Trinity77.jpg|thumb|1977ko mikroordenagailuen "trinitatea": Commodore PET, Apple II, eta TRS-80 Model I.]]
IBM 5150 izan zen lehen ‘ordenagailu pertsonala’ (Personal Computer, PC), eta 1981eko abuztuaren 12an jarri zen salgai. Modelo hark zeraman 8 biteko Intel 8088 mikroprozesadoreak 4,77 Mhz-etan egiten zuen lan. Garai haietan prozesadore azkarragoak ere bazeuden, baina hasierako helburua ez zen azkartasuna, etxetik lan egiteko ere balio izatea baizik. Garai hartan txikia zen Microsoft enpresak garatutako PC-DOS 1.0 sistema eragilea erabiltzen zuen IBM 5150 ordenagailuak.
Aurrekari interesgarri asko izan zituen, honako hauek azpimarragarrienak izanik:
* 1973an, Xerox Alto konputagailua agertu zen, Lehen interfaze grafikoa (GUI) ekarri zuen.
* 1974an, 8080 mikroprozesadorean oinarritutako Altair 8800 modeloa, 1974an ekoitzia. Lehen PC arrakastatsutzat hartzen da.
* 1976an, Apple-k bere lehen konputagailua sortu zuen: Apple I.
* 1977an, Commodore PET eta Apple II agertu ziren eta arrakasta handia izan zuten.
* 1982an, Sinclair fabrikatzailearen ZX Spectrum eta Commodore 64 modeloek lortu zuten publiko zabalera iristea milioika ale salduta.<ref>{{Erreferentzia|izenburua=Total Share: Personal Computer Market Share 1975-2005 {{!}} Jeremy Reimer's Blog|hizkuntza=en|url=http://jeremyreimer.com/postman/node/329|aldizkaria=jeremyreimer.com|sartze-data=2026-06-14}}</ref>
1990eko hamarkadaren hasieratik, [[w:Microsoft|Microsoft]] sistema eragileak (lehenik MS-DOSekin eta gero Windowsekin) eta [[w:Intel|Intelen]] x86 arkitekturan oinarritutako prozesadoreak nagusi izan dira ordenagailu pertsonalen merkatuan, eta egun ere PC terminoak normalean Windows+Intel plataformari egiten dio erreferentzia, edo Windows PCei oro har (exekutatzen ari diren ARM txipak barne). Windowsen alternatibek merkatuaren zati minoritarioa hartzen dute; horien artean daude [[w:Apple Inc.|Appleren]] Mac plataforma ([[w:Mac OS|MacOS]] sistema eragilea exekutatzen dutenak), eta Unix motako sistema eragile libreak eta kode irekikoak, [[w:Linux|Linux]] bezalakoak (Linux-etik eratorritako ChromeOS-a barne).
== Osagaiak ==
[[File:Personal computer, exploded 6.svg|thumb|upright=1.35|'''PC''' baten osagaiak eta dispositibo batzuk (horietako batzuk hautazkoak): 1:[[w:Eskaner|Eskaner]]ra; 2:[[w:CPU|CPU]] ([[mikroprozesadore]]); 3:[[w:Memoria|Memoria]] ([[RAM]]); 4:Txartelak ([[w:Txartel grafiko|Txartel grafiko]]ak, etab.); 5:Konexioa argindarrera; 6:[[w:Disko optiko (informatika)|Disko optiko]]a ; 7:[[w:Disko gogor|Disko gogor]]ra (edo [[SSD]]); 8:[[w:Txartel nagusi|Plaka nagusi]]a; 9:[[w:Bozgorailu|Bozgorail]]ak; 10:[[w:Pantaila (ordenagailua)|Pantaila]]; 11:[[w:Sistema eragile|Sistema eragile]]a
; 12:[[w:Aplikazio informatiko|Aplikazio]]ak; 13:[[w:Teklatu (ordenagailua)|Teklatu]]a; 14:[[w:Sagu (ordenagailua)|Sagu]]a; 15:[[Kanpoko disko]]a; 16: [[w:Inprimagailu|Inprimagailu]]a]]
Ohiko PC batean [[w:Txartel nagusi|plaka nagusiaren]] bidez konektatzen dira oinarrizko osagaiak: [[w:Mikroprozesadore|mikroprozesadorea]], [[w:Memoria (informatika)|memoria]] eta dispositiboen txartelak ([[w:Txartel grafiko|txartel grafikoa]] eta [[w:Sare-txartel|sare-txartela]] besteak beste). Osagai nagusiez gain kanpoko dispositiboak daude, komunikazioa (sarrera eta irteera, adibidez) edo funtzio osagarriak (biltegiratze gehigarria, adibidez) bideratzeko helburuarekin: [[w:Teklatu (ordenagailua)|teklatua]], [[w:Pantaila (ordenagailua)|pantaila]], [[w:Inprimagailu|inprimagailua]], [[w:Eskaner|eskanerra]], kanpoko diskoak...
Software aldetik, hasierako [[w:Sistema eragile|sistema eragilea]] Microsofteko DOS sistema izan zen, geroago Windows sistemekin ordezkatuko zena, eta, esan bezala, MacOS eta Linux alternatibekin. [[w:Aplikazio informatiko|Aplikazio]] hedatuenak ofimatikakoak eta datu-baseenak dira, baina PCak ere oso erabiliak dira ingurune industrialetan mota guztietako aplikazioak egikaritzeko. hala ere, [[w:Hodei konputazio|hodei-konputazioaren]] etorrerarekin gero eta ohikoagoa aplikazioak ez egotea PCan bertan eta bertan instalatzeko beharra saihestea.
== Testu ebakia: IBMren eta Microsoften arteko lehia PC-DOS sistema dela-eta ==
1980an IBM oso enpresa ahaltsua zen informatikaren munduan eta Microsoft enpresa txiki ezezagun bat. Baina IBMk PCa merkaturatu nahi zuen eta garatzen ari zen sistema eragilea atzeratzen ari zitzaion. Testuinguru horretan, 1980ko azaroan, IBMk sinatu zuen Microsoftekin PC-DOS sistema eragilea eskuratzeko kontratua.<ref>{{Erreferentzia|izenburua=The clever clause that made Microsoft|hizkuntza=en-GB|url=https://www.docusign.com/en-gb/blog/clever-clause-made-microsoft|aldizkaria=www.docusign.com|sartze-data=2026-06-14}}</ref>
Ezaguna denez PCa izugarrizko arrakasta izan zuen, eta IBMk eskubide esklusiboak zituela uste zuen, baina Microsoftek klausula bat sartua zuen kontratuan, enpresari sistema eragilea beste enpresa batzuei saltzeko aukera ematen ziona. Berehala Microsoftek MS-DOSaren lizentzia saldu zien beste 70 konpainiari, horietako asko jada hasiak zirenak PCren hardware plataforma klonatzen.<ref>{{Erreferentzia|izena=InfoWorld Media Group|abizena=Inc|izenburua=Bill Gates, Microsoft and the IBM Personal Computer|argitaletxea=InfoWorld Media Group, Inc.|hizkuntza=en|data=1982-08-23|url=https://books.google.es/books?id=VDAEAAAAMBAJ&pg=PA22&redir_esc=y#v=onepage&q&f=false|sartze-data=2026-06-14}}</ref> Hortik sortu ziren IBMri eta Inteli konpetentzia handia egin zieten PC merkeak, eta orduan famatu ziren PCetako merkatuko enpresa berri batzuk, Compaq esaterako. Bi urtean IBM pasa zen merkatuaren % 80a izatetik % 20ra.<ref>{{Erreferentzia|izena=Jan|abizena=Bielik|izenburua=IBM turned the personal computer into a standard|hizkuntza=en-US|data=2026-04-22|url=https://webiano.digital/ibm-turned-the-personal-computer-into-a-standard/|aldizkaria=Webiano Digital & Marketing Agency|sartze-data=2026-06-14}}</ref>
Beraz, klausula batek aldatu zuen enpresa teknologikoen historia. Izan ere, klausula hari esker Microsoftek PCaren aroa menderatu ahal izan zuen, eta klausularen erruz informatikaren gailurrean zegoen IBM gainbehera etorri zen.
== Erreferentziak ==
{{erreferentzia zerrenda}}
rvaqo15cwc4tvv74niq0s63tz9tu55o
Kategoria:Hizkuntza txantiloiak
14
7292
43382
2026-06-15T22:19:29Z
Ksarasola
1603
Orria sortu da. Edukia: [[Kategoria:Txantiloiak]]
43382
wikitext
text/x-wiki
[[Kategoria:Txantiloiak]]
7eauyfk2o51ps0ojjwdth40crlabi17
Txantiloi:Lang-en
10
7293
43383
2026-06-15T22:24:14Z
Ksarasola
1603
eu-wiikin bezala
43383
wikitext
text/x-wiki
{{Language with name|en|ingelesa|''{{{1}}}''|ingelesez|links={{{links|yes}}}}}<noinclude>
{{txantiloi dokumentazioa}}
[[Kategoria:Artikulu eleaniztunen txantiloiak]]
</noinclude>
d94ldt8mhp7w63as5b0fd23ufdofrt9
Kategoria:Artikulu eleaniztunen txantiloiak
14
7294
43384
2026-06-15T22:24:47Z
Ksarasola
1603
Orria sortu da. Edukia: [[Kategoria:Txantiloiak]]
43384
wikitext
text/x-wiki
[[Kategoria:Txantiloiak]]
7eauyfk2o51ps0ojjwdth40crlabi17
Txantiloi:Language with name
10
7295
43385
2026-06-15T22:26:59Z
Ksarasola
1603
Orria sortu da. Edukia: {{#ifeq:{{{links|}}}|no |{{{4}}} |[[{{{2}}}|{{{4|{{{2}}}}}}]] }}: {{Lang|{{{1}}}|{{{3}}}|rtl={{{rtl|}}}}}<noinclude></noinclude>
43385
wikitext
text/x-wiki
{{#ifeq:{{{links|}}}|no
|{{{4}}}
|[[{{{2}}}|{{{4|{{{2}}}}}}]]
}}: {{Lang|{{{1}}}|{{{3}}}|rtl={{{rtl|}}}}}<noinclude></noinclude>
q9eh8l7m97ifpvlosqd8j1zmwm75uwx
Txantiloi:Lang
10
7296
43386
2026-06-15T22:29:38Z
Ksarasola
1603
euwikin bezala
43386
wikitext
text/x-wiki
<includeonly><span lang="{{{1}}}" {{#if:{{{rtl|}}}|dir="rtl"}}>{{{2}}}</span>{{category handler
| main =[[Kategoria:Testuan {{#switch:{{{1|}}}
|eu = euskarazko itzulpena
|akk = akadera
|ar = arabiera
|be = bielorrusiera
|br = bretainiera
|bg = bulgariera
|ca = katalana
|ce = txetxenera
|co = korsikera
|cs = txekiera
|cy = galesa
|da = daniera
|de = alemana
|egy = egiptoera
|el|gre = greziera
|en|eng = ingelesa
|es = gaztelania
|et = estoniera
|ga = irlandera
|grc = antzinako greziera
|fi = finlandiera
|fr = frantsesa
|ja = japoniera
|hu = hungariera
|is = islandiera
|kk|kz|kaz = kazakhera
|la|lat = latina
|nl = nederlandera
|no = norvegiera
|sl|slv = esloveniera
|sux = sumerrera
|xh = xhosera
|zh = txinera
|zh-cn|zh-Hans = txinera sinplifikatua
|#default = {{#ifexist:Kategoria:Testuan {{ISO 639 name {{{1|}}}}} duten artikuluak
|{{ISO 639 name {{{1|}}}}}
|erdara
}}
}} duten artikuluak]]
| nocat = {{{nocat|}}}
}}</includeonly><noinclude>{{txantiloi dokumentazioa}}</noinclude>
omvihk337bb8l3f65s83adckwl7eydr
TxantiloiCategory Handler
0
7297
43387
2026-06-15T22:44:27Z
Ksarasola
1603
euwikin bezala
43387
wikitext
text/x-wiki
{{#if:
{{#ifeq: {{lc: {{{nocat|}}} }} | true
| dontcat <!--"nocat=true", don't categorize-->
}}{{#ifeq: {{lc: {{{categories|}}} }} | no
| dontcat
}}{{#switch: {{lc: {{{category2|¬}}} }}
| yes
| ¬ = <!--Not defined-->
| #default = dontcat <!--"category2 = no/'defined but empty'/'anything'"-->
}}{{#switch: {{lc: {{{subpage|}}} }}
| no =
{{basepage subpage
|
| dontcat <!--"subpage=no" and on a subpage-->
| page = {{{page|}}} <!--For testing-->
}}
| only =
{{basepage subpage
| dontcat <!--"subpage=only" and not on a subpage-->
| page = {{{page|}}} <!--For testing-->
}}
}}
| <!--Don't categorise (result was "dontcat" or "dontcatdontcat" and so on)-->
| <!--Check blacklist-->
{{#switch:
{{#ifeq: {{lc: {{{nocat|}}} }} | false
| <!--"nocat=false", skip blacklist check-->
| {{#ifeq: {{lc: {{{categories|}}} }} | yes
| <!--Skip blacklist check-->
| {{#ifeq: {{lc: {{{category2|}}} }} | yes
| <!--Skip blacklist check-->
| {{category handler/blacklist| page = {{{page|}}} }} <!--Check blacklist-->
}}
}}
}}
| hide = <!--Blacklist returned "hide", don't categorize-->
| #default =
<!--Check if any namespace parameter is defined-->
{{#ifeq: h0#384!5nea+w9 | {{{all| {{{main| {{{talk| {{{user| {{{wikipedia| {{{file| {{{mediawiki| {{{template| {{{help| {{{category| {{{portal| {{{book| {{{other| h0#384!5nea+w9 }}} }}} }}} }}} }}} }}} }}} }}} }}} }}} }}} }}} }}}
| <!--No namespace parameters fed, basic usage-->
{{namespace detect
| main = {{{1|}}}
| file = {{{1|}}}
| help = {{{1|}}}
| category = {{{1|}}}
| portal = {{{1|}}}
| book = {{{1|}}}
| page = {{{page|}}} <!--For testing and demonstration-->
}}
| <!--Namespace parameters fed, advanced usage.
If "data" is a number, return the corresponding
numbered parameter, else return "data". -->
{{{all|}}}{{category handler/numbered
| 1 = {{{1|}}}
| 2 = {{{2|}}}
| 3 = {{{3|}}}
| 4 = {{{4|}}}
| 5 = {{{5|}}}
| 6 = {{{6|}}}
| 7 = {{{7|}}}
| 8 = {{{8|}}}
| 9 = {{{9|}}}
| 10 = {{{10|}}}
| data =
<!--Check what namespace, and return the data for it.
Respecting empty parameters on purpose. -->
{{namespace detect
| main = {{{main| {{{other|}}} }}}
| talk = {{{talk| {{{other|}}} }}}
| user = {{{user| {{{other|}}} }}}
| wikipedia = {{{wikipedia| {{{project| {{{other|}}} }}} }}}
| file = {{{file| {{{image| {{{other|}}} }}} }}}
| mediawiki = {{{mediawiki| {{{other|}}} }}}
| template = {{{template| {{{other|}}} }}}
| help = {{{help| {{{other|}}} }}}
| category = {{{category| {{{other|}}} }}}
| portal = {{{portal| {{{other|}}} }}}
| book = {{{book| {{{other|}}} }}}
| other = {{{other|}}} <!--Namespace special or a new namespace-->
| page = {{{page|}}} <!--For testing and demonstration-->
}}
}}
}}
}}
}}<noinclude>
{{txantiloi dokumentazioa}}
<!-- Add categories and interwikis to the /doc subpage, not here! -->
</noinclude>
0seiyi0ttimivv6lzq4xb08jmkqebl3
43388
43387
2026-06-15T22:45:20Z
Ksarasola
1603
43388
wikitext
text/x-wiki
{{ezabatu}}
{{#if:
{{#ifeq: {{lc: {{{nocat|}}} }} | true
| dontcat <!--"nocat=true", don't categorize-->
}}{{#ifeq: {{lc: {{{categories|}}} }} | no
| dontcat
}}{{#switch: {{lc: {{{category2|¬}}} }}
| yes
| ¬ = <!--Not defined-->
| #default = dontcat <!--"category2 = no/'defined but empty'/'anything'"-->
}}{{#switch: {{lc: {{{subpage|}}} }}
| no =
{{basepage subpage
|
| dontcat <!--"subpage=no" and on a subpage-->
| page = {{{page|}}} <!--For testing-->
}}
| only =
{{basepage subpage
| dontcat <!--"subpage=only" and not on a subpage-->
| page = {{{page|}}} <!--For testing-->
}}
}}
| <!--Don't categorise (result was "dontcat" or "dontcatdontcat" and so on)-->
| <!--Check blacklist-->
{{#switch:
{{#ifeq: {{lc: {{{nocat|}}} }} | false
| <!--"nocat=false", skip blacklist check-->
| {{#ifeq: {{lc: {{{categories|}}} }} | yes
| <!--Skip blacklist check-->
| {{#ifeq: {{lc: {{{category2|}}} }} | yes
| <!--Skip blacklist check-->
| {{category handler/blacklist| page = {{{page|}}} }} <!--Check blacklist-->
}}
}}
}}
| hide = <!--Blacklist returned "hide", don't categorize-->
| #default =
<!--Check if any namespace parameter is defined-->
{{#ifeq: h0#384!5nea+w9 | {{{all| {{{main| {{{talk| {{{user| {{{wikipedia| {{{file| {{{mediawiki| {{{template| {{{help| {{{category| {{{portal| {{{book| {{{other| h0#384!5nea+w9 }}} }}} }}} }}} }}} }}} }}} }}} }}} }}} }}} }}} }}}
| <!--No namespace parameters fed, basic usage-->
{{namespace detect
| main = {{{1|}}}
| file = {{{1|}}}
| help = {{{1|}}}
| category = {{{1|}}}
| portal = {{{1|}}}
| book = {{{1|}}}
| page = {{{page|}}} <!--For testing and demonstration-->
}}
| <!--Namespace parameters fed, advanced usage.
If "data" is a number, return the corresponding
numbered parameter, else return "data". -->
{{{all|}}}{{category handler/numbered
| 1 = {{{1|}}}
| 2 = {{{2|}}}
| 3 = {{{3|}}}
| 4 = {{{4|}}}
| 5 = {{{5|}}}
| 6 = {{{6|}}}
| 7 = {{{7|}}}
| 8 = {{{8|}}}
| 9 = {{{9|}}}
| 10 = {{{10|}}}
| data =
<!--Check what namespace, and return the data for it.
Respecting empty parameters on purpose. -->
{{namespace detect
| main = {{{main| {{{other|}}} }}}
| talk = {{{talk| {{{other|}}} }}}
| user = {{{user| {{{other|}}} }}}
| wikipedia = {{{wikipedia| {{{project| {{{other|}}} }}} }}}
| file = {{{file| {{{image| {{{other|}}} }}} }}}
| mediawiki = {{{mediawiki| {{{other|}}} }}}
| template = {{{template| {{{other|}}} }}}
| help = {{{help| {{{other|}}} }}}
| category = {{{category| {{{other|}}} }}}
| portal = {{{portal| {{{other|}}} }}}
| book = {{{book| {{{other|}}} }}}
| other = {{{other|}}} <!--Namespace special or a new namespace-->
| page = {{{page|}}} <!--For testing and demonstration-->
}}
}}
}}
}}
}}<noinclude>
{{txantiloi dokumentazioa}}
<!-- Add categories and interwikis to the /doc subpage, not here! -->
</noinclude>
2kjk8pkf7g7va13lesplkt37xq9qx45
Txantiloi:Category handler
10
7298
43389
2026-06-15T22:45:59Z
Ksarasola
1603
euwikin bezala
43389
wikitext
text/x-wiki
{{#if:
{{#ifeq: {{lc: {{{nocat|}}} }} | true
| dontcat <!--"nocat=true", don't categorize-->
}}{{#ifeq: {{lc: {{{categories|}}} }} | no
| dontcat
}}{{#switch: {{lc: {{{category2|¬}}} }}
| yes
| ¬ = <!--Not defined-->
| #default = dontcat <!--"category2 = no/'defined but empty'/'anything'"-->
}}{{#switch: {{lc: {{{subpage|}}} }}
| no =
{{basepage subpage
|
| dontcat <!--"subpage=no" and on a subpage-->
| page = {{{page|}}} <!--For testing-->
}}
| only =
{{basepage subpage
| dontcat <!--"subpage=only" and not on a subpage-->
| page = {{{page|}}} <!--For testing-->
}}
}}
| <!--Don't categorise (result was "dontcat" or "dontcatdontcat" and so on)-->
| <!--Check blacklist-->
{{#switch:
{{#ifeq: {{lc: {{{nocat|}}} }} | false
| <!--"nocat=false", skip blacklist check-->
| {{#ifeq: {{lc: {{{categories|}}} }} | yes
| <!--Skip blacklist check-->
| {{#ifeq: {{lc: {{{category2|}}} }} | yes
| <!--Skip blacklist check-->
| {{category handler/blacklist| page = {{{page|}}} }} <!--Check blacklist-->
}}
}}
}}
| hide = <!--Blacklist returned "hide", don't categorize-->
| #default =
<!--Check if any namespace parameter is defined-->
{{#ifeq: h0#384!5nea+w9 | {{{all| {{{main| {{{talk| {{{user| {{{wikipedia| {{{file| {{{mediawiki| {{{template| {{{help| {{{category| {{{portal| {{{book| {{{other| h0#384!5nea+w9 }}} }}} }}} }}} }}} }}} }}} }}} }}} }}} }}} }}} }}}
| <!--No namespace parameters fed, basic usage-->
{{namespace detect
| main = {{{1|}}}
| file = {{{1|}}}
| help = {{{1|}}}
| category = {{{1|}}}
| portal = {{{1|}}}
| book = {{{1|}}}
| page = {{{page|}}} <!--For testing and demonstration-->
}}
| <!--Namespace parameters fed, advanced usage.
If "data" is a number, return the corresponding
numbered parameter, else return "data". -->
{{{all|}}}{{category handler/numbered
| 1 = {{{1|}}}
| 2 = {{{2|}}}
| 3 = {{{3|}}}
| 4 = {{{4|}}}
| 5 = {{{5|}}}
| 6 = {{{6|}}}
| 7 = {{{7|}}}
| 8 = {{{8|}}}
| 9 = {{{9|}}}
| 10 = {{{10|}}}
| data =
<!--Check what namespace, and return the data for it.
Respecting empty parameters on purpose. -->
{{namespace detect
| main = {{{main| {{{other|}}} }}}
| talk = {{{talk| {{{other|}}} }}}
| user = {{{user| {{{other|}}} }}}
| wikipedia = {{{wikipedia| {{{project| {{{other|}}} }}} }}}
| file = {{{file| {{{image| {{{other|}}} }}} }}}
| mediawiki = {{{mediawiki| {{{other|}}} }}}
| template = {{{template| {{{other|}}} }}}
| help = {{{help| {{{other|}}} }}}
| category = {{{category| {{{other|}}} }}}
| portal = {{{portal| {{{other|}}} }}}
| book = {{{book| {{{other|}}} }}}
| other = {{{other|}}} <!--Namespace special or a new namespace-->
| page = {{{page|}}} <!--For testing and demonstration-->
}}
}}
}}
}}
}}<noinclude>
{{txantiloi dokumentazioa}}
<!-- Add categories and interwikis to the /doc subpage, not here! -->
</noinclude>
0seiyi0ttimivv6lzq4xb08jmkqebl3
43394
43389
2026-06-15T23:11:34Z
Ksarasola
1603
Ksarasola wikilariak «[[Txantiloi:Category Handler]]» orria «[[Txantiloi:Category handler]]» izenera aldatu du
43389
wikitext
text/x-wiki
{{#if:
{{#ifeq: {{lc: {{{nocat|}}} }} | true
| dontcat <!--"nocat=true", don't categorize-->
}}{{#ifeq: {{lc: {{{categories|}}} }} | no
| dontcat
}}{{#switch: {{lc: {{{category2|¬}}} }}
| yes
| ¬ = <!--Not defined-->
| #default = dontcat <!--"category2 = no/'defined but empty'/'anything'"-->
}}{{#switch: {{lc: {{{subpage|}}} }}
| no =
{{basepage subpage
|
| dontcat <!--"subpage=no" and on a subpage-->
| page = {{{page|}}} <!--For testing-->
}}
| only =
{{basepage subpage
| dontcat <!--"subpage=only" and not on a subpage-->
| page = {{{page|}}} <!--For testing-->
}}
}}
| <!--Don't categorise (result was "dontcat" or "dontcatdontcat" and so on)-->
| <!--Check blacklist-->
{{#switch:
{{#ifeq: {{lc: {{{nocat|}}} }} | false
| <!--"nocat=false", skip blacklist check-->
| {{#ifeq: {{lc: {{{categories|}}} }} | yes
| <!--Skip blacklist check-->
| {{#ifeq: {{lc: {{{category2|}}} }} | yes
| <!--Skip blacklist check-->
| {{category handler/blacklist| page = {{{page|}}} }} <!--Check blacklist-->
}}
}}
}}
| hide = <!--Blacklist returned "hide", don't categorize-->
| #default =
<!--Check if any namespace parameter is defined-->
{{#ifeq: h0#384!5nea+w9 | {{{all| {{{main| {{{talk| {{{user| {{{wikipedia| {{{file| {{{mediawiki| {{{template| {{{help| {{{category| {{{portal| {{{book| {{{other| h0#384!5nea+w9 }}} }}} }}} }}} }}} }}} }}} }}} }}} }}} }}} }}} }}}
| <!--No namespace parameters fed, basic usage-->
{{namespace detect
| main = {{{1|}}}
| file = {{{1|}}}
| help = {{{1|}}}
| category = {{{1|}}}
| portal = {{{1|}}}
| book = {{{1|}}}
| page = {{{page|}}} <!--For testing and demonstration-->
}}
| <!--Namespace parameters fed, advanced usage.
If "data" is a number, return the corresponding
numbered parameter, else return "data". -->
{{{all|}}}{{category handler/numbered
| 1 = {{{1|}}}
| 2 = {{{2|}}}
| 3 = {{{3|}}}
| 4 = {{{4|}}}
| 5 = {{{5|}}}
| 6 = {{{6|}}}
| 7 = {{{7|}}}
| 8 = {{{8|}}}
| 9 = {{{9|}}}
| 10 = {{{10|}}}
| data =
<!--Check what namespace, and return the data for it.
Respecting empty parameters on purpose. -->
{{namespace detect
| main = {{{main| {{{other|}}} }}}
| talk = {{{talk| {{{other|}}} }}}
| user = {{{user| {{{other|}}} }}}
| wikipedia = {{{wikipedia| {{{project| {{{other|}}} }}} }}}
| file = {{{file| {{{image| {{{other|}}} }}} }}}
| mediawiki = {{{mediawiki| {{{other|}}} }}}
| template = {{{template| {{{other|}}} }}}
| help = {{{help| {{{other|}}} }}}
| category = {{{category| {{{other|}}} }}}
| portal = {{{portal| {{{other|}}} }}}
| book = {{{book| {{{other|}}} }}}
| other = {{{other|}}} <!--Namespace special or a new namespace-->
| page = {{{page|}}} <!--For testing and demonstration-->
}}
}}
}}
}}
}}<noinclude>
{{txantiloi dokumentazioa}}
<!-- Add categories and interwikis to the /doc subpage, not here! -->
</noinclude>
0seiyi0ttimivv6lzq4xb08jmkqebl3
Txantiloi:Namespace detect
10
7299
43390
2026-06-15T22:53:44Z
Ksarasola
1603
Orria sortu da. Edukia: {{#invoke:Namespace detect|main}}<noinclude> {{txantiloi dokumentazioa}} </noinclude>
43390
wikitext
text/x-wiki
{{#invoke:Namespace detect|main}}<noinclude>
{{txantiloi dokumentazioa}}
</noinclude>
4g0v9kxc6964znl5gp7ycnddfxetwfm
Modulu:Namespace detect
828
7300
43391
2026-06-15T22:57:28Z
Ksarasola
1603
euwikin bezala
43391
Scribunto
text/plain
--[[
--------------------------------------------------------------------------------
-- --
-- NAMESPACE DETECT --
-- --
-- This module implements the {{namespace detect}} template in Lua, with a --
-- few improvements: all namespaces and all namespace aliases are supported, --
-- and namespace names are detected automatically for the local wiki. The --
-- module can also use the corresponding subject namespace value if it is --
-- used on a talk page. Parameter names can be configured for different wikis --
-- by altering the values in the "cfg" table in --
-- Module:Namespace detect/config. --
-- --
--------------------------------------------------------------------------------
--]]
local data = mw.loadData('Module:Namespace detect/data')
local argKeys = data.argKeys
local cfg = data.cfg
local mappings = data.mappings
local yesno = require('Module:Yesno')
local mArguments -- Lazily initialise Module:Arguments
local mTableTools -- Lazily initilalise Module:TableTools
local ustringLower = mw.ustring.lower
local p = {}
local function fetchValue(t1, t2)
-- Fetches a value from the table t1 for the first key in array t2 where
-- a non-nil value of t1 exists.
for i, key in ipairs(t2) do
local value = t1[key]
if value ~= nil then
return value
end
end
return nil
end
local function equalsArrayValue(t, value)
-- Returns true if value equals a value in the array t. Otherwise
-- returns false.
for i, arrayValue in ipairs(t) do
if value == arrayValue then
return true
end
end
return false
end
function p.getPageObject(page)
-- Get the page object, passing the function through pcall in case of
-- errors, e.g. being over the expensive function count limit.
if page then
local success, pageObject = pcall(mw.title.new, page)
if success then
return pageObject
else
return nil
end
else
return mw.title.getCurrentTitle()
end
end
-- Provided for backward compatibility with other modules
function p.getParamMappings()
return mappings
end
local function getNamespace(args)
-- This function gets the namespace name from the page object.
local page = fetchValue(args, argKeys.demopage)
if page == '' then
page = nil
end
local demospace = fetchValue(args, argKeys.demospace)
if demospace == '' then
demospace = nil
end
local subjectns = fetchValue(args, argKeys.subjectns)
local ret
if demospace then
-- Handle "demospace = main" properly.
if equalsArrayValue(argKeys.main, ustringLower(demospace)) then
ret = mw.site.namespaces[0].name
else
ret = demospace
end
else
local pageObject = p.getPageObject(page)
if pageObject then
if pageObject.isTalkPage then
-- Get the subject namespace if the option is set,
-- otherwise use "talk".
if yesno(subjectns) then
ret = mw.site.namespaces[pageObject.namespace].subject.name
else
ret = 'talk'
end
else
ret = pageObject.nsText
end
else
return nil -- return nil if the page object doesn't exist.
end
end
ret = ret:gsub('_', ' ')
return ustringLower(ret)
end
function p._main(args)
-- Check the parameters stored in the mappings table for any matches.
local namespace = getNamespace(args) or 'other' -- "other" avoids nil table keys
local params = mappings[namespace] or {}
local ret = fetchValue(args, params)
--[[
-- If there were no matches, return parameters for other namespaces.
-- This happens if there was no text specified for the namespace that
-- was detected or if the demospace parameter is not a valid
-- namespace. Note that the parameter for the detected namespace must be
-- completely absent for this to happen, not merely blank.
--]]
if ret == nil then
ret = fetchValue(args, argKeys.other)
end
return ret
end
function p.main(frame)
mArguments = require('Module:Arguments')
local args = mArguments.getArgs(frame, {removeBlanks = false})
local ret = p._main(args)
return ret or ''
end
function p.table(frame)
--[[
-- Create a wikitable of all subject namespace parameters, for
-- documentation purposes. The talk parameter is optional, in case it
-- needs to be excluded in the documentation.
--]]
-- Load modules and initialise variables.
mTableTools = require('Module:TableTools')
local namespaces = mw.site.namespaces
local cfg = data.cfg
local useTalk = type(frame) == 'table'
and type(frame.args) == 'table'
and yesno(frame.args.talk) -- Whether to use the talk parameter.
-- Get the header names.
local function checkValue(value, default)
if type(value) == 'string' then
return value
else
return default
end
end
local nsHeader = checkValue(cfg.wikitableNamespaceHeader, 'Namespace')
local aliasesHeader = checkValue(cfg.wikitableAliasesHeader, 'Aliases')
-- Put the namespaces in order.
local mappingsOrdered = {}
for nsname, params in pairs(mappings) do
if useTalk or nsname ~= 'talk' then
local nsid = namespaces[nsname].id
-- Add 1, as the array must start with 1; nsid 0 would be lost otherwise.
nsid = nsid + 1
mappingsOrdered[nsid] = params
end
end
mappingsOrdered = mTableTools.compressSparseArray(mappingsOrdered)
-- Build the table.
local ret = '{| class="wikitable"'
.. '\n|-'
.. '\n! ' .. nsHeader
.. '\n! ' .. aliasesHeader
for i, params in ipairs(mappingsOrdered) do
for j, param in ipairs(params) do
if j == 1 then
ret = ret .. '\n|-'
.. '\n| <code>' .. param .. '</code>'
.. '\n| '
elseif j == 2 then
ret = ret .. '<code>' .. param .. '</code>'
else
ret = ret .. ', <code>' .. param .. '</code>'
end
end
end
ret = ret .. '\n|-'
.. '\n|}'
return ret
end
return p
t3wacs62qhv6enzwev2j6s1gbf3oy29
Modulu:Namespace detect/data
828
7301
43392
2026-06-15T23:00:09Z
Ksarasola
1603
Orria sortu da. Edukia: -------------------------------------------------------------------------------- -- Namespace detect data -- -- This module holds data for [[Module:Namespace detect]] to be loaded per -- -- page, rather than per #invoke, for performance reasons. -- -------------------------------------------------------------------------------- local cfg = require('Module:Namespace detect/config') local fu...
43392
Scribunto
text/plain
--------------------------------------------------------------------------------
-- Namespace detect data --
-- This module holds data for [[Module:Namespace detect]] to be loaded per --
-- page, rather than per #invoke, for performance reasons. --
--------------------------------------------------------------------------------
local cfg = require('Module:Namespace detect/config')
local function addKey(t, key, defaultKey)
if key ~= defaultKey then
t[#t + 1] = key
end
end
-- Get a table of parameters to query for each default parameter name.
-- This allows wikis to customise parameter names in the cfg table while
-- ensuring that default parameter names will always work. The cfg table
-- values can be added as a string, or as an array of strings.
local defaultKeys = {
'main',
'talk',
'other',
'subjectns',
'demospace',
'demopage'
}
local argKeys = {}
for i, defaultKey in ipairs(defaultKeys) do
argKeys[defaultKey] = {defaultKey}
end
for defaultKey, t in pairs(argKeys) do
local cfgValue = cfg[defaultKey]
local cfgValueType = type(cfgValue)
if cfgValueType == 'string' then
addKey(t, cfgValue, defaultKey)
elseif cfgValueType == 'table' then
for i, key in ipairs(cfgValue) do
addKey(t, key, defaultKey)
end
end
cfg[defaultKey] = nil -- Free the cfg value as we don't need it any more.
end
local function getParamMappings()
--[[
-- Returns a table of how parameter names map to namespace names. The keys
-- are the actual namespace names, in lower case, and the values are the
-- possible parameter names for that namespace, also in lower case. The
-- table entries are structured like this:
-- {
-- [''] = {'main'},
-- ['wikipedia'] = {'wikipedia', 'project', 'wp'},
-- ...
-- }
--]]
local mappings = {}
local mainNsName = mw.site.subjectNamespaces[0].name
mainNsName = mw.ustring.lower(mainNsName)
mappings[mainNsName] = mw.clone(argKeys.main)
mappings['talk'] = mw.clone(argKeys.talk)
for nsid, ns in pairs(mw.site.subjectNamespaces) do
if nsid ~= 0 then -- Exclude main namespace.
local nsname = mw.ustring.lower(ns.name)
local canonicalName = mw.ustring.lower(ns.canonicalName)
mappings[nsname] = {nsname}
if canonicalName ~= nsname then
table.insert(mappings[nsname], canonicalName)
end
for _, alias in ipairs(ns.aliases) do
table.insert(mappings[nsname], mw.ustring.lower(alias))
end
end
end
return mappings
end
return {
argKeys = argKeys,
cfg = cfg,
mappings = getParamMappings()
}
gjhuvy6qr3776fkmepa3doqbn7nwte2
Modulu:Namespace detect/config
828
7302
43393
2026-06-15T23:08:13Z
Ksarasola
1603
euwikin bezala
43393
Scribunto
text/plain
--------------------------------------------------------------------------------
-- Namespace detect configuration data --
-- --
-- This module stores configuration data for Module:Namespace detect. Here --
-- you can localise the module to your wiki's language. --
-- --
-- To activate a configuration item, you need to uncomment it. This means --
-- that you need to remove the text "-- " at the start of the line. --
--------------------------------------------------------------------------------
local cfg = {} -- Don't edit this line.
--------------------------------------------------------------------------------
-- Parameter names --
-- These configuration items specify custom parameter names. Values added --
-- here will work in addition to the default English parameter names. --
-- To add one extra name, you can use this format: --
-- --
-- cfg.foo = 'parameter name' --
-- --
-- To add multiple names, you can use this format: --
-- --
-- cfg.foo = {'parameter name 1', 'parameter name 2', 'parameter name 3'} --
--------------------------------------------------------------------------------
---- This parameter displays content for the main namespace:
-- cfg.main = 'main'
---- This parameter displays in talk namespaces:
-- cfg.talk = 'talk'
---- This parameter displays content for "other" namespaces (namespaces for which
---- parameters have not been specified):
-- cfg.other = 'other'
---- This parameter makes talk pages behave as though they are the corresponding
---- subject namespace. Note that this parameter is used with [[Module:Yesno]].
---- Edit that module to change the default values of "yes", "no", etc.
-- cfg.subjectns = 'subjectns'
---- This parameter sets a demonstration namespace:
-- cfg.demospace = 'demospace'
---- This parameter sets a specific page to compare:
cfg.demopage = 'page'
--------------------------------------------------------------------------------
-- Table configuration --
-- These configuration items allow customisation of the "table" function, --
-- used to generate a table of possible parameters in the module --
-- documentation. --
--------------------------------------------------------------------------------
---- The header for the namespace column in the wikitable containing the list of
---- possible subject-space parameters.
-- cfg.wikitableNamespaceHeader = 'Namespace'
---- The header for the wikitable containing the list of possible subject-space
---- parameters.
-- cfg.wikitableAliasesHeader = 'Aliases'
--------------------------------------------------------------------------------
-- End of configuration data --
--------------------------------------------------------------------------------
return cfg -- Don't edit this line.
a8nxo7wcopem2yd46s1dildj9jjca6c
Txantiloi:Category Handler
10
7303
43395
2026-06-15T23:11:34Z
Ksarasola
1603
Ksarasola wikilariak «[[Txantiloi:Category Handler]]» orria «[[Txantiloi:Category handler]]» izenera aldatu du
43395
wikitext
text/x-wiki
#BIRZUZENDU [[Txantiloi:Category handler]]
a7osy8mzpm76abuqh0bpscrc5t9nonn
Txantiloi:Category handler/numbered
10
7304
43396
2026-06-15T23:13:41Z
Ksarasola
1603
euwikin bezala
43396
wikitext
text/x-wiki
{{#iferror: {{#expr: 1 + {{{data|}}} }}
| {{{data|}}} <!--Not a number, return "data" as is-->
| {{{ {{{data|}}} |}}} <!--"data" is a number, return that numbered parameter-->
}}<noinclude>
{{txantiloi dokumentazioa}}
<!-- Add categories and interwikis to the /doc subpage, not here! -->
</noinclude>
iexkvykhh0z2on6f3hoj1kqdjonhsgi