Wikipedia
kabwiki
https://kab.wikipedia.org/wiki/Asebter_agejdan
MediaWiki 1.47.0-wmf.24
first-letter
Media
Uslig
Mmeslay
Amseqdac
Amyannan umsqedac
Wikipedia
Amyannan n Wikipedia
Tugna
Amyannan n tugna
MediaWiki
Amyannan n MediaWiki
Talɣa
Amyannan n talɣa
Tallat
Amyannan n tallat
Taggayt
Amyannan n taggayt
Awwur
Amyannan uwwur
Asenfaṛ
Amyannan usenfaṛ
TimedText
TimedText talk
Module
Discussion module
Event
Event talk
Sujet
Tanzeggit
0
2206
117675
99862
2026-10-16T10:29:17Z
Gurzil90x
14292
arniɣ ayen ilaqen
117675
wikitext
text/x-wiki
'''Tanzeggit''' d tigezmi tameqrant ger igzumen n [[tusnakt]] d win i izerwen [[tawella|tiwellatin]] neɣ Udmawen deg [[Tallunt|tallunin]] s myal [[tasekta]], deg tsekta Tis kraḍ (3) nezmar ad nemmeslay ɣef [[tenzeggit tuklidt]]. Ass-a ur nezmir ad d nesbin tilisa yellan ger tenzeggit akk d [[Asebrurez|wesebrurez]] neɣ d [[aljiber|uljiber]], acku ur nezmir ad nemmeslay ɣef [[Tanzeggit taljibirt|tenzeggit taljibirt]] ma yella ur d-neddim ara kra din kra da.
Tanzeggit diɣen d tafurk n tusnakt i izerrwen talɣiwin, tallunin, imeccaqen, tiɣmar d wassaɣen gar tneqqiḍin d yiḥricen n talɣiwin. Tesɛa azal deg usket n wakal d lebni, maca tuɣal daɣen d taɣult tamatut n tusnakt i yezmer ad tzerrew tallunin ur nezmir ara ad nwali s wallen, neɣ tallunin i yesɛan ugar n kraḍ n tsektiwin.
[[Tugna:Tuṭṭfa n ugdil seg 2026-10-16 11-19-35.png|centré|553x553px]]
== 1. Amezruy n tenzeggit ==
Awal agraɣlan géométrie yekka-d seg yigrigiyen i d-yemmalen asket n wakal. Isketen d yisiḍen inzeggane ttwasqedcen deg Maṣer, Mezupuṭamya d tɣermiwin nniḍen uqbel tanzeggit n Yigrigiyen. Ur ilaq ara ad nerṛ tanzeggit meṛṛa d asnulfu n yiwen ugdud kan.
==Imuren imeqranen n tenzeggit ==
* [[Tanzeggit tuklidit]]
* [[Tanzeggit artuklidit]]
* [[Tanzeggit tummit]]
* [[Tanzeggit tigriwt]]
* [[Tanzeggit taljibirt]]
* [[Tanzeggit tanebrurzant]]
* [[Aljiber imzireg]]
== Amezruy n tenzeggit ==
[[Taggayt:Tusnakt]]
7cvixpw9j9bhhqtyapd6mommtw47pur
New York
0
5351
117674
117665
2026-10-16T10:09:19Z
Mastiman Anumidi
17235
Aḍris amaynut
117674
wikitext
text/x-wiki
{{Infobox city}}
'''New York''' d nettat ay d tamdint tameqqrant akk deg [[Iwunak Yedduklen|Yiwunak Yeddukklen]]. Tezga-d deg ugafa-agmuḍan n tmurt, ɣef [[Agaraw Aṭlasi|Ugaraw Aṭlasi]]. Zedɣen-tt 8.336.697 n yimezdaɣen (19.006.798 s yegmamen ay d-yezzin fell-as). Tamdint-a tezga-d deg [[New York (Awanak)|uwanak n New York]].
Tamdint-a tettwassen s yixxamen-is ɣezzifen, s tnezzut, s tdamsa tameqqrant, s tẓuri, s tesdawiyin, s tmusni d umezruy-is amesbaɣur.
New York mačči d tamdint n tnezzut kan. D amkan anda mlalen yigduden seg waṭas n tmura, s tutlayin yemgaraden, s yidles yemgaraden d wallalen yemgaraden n tudert.
Ɣas akken tamdint-a tettwassen am yiwet n tɣerma tameqqrant n umaḍal amiran, amezruy-is yezga yeqqen ɣer yigduden inaṣliyen n Marikan n Ugafa...
Tamsalt i ilaq ad nseɣti deg tazwara: igduden inaṣliyen n New York d '''Lenape''', seg yigduden inasliyen n Marikan n Ugafa. Amezruy n temdint yemmal-d amek i tettwabna ɣef wakal-nsen, syin akin amek i tuɣal d yiwet seg temdinin tigejdanin n umaḍal.
== Tarakalt d ugama n New York ==
New York tezga deg umkan yesɛan azal ameqqran deg trakalt n Marikan. Tella gar yisaffen d yilellen, ayen i tt-yerran d tamdint n yinig d tnezzut seg zik.
Deg tama-s n umalu yella ''Asif Hudson'', deg tama-s n usamar yella ''East River'', i d aferdis n waman meẓẓiyen yeqqnen ɣer yilel. Deg unẓul, tella tagnit tameqqrant n waman i yettwassnen s yisem n ''New York Harbor'', anda i d-keččmen yiseflinen.
Tarakalt-a tettak-as kraḍ n lfaydat:
* Yezmer ad yili deg-s unermis n tnezzut gar Marikan, Turuft d tmura nniḍen.
* Isaffen d yilellen ttaken-d iberdan n usiweḍ n yiferdisen d medden.
* Igelluyen n wakal d yigziren ttawin-d aṭas n temnaḍin i lebni n temdint.
Maca amkan-a yesɛa ula d uguren: iḥemmalen n waman, ahuzzu n yilel, leɣla n wakal d uguren n lebni deg temnaḍin i d-yettwarran zdat n waman.
=== Tiɣiwanin tisudisin ===
New York tebḍa ɣef semmus n tiɣiwanin timeqqranin (boroughs).
==== '''Manhattan''' ====
[[Tugna:West side of Manhattan from Hudson Commons (95103p).jpg|centré|cadre|Manhattan.]]
D ul n tdamsa n temdint, anda ''llan Wall Street, Times Square, Central Park'' d waṭas n yixxamen ɣezzifen. D tamnaḍt yettwassnen aṭas deg umaḍal.
==== '''Brooklyn''' ====
[[Tugna:Dumbo Neighborhood in Brooklyn, NYC.jpg|centré|cadre|Brooklyn]]
D tamnaḍt yesɛan agdud meqqren, tuddar tiqdimin, taẓuri, izerfan idelsanen d yimḍiqen imeqqranen n tudert n temdint.
==== '''Queens''' ====
[[Tugna:Flushing Queens from roof of Starlight Hotel.jpg|centré|cadre|Queens]]
Tettwassen s tmeslayin d yidles yemgaraden. Deg-s llan yimḍiqen n yinig, timnaḍin n tnezzut d waṭas n tdukliwin n yimezdaɣ.
==== '''The Bronx''' ====
[[Tugna:Yankee Stadium 001.JPG|centré|vignette|650x650px|Bronx.]]
D yiwet seg temnaḍin ideg d-yennulfa uɣanib aẓawan n hip-hop. Deg-s daɣen azrib ameqqran ɣer Bronx Zoo d Yankee Stadium.
==== '''Staten Island''' ====
[[Tugna:Freshkills Park in Staten Island, New York.jpg|centré|vignette|650x650px|Staten Island.]]
D tamnaḍt i yesɛan aṭas n yigran imenza, izerfan izegzawen d tuddar ur neččur ara d imezdaɣ am Manhattan.
== 3. Amezruy uqbel ad d-awḍen Yirupiyen ==
Uqbel ad d-awḍen Yirupiyen, akal n New York yella d aḥric seg wakal amenzu n ''Lenape'', i d-yettwasemman ''Lenapehoking''.
Igduden-a zedɣen deg temnaḍt-a i waṭas n yiseggasen s waṭas uqbel asnulfu n temdint tamirant.
Lenape sɛan tudert i d-yettwaznen ɣef ugama. Ttidiren s:
* Ugmar n yiɣersiwen.
* Uṣeggem n tiferkiwin d wakal n tfellaḥt.
* Uṣeyyeḍ n yiselman deg yisaffen.
* Tnezzut d wussawel gar tuddar d yigrawen yemgaraden.
Tudert-nsen tella teqqen ɣer tmettiwin n twaculin, taddart, tiɣawsiwin n ugama d tmenna n yimezwura.
Deg trakalt-nsen, '''Manhattan''' tettwassen s yisem yeqqnen ɣer '''Manahatta'''. Isem-a d yiwen seg yisemawen iqburen i d-yeggran deg temdint tamirant.
Aselmed n umezruy n New York ilaq ad yebdu s ''Lenape'', acku ur tebdi ara tudert d tademsa n temnaḍt-a deg 1624.
== 4. Tallit n Hulanda — New Amsterdam (1624–1664) ==
Deg useggas 1609, '''amnadi Henry Hudson''', i ixeddmen i tdukla n tnezzut tahulandit, yewweḍ ɣer temnaḍt n New York.
Hudson yella yettnadi abrid amaynut n tnezzut ɣer Asya, maca yeẓra azal n temnaḍt-a, ladɣa isaffen-is d waman i tt-id-yezgan.
Deg 1624, Ihulandiyen bdan ad d-sbedden imezdaɣ-nsen deg temnaḍt. Deg yiseggasen i d-iteddun, '''New Amsterdam''' tuɣal d tamdint tameẓẓyant n tnezzut ɣef yiri n Manhattan.
Deg 1653, tettwaɛqal s wudem unṣib am temdint.
New Amsterdam ur tettwasebded ara deg wakal ur nesɛi ara imezdaɣ, maca deg wakal i zedɣen yakan yigduden inasliyen Lenape. Yella d aḥric n tɣawsa tameqqrant n ikuluniyen Irupiyen,i yekksen kra n wakal i yigduden inasliyen Lenape, yerna i d-yessawḍen anagraw n '''useqdec n yimdanen i lfayda n wiyaḍ''' d tnezzut n waklan. ».
Tamdint tettnerni s:
* Tnezzut n yigelman n yiɣersiwen.
* Usiweḍ n yiferdisen ɣer Turuft.
* Lebni n yixxamen d lebni tqenṭyar n waman.
* Tnezzut gar tigdudin yemgaraden.
Deg tallit-a, tamdint tella d amkan n waṭas n tutlayin d yisɣanen. Llant temettiyin tihulandiyin, talmaniyin, tafransisin, tagliziyin, tiyahudiyin d yimezdaɣ iberkanen. tilelli n usɣan(n tedyanit) ur tettunefk ara i meṛṛa s yiwen wudem, yerna taklit d uɛzel n kra n yigrawen n yimezdaɣ d ayen yellan deg temdint.
== 5. Tallit n Lingliziyen (1664–1783) ==
Deg 1664, Lingliziyen ṭṭfen New Amsterdam. Beddlen-as isem, semman-as New York, ilmend n ''James'', ''Duke of York''.
Deg tallit-a, tamdint tettnerni s waṭas, tuɣal d yiwet seg temdinin tigejdanin n tmura i yellan ddaw udabu n [[Legliz|Leglizi]] deg Marikan n Ugafa.
Tanezzut tettnerni, llan imezdaɣ imaynuten, ttemḍafaren-d yimseftiyen n tnezzut. Maca tadamsa n temdint tella tesɛa ula d aḥric i ibedden ɣef umahil n waklan.
Deg ṭṭrad n timunent n Marikan, New York teqqim ddaw n udabu aserdasi n Lingliziyen seg 1776 armi 1783.
Mi ifukk ṭṭrad, tamdint tebda tallit tamaynut, tuɣal d yiwet seg temdinin i yesɛan azal ameqqran deg usbeddi n uwanek amarikani.
== 6. New York deg tazwara n Uwanek Amarikani ==
Seg 1789 armi 1790, New York tella d tamdint tagejdant n Marikan (tamanaɣt tafidiralit).
Deg-s i yeṭṭef George Washington tanbaḍt-is tamezwarut am umenzu n tmurt deg 1789.
Ayen i d-yerr New York d tamdint tameqqrant n tnezzut deg lqern wis 19 mačči d tadamsa kan, maca d amkan-is:
* Asif n Hudson i d-yettɛawanen asirag ɣer daxel n tmurt.
* Asiweḍ n yiferdisen gar taddart d tmeddurt.
* Abrid n ''Erie Canal'', i d-yeldin deg 1825.
* Tanezzut n Marikan s usiweḍ n waman.
''Erie Canal'' yessuddes assaɣ n tnezzut gar New York d temnaḍin n wadda n Ilel Erie, ayen i yesnernan azal n temdint deg tedamsa n Marikan.
== 7. New York deg lqern wis 19 — tamdint n yinigen ==
[[Tugna:New-York-Fifth-Avenue 1900.jpg|centré|vignette|450x450px|aNew York deg 1900.]]
Deg lqern wis 19, New York tuɣal d yiwet seg temdinin i d-yettawin aṭas n yinigen seg Turuft. Imdanen n waṭas n tmura kecmen ɣer New York i wakken ad afen amahil, tilelli n usɣan neɣ tudert yelhan ugar.
Gar yinigen-a llan:
* '''Irlandiyen''' i d-iffɣen seg tazɣent n laẓ deg tmurt-nsen.
* '''Iṭalyanen''' i d-yusan seg waṭas n temnaḍin n [[Ṭṭelyan|Ṭelyan]].
* '''Ilmaniyen''' d yinigen n Turuft Talemmast.
* '''Iyahudiyen''' i d-iffɣen seg Turuft n Usamar, ladɣa seg ussan n miḥyaf.
Deg 1892, tigzirt n Ellis Island tebda ad tesɛu tawuri tameqqrant deg usqerdec n yinigen i d-yekcemen ɣer Marikan.
New York tuɣal d tamdint n tutlayin yemgaraden, n yiɣaniben n tudert yemgaraden, d tnezzut i yettnernin.
Maca amhaz-a ur yelli ara war uguren. Imezdaɣ aṭas zedɣen deg yixxamen imecṭaḥ, gar-asen tella Maca aṭas n yimezdaɣ ttidiren deg tegnatin iweɛren: lehlakat, laẓ d tegnatin n umahil iwaɛren d uɛeddi ɣef yizerfan n yixeddamen.
=== Asbeddi n New York tamirant deg 1898 ===
Deg 1 Yennayer 1898, tiɣiwanin i d-yettwasemman ass-a '''Manhattan''', '''Brooklyn''', '''Queens''', '''Bronx''' d '''Staten Island''' dduklent deg yiwet n temdint tameqqrant.
Aneḍru-a yerr-a New York d yiwet seg temdinin timeqqranin n Marikan, s tmurt d ugdud meqqren aṭas.
== 8. Lqern wis 20 — tallit n lebni d tẓuri ==
[[Tugna:Fifth Avenue and 25th Street, New York 1900.png|vignette|New York deg 1900.]]
Deg tazwara n lqern wis 20, New York tebda ad tettbeddil s wudem ur nelli ara yakan.
Timdinin nniḍen n Marikan sɛant daɣen lebni ɣezzifen, maca New York tuɣal d yiwet seg temdinin i d-yettbanen s waṭas s yixxamen-is ɣezzifen, imahilen n tnezzut, tesdawiyin d tẓuri.
Deg 1904, aẓeṭṭa n umitru ddaw n wakal (subway) yeldi deg temdint. Anagraw-a yessizmir i waṭas n yimezdaɣ ad ddun gar temnaḍin yemgaraden.
=== Ixxamen ɣezzifen d lebni amaynut ===
[[Tugna:Chrysler Building NYC-20090519-RM-094845.jpg|vignette|D yiwen seg yixxamen yettwassnen s uɣanib n lebni Art déco.]]
[[Tugna:Empire State Building (aerial view).jpg|vignette|519x519px|Yettwabna deg tallit n tazɣent tadamsant tameqqrant, yuɣal d azamul n New York.]]
Deg 1929, tazɣent tadamsant tameqqrant tebda seld aɣelluy n tggazt n ''Wall Street''. New York tuɣal d yiwet seg temdinin i yettwaḥuzzen s waṭas s twaɣit-a n tdamsa.
Maca seg yiseggasen n 1930 armi d taggara n ṭṭrad wis sin n umaḍal, tamdint tettnerni s lebni n yixxamen, iberdan d useggem n yizerfan n umahil.
== 9. New York d yidles amaḍlan ==
New York tesɛa azal ameqqran deg yidles n umaḍal.
'''Aẓawan''': Harlem yuɣal d amḍiq yesɛan azal ameqqran deg umezruy n jazz. Deg Bronx, deg yiseggasen n 1970, d-yennulfa hip-hop, i d-yuɣalen d yiwen seg yiɣaniben n uẓawan yettwassnen aṭas.
'''Amezgun''': Broadway d amkan yettwassnen s waṭas deg umaḍal s yimezguyen, ineccaden d tneḍruyin n tẓuri.
'''Taẓuri d tsekla''': New York tesɛa timkerḍiwin, tiẓuriwin, tizeɣwa n sinima, isensayen n tẓuri d waṭas n yimukan n uselmed.
'''Tisdawiyin''': Columbia University d New York University d snat seg tesdawiyin yettwassnen n temdint, i yesɛan tawuri deg unadi ussnan d uselmed.
==Isunen n weɣrem n New York==
Llan semmus (5) n yisunen deg New York, s tenglizt qqaren-as ''Boroughs''. [[File:5 Boroughs Labels New York City Map.png|thumb|5 Isunen n weɣrem n New York sɣur Julius Schorzman : 1- Manhattan, 2-Queens, 3-Brooklyn, 4-The Bronx, 5- Staten Island]]
*[[Manhattan]] : agwans n temdint, tella af tegzirt n Manhattan. Llant deg-s [[Wall Street]], [[Tasdawit n New York]], [[Tasdawit n Columbia]], asutel n Yiwunak Yeddukklen (ONU/NU). Ɣur-es imezdaɣen 1 546 856 deg-s.
*[[The Bronx]] : ay d asun agellil akk deg weɣrem n New York akwd tdersiwin (minorités) tiberkanin d tispanikin maca tuɣal-d cwiṭ n teɣlist seg 20 iseggassen i yezrin. Ay d dduḥ n uẓawan Hip-Hop, deg-s illa [[Asarir Yankees Stadium]]. Ɣur-es 1 354 068 imezdaɣen deg-s.
*[[Queens]] : Ɣur-es 2 237 815 imezdaɣen deg-s. Yeḍra [[US Open]] dinna yal uggur n ctember, deg-s llan imafagen n JFK d La Guardia. Illa d agemim n tmezduɣt d tmugri (industry).
*[[Brooklyn]] : Agemim n tmezduɣt n New-Yorkers. Ɣur-es 2 488 194 imezdaɣen deg-s
*[[Staten Island]] : Ɣur-es imezdaɣen 491 730 deg-s. Daɣem d agemim n tmezduɣt n New-Yorkers, yuggug si Manhattan.
[[Category:New York]][[Category:Timdinin]][[Category:Iwunak Yeddukklen]]
74e0d96lxvyl6x1br85cbttx45nnlbc
Qusṭantin Amezwaru
0
25611
117672
117657
2026-10-15T19:49:59Z
Gurzil90x
14292
arniɣ ayen ilaqen
117672
wikitext
text/x-wiki
'''Qusṭantin Amezwaru''', i yettwassnen daɣen s yisem n '''Qusṭantin Ameqqran''' (''Constantinus Magnus s tlatinit''), d yiwen seg
{{Infobox biography|item=Q8413|image=[[File:0 Gaius Flavius Valerius Constantinus, Palatino.jpg|thumb|Asebdad n Qusṭantin Amezwaru|300px]]|caption=Qusṭantin Amezwaru.}}
yimenkaden irumanen i yesɛan azal ameqqran deg umezruy n umaḍal aqdim.
Yella d amenkad n Tgelda Tarumanit seg useggas 306 armi d 337, maca ur yuɣal d amenkad awḥid n tgelda meṛṛa alamma d aseggas 324.
Deg 31 n yiseggasen n udabu-is, Qusṭantin yessaweḍ ad ibeddel aṭas n tɣawsiwin deg tsertit, deg tedbelt, deg tsertit taserdasit, deg tdamsa, ladɣa deg wassaɣ gar uwanek arumani d tmeslayt tamasiḥit.
Gar wayen i t-yeskanayen deg umezruy:
- Yerbeḥ ṭṭradat imeqqranen mgal imenkaden i t-yettnaɣen ɣef udabu.
- Yerr-a tamurt tarumanit meṛṛa ddaw yiwen n umenkad deg 324.
- Yesnerna tasertit n tsureft d uḥraz n tilelli n ddin i yimasḥiyen.
- Yefka afus n tallelt i tmeslayt tamasiḥit, armi tuɣal d yiwet n tɣessa timeqqranin n tmetti tarumanit.
- Yebna tamezdeɣt tamanekdat tamaynut deg Qusṭanṭiniya, ɣef wakal n temdint taqdimt n Byzantion.
- Yesdukkel amussu n uselḥu n tmeslayt tamasiḥit deg ugraw n Nikiya, deg 325.
- Yesnerna yiwet n tsertit tamaynut n tedrimt, taserdast d tedbelt.
S wakka, Qusṭantin ur yelli ara kan d amenkad i yerbeḥ ṭṭradat. Yella daɣen d yiwen n yimdanen i d-yeslulfen tallit tamaynut deg umezruy n Tgelda Tarumanit, tin ara yessiwḍen sya ɣer temsalt tarumanit n usamar, i yettwassnen deg umezruy am Tgelda Tabizantin.
== 1. Talalit d temẓi n Qusṭantin ==
=== 1.1. Talalit-is ===
Qusṭantin ilul, ilmend n tɣbula i d-yewḍen ɣur-neɣ, ɣef useggas 272 neɣ deg kra n yiseggasen i t-id-yezwaren, deg temdint n ''Naissus'', i d-yeqqimen ass-a d Nič deg [[Ṣerbya]].
Isem-is arumani yella d ''Flavius Valerius Constantinus''.
Baba-s d [[Qusṭantin Klurus]] (Constantius Chlorus), yiwen n yimeqqranen iserdasiyen irumanen i yuɣalen d imenkaden.
Yemma-s d [[Helena (yemma-s n Qusṭantin Amezwaru)|Helena]], tameṭṭut i yuɣalen sya ɣer zdat d yiwet n tuqdisin timeqqranin n umezruy amasiḥi.
Ur nessin ara s tidet meṛṛa ma [[Helena (yemma-s n Qusṭantin Amezwaru)|Helena]] d tameṭṭut tamezwarut n Qusṭantin Klurus s uzref, neɣ d tameṭṭut i yesɛa yid-s assaɣ uqbel zwaǧ-is ameskaran. Tameṭṭut-a ur tesɛi ara tazmert n tsertit deg tazwara, maca mmi-s mi yuɣal d amenkad, ad as-yefk azal ameqqran.
=== 1.2. Axxam-is d tugna n tmetti n wakud-nni ===
Deg tazwara n tasut tis IV, Tgelda Tarumanit d tamurt tameqqrant i yeṭṭfen aḥric ameqqran n Tuṛuft, Tafriqt n ugafa d Asya n umalu.
Deg tallit-a, aṭas n yimenkaden ur d-ttilalen ara deg temdint n Ruma. Llan-d seg temnaḍin n Danub, Illyricum d Balkans, anda taserdast tesɛa azal ameqqran deg usefru n udabu.
Qusṭantin yella seg tɣiwant-a n tsertit taserdasit. Ihi, talalit-is deg Naissus ur telli ara d ayen iweɛren ad nefhem, imi taserdast tarumanit tuɣal d yiwen n yigejdan n tɣessa n tgelda.
=== 1.3. Tamẓi deg yixxamen n yimenkaden ===
Qusṭantin yessaweḍ ad ikker deg tɣiwant n yimenkaden. Yedder deg yixxamen n udabu deg usamar n tgelda, anda yella Dyuklisyan d amenkad.
Yelmed amek tettwaselḥu tgelda, amek tettwasebdad taserdast, akked wamek tteddun wassaɣen gar yimenkaden.
Yexdem daɣen deg teserdast, yedda deg kra n yikabar iserdasiyen, yessen tamsalt n usefrek n yimukan d uselḥu n yimrigen.
Tudert-is deg tallit-a tefka-yas tirmit i as-yettunefken kan i kra n yimeqqranen irumanen.
== 2. Tagnit n Tgelda Tarumanit uqbel ad d-yili Qusṭantin ==
=== 2.1. Tazɣent n tasut tis III ===
Deg tasut tis III, Tgelda Tarumanit tɛedda ɣef yiwet n tallit iweɛren aṭas.
Llan aṭas n yimenkaden i d-ttilin s tallelt n teserdast, maca ur ttɣimin ara deg udabu aṭas n wakud.
Ṭṭradat n daxel, tazɣent n tedrimt, asenqes n uselḥu n temnaḍin, akked ṭṭradat ɣef tilisa rnan-d ccwal i tgelda.
Seg 235 armi d 284, aṭas n yimenkaden uɣalen-d ɣer udabu, kra seg-sen ttwaneɣan neɣ ttwakksen deg wakud ameẓẓyan.
=== 2.2. Aɣelluy n tetrarkiya ===
Dyuklisyan, mi yuɣal d amenkad deg 284, yeɛreḍ ad yefru ugur-a.
Yesbed tasertit n tetrarkiya, anda tgelda tettwasefru s ukuẓ n yimeqqranen: sin n yimenkaden imeqqranen (Augusti) d sin n yimenkaden imawlan n lɛehd (Caesares).
Iswi n tetrarkiya yella d:
- Asefru n tgelda s wudem iqriben ɣer temnaḍin-is.
- Aḥraz n tilisa seg iɣerfan ibarbaren.
- Asenqes n ṭṭradat n udabu gar yimeqqranen.
- Aḍman n usemḍfer n udabu war ṭṭradat.
Maca tarrayt-a ur tessawaḍ ara ad teḥrez talwit i lebda.
Mi Dyuklisyan d Maximian ǧǧan adabu deg 305, tamukrist(ugur) n wamek ara d-yilin yimenkaden imaynuten tebda tettban-d.
Qusṭantin ad yuɣal d yiwen n yimdanen i yesɛan azal ameqqran deg uɣelluy n tetrarkiya.
=== 3. Abrid n Qusṭantin ɣer udabu (305–306) ===
Deg 305, baba-s [[Qusṭantin Klurus]] yuɣal d amenkad ameqqran n umalu n tgelda.
Qusṭantin, i yellan deg usamar, yuɣal ɣer baba-s, yedda yid-s deg yigrawen iserdasiyen n Britanya.
Deg 25 Yulyu 306, Qusṭantin Klurus yemmut deg temdint n Eboracum, i d-yuɣalen ass-a d York deg Ngliz.
Deffir tmettant-is, iserdasen-is ssutren ad yili mmi-s Qusṭantin d amenkad.
Deffir tmettant n baba-s, iserdasen-is sbedden Qusṭantin d amenkad deg 306, maca Galerius, amenkad ameqqran n usamar, ur iqbil ara ad t-yessisem d Augustus s tazwara. Yefka-yas kan azwel n Caesar.
Tamsalt-a tessekcem Qusṭantin deg yiwet n tɣawsa tameqqrant: anadi ɣef adabu arumani s tallelt n teserdast.
Deg yiseggasen i d-iteddun, Qusṭantin isnerna adabu-is deg Galiya, Britanya d kra n temnaḍin n Uṛupa n umalu.
Yesbed daɣen assaɣen n tsertit s yimenkaden nniḍen.
Deg 307, yezweǧ Fausta, yell-is n umenkad aqdim Maximian. Zwaǧ-a yella daɣen d yiwet n tarrayt n usdukkel n yiɛeggalen n udabu.
== 4. Ṭṭradat n Qusṭantin akked Maxentius (312) ==
=== 4.1. Anwa i yellan d ''Maxentius''? ===
''Maxentius'' d mmi-s n ''Maximian'', yiwen n yimenkaden iqburen n tetrarkiya. Yuɣal d amenkad deg Ruma deg 306, yerna yeṭṭef kra n temnaḍin n ṭṭelyan d Tafriqt Tarumanit. Qusṭantin d ''Maxentius'' uɣalen d imnaɣen ɣef udabu n umalu. Deg 312, Qusṭantin yefren ad yessekcem taserdast-is ɣer ṭṭelyan iwakken ad yernu Maxentius.
=== 4.2. Akabar n Itelya ===
Qusṭantin yessufeɣ taserdast-is seg ''Galiya'', yezger idurar n ''Alpes'', yerna kra n isedasen n yigen n ''Maxentius'' deg temdinin n usamar n ṭṭelyan. Yerbeḥ deg ''Turin'', ''Verona'' d yimukan nniḍen, syin yuɣal ɣer [[Roma|Ruma]].
Maxentius yefren ad yessuffeɣ taserdast-is seg Ruma iwakken ad yemmager Qusṭantin.
=== 4.3. Ṭṭrad n Teqenṭert n Milvius ===
[[Tugna:Ponte Milvio-side view-antmoose.jpg|centré|vignette|450x450px|Tiqenṭart n Milvius, anda i d-yeḍra amennuɣ gar Qusṭantin d Maxentius.]]
Deg 28 Kṭuber 312, sin n yimeqqranen mmagren ɣef teqenṭert n Milvius (Pons Milvius), deg ugafa n Ruma. Tarrayt n Qusṭantin, akked udabu-s ɣef yigen, teǧǧa-t ad yerbeḥ ṭṭrad. Deg trewla-ines ɣer Ruma, Maxentius yeɣli deg wasif n Tiber, yemmut deg waman.
Tameɣra n Qusṭantin tebna ɣef rbeḥ-a, imi seg wass-nni yuɣal d amenkad yesɛan adabu ɣef umalu n Tgelda Tarumanit.
Ṭṭrad-a ad yesɛu daɣen azal ameqqran deg umezruy n tmeslayt tamasiḥit.
== 5. Tirgit n Qusṭantin d uqerrub-is ɣer usɣan(ddin) amasiḥi ==
=== 5.1. D acu i d-yellan uqbel ṭṭrad? ===
Imezrayen n tallit taqdimt ḥkan-d belli Qusṭantin yeẓra azamul deg yigenni neɣ yurga tirgit uqbel ṭṭrad n Milvius.
Maca iɣbula ur msefhamen ara ɣef wamek i yeḍra. '''''Lactantius''''', ameskar amasiḥi n tasut tis IV, yura belli Qusṭantin yettwawelleh deg targit iwakken ad yerr azamul amasiḥi ɣef yiwen seg yizamulen n teserdast-is.
Eusebius n Qaysariya, i yuran Vita Constantini, yefka-d taḥkayt nniḍen, anda Qusṭantin yeẓra, ilmend n wayen i d-yenna, azamul n ufus amasiḥi(amidag) deg yigenni. Deg yiɣbula n tmasiḥit, taḥkayt-a tettwaqqen ɣer wawal alatini:
'''In hoc signo vinces — «S uzamul-a ara terbeḥeḍ.»'''
Maca ur nezmir ara ad nini s tidet belli ayen i d-yettwaḥkan deg yiɣbula-a yeḍra akken i t-id-uran. Imezrayen imiranen kkaten-d deg taḥkayat-a imi tella deg-sent tmuɣli n ddin, tazerfa n udabu-s d usnulfu n tugna n umenkad.
Amgired gar ''Lactantius'' d ''Eusebius'', akked wakud anda ttwarun iɣbula-nsen, yettaǧǧa tamsalt-a d tin ɣef mazal yettili unadi n umezruy.
=== 5.2. Qusṭantin d amasiḥi neɣ d afagan? ===
Tamsalt-a ur tefru ara s yiwet n tririt tafessast.
Qusṭantin yella deg tmetti tarumanit anda llan aṭas n yisɣanen d leɛwayed n wafagan. Deg tazwara n udabu-is, yella yesskanay-d assaɣen d ddin n yiṭij, ladɣa d Sol Invictus. Maca seg 312 d asawen, aselḥu-s yesɛa ugar n wassaɣen d tmeslayt [[tamasiḥit]].
Yebda yettak-as tallelt, yettqabal imrabḍen-is, yerna yebna tallelt-is tasertant ɣef tɣessa-s. Ihi, nezmer ad nini belli Qusṭantin yuɣal yettak afus i ddin amasiḥi, maca '''ur nezmir ara ad nẓer s tidet''' melmi i tbeddel tikti-s n ddin, neɣ amek i tella taflest-is tagensant.
Tamsalt n ddin-is tban-d daɣen deg wayen i yeḍran ɣer taggara n tudert-is, imi ur yettwaɣḍes ara deg waman n lebni amasiḥi (baptême) alamma d aseggas 337, deg wakud i yella yettwaḍen.
== 6. Asaḍuf n Milan (313): abeddel ameqqran deg umezruy n ddin ==
Deg useggas 313, Qusṭantin yemlal d ''Licinius'', amenkad n usamar n Tgelda Tarumanit, deg temdint n Milan. Sin n yimenkaden msefhamen ɣef yiwet n tsertit tamaynut i yeɛnan tilelli n ddin deg tgelda. Tizrawin n umezruy semman-as '''Asaḍuf n Milan''' (Edictum Mediolanense).
=== 6.1. D acu i d-yella deg talwit-a? ===
Iswi-is yella d aḥraz n tilelli n ddin i yimdanen n Tgelda Tarumanit. Imasḥiyen, i yellan d wid i yettwaḥebsen neɣ yettwaneɣan deg kra n talliyin yezrin, uɣalen sɛan azref ad ɛebden ddin-nsen war aḥebbes seg tmenkda.
Adabu yessuter daɣen ad ttwaldin kra n yixxamen n usɣan [[Tamasiḥit|amasiḥi]] akked wayen i as-yettwakkesen deg tallit n uqehher. Maca ilaq ad nefhem yiwet n tɣawsa:
Asaḍuf n Milan ur yerr ara ddin amasiḥi d ddin unṣib n Tmenkda Tarumanit. Tefka tilelli n ddin, ur teḥbis ara meṛṛa leɛwayed n wafagan, ur tessekcem ara akk imdanen deg usɣan amasiḥi. Ddɣa, deg tallit n Qusṭantin, isɣanen iqburen mazal llan deg tmetti tarumanit.
=== 6.2. Amgired gar Qusṭantin d Dyuklisyan ===
Deg 303, deg wakud n [[Dyuklisyan]], tella yiwet n tsertit taẓayant mgal yimasḥiyen. Kra n tklizin ttwamdlent, idlisen n ddin ttwaseṛɣen, yerna aṭas n yimasḥiyen ɛeddan ɣef lmeḥna. Deg tallit n Qusṭantin, tamsalt-a tbeddel.
Anekcum n ddin amasiḥi deg tsertit n uwanek yella d yiwen n yiberdan imeqqranen n ubeddel n tmetti tarumanit.
Maca anamek n ubeddel-a ur d-yemmal ara belli Tmenkda Tarumanit tuɣal d tamasiḥit deg yiwen wass. Abeddel yella s leɛqel, yerna yedda deg waṭas n tasutin.
== 7. Ṭṭradat d Licinius d usdukkel n Tgelda Tarumanit (316–324) ==
Deffir talwit n Milan, Qusṭantin d ''Licinius'' llan d sin n yimenkaden imeqqranen. Qusṭantin yeṭṭef amalu n tgelda, Licinius yeṭṭef aḥric ameqqran n usamar. Assaɣen-nsen llan d wid iweɛren, ɣas akken Licinius yezweǧ Kunsṭantiya, ultma-s n Qusṭantin.
=== 7.1. Ṭṭrad n Cibalae ===
Deg 316, neɣ 314 ilmend n kra n yiɣbula, ṭṭrad amezwaru ameqqran gar-asen yeḍra deg ''Cibalae'', deg temnaḍt n Karwasya n wass-a.
Qusṭantin yerbeḥ ṭṭrad-a. Deffir-s, ṭṭrad nniḍen yeḍra ɣef temnaḍt n ''Mardia''.
Sin n yimenkaden msefhamen ɣef talwit, maca assaɣen-nsen warǧǧin llan rakden.
=== 7.2. Ṭṭrad aneggaru deg 324 ===
Deg 324, Qusṭantin yessufeɣ agraw aserdasi ameqqran mgal Licinius.
Ṭṭradat imeqqranen ḍran deg:
- ''Adrianopolis'', deg [[Tturk|Tturkya]] n wass-a.
- ''Hellespont'', deg yilel gar Uṛupa d Asya.
- ''Chrysopolis'', i d-yeqqimen ass-a deg tama tasya n Istanbul.
Qusṭantin yerbeḥ Licinius deg Kṭuber 324. Licinius yeqbel ad yefk adabu, maca deg useggas 325 yettwanɣa s unamek n uḥraz n udabu n Qusṭantin. Sya ɣer zdat, Qusṭantin yuɣal d amenkad awḥid n Tmenkda Tarumanit meṛṛa. Ayen ur nessawaḍ ara ad yeg Dyuklisyan s tetrarkiya, Qusṭantin yessaweḍ ad t-yeg s ṭṭradat d wassaɣen n udabu.
== 8. Asbeddi n Qusṭanṭiniya: tamdint tamaynut n tgelda ==
[[Tugna:Theodosian Walls in Constantinople 2.jpg|centré|vignette|450x450px|Iɣraben iqburen n Qusṭanṭiniya.]]
=== 8.1. Ayɣer Qusṭantin yefren Byzantion? ===
Deffir rbeḥ-is ɣef Licinius, Qusṭantin yebɣa ad yesbed yiwet n temdint tamanaɣt i udabu-is. Yefren temdint taqdimt n Byzantion, i yellan deg uḍiq agensu gar ilel Aberkan d ilel n Marmara. Tamnaḍt-a tesɛa azal ameqqran deg umezruy, deg ttjara d tsertit taserdasit.
''Byzantion'' teṭṭef amkan gar Uṛupa d Asya. Tella ɣef teqenṭert n yiberdan n ttjara i d-yettasen seg usamar ɣer umalu. Aman n Bosphorus, akked ufran n umkan-is, teǧǧa-tt d yiwet n temdint yezmer ad ttwaḥrez s shala ugar n waṭas n temdinin.
=== 8.2. Asbeddi n Qusṭanṭiniya ===
Deg 11 Mayyu 330, Qusṭantin yessekcem tamdint tamaynut deg wudmawen n udabu.
Yefka-yas azal n yiwet n temdint tanamkant n tgelda.
Tamdint-a tettwasemma Constantinopolis, anamek-is «Tamdint n Qusṭantin».
Tettwafren daɣen s yisem n Ruma Tamaynut (Nova Roma).
Maca ilaq ad nẓer belli Qusṭantin ur yebni ara tamdint-a seg ulac. Yessnerna tamezdeɣt n Byzantion, isbedd deg-s iberdan imeqqranen, tigejda n tedbelt, imukan n tɣuri, isayesen, temsirin d yixxamen n udabu.
=== 8.3. Tamsalt n Qusṭanṭiniya deg umezruy ===
Tamdint-a tuɣal sya ɣer zdat d yiwet n temdinin timeqqranin n umaḍal. Deffir tmettant n Qusṭantin, ad teqqim d amkan agejdan n udabu arumani deg usamar. Deg 395, mi tbeddel tɣessa n udabu gar umalu d usamar, Qusṭanṭiniya tuɣal d tamezdeɣt n udabu n tgelda tarumanit n usamar. Deffir aɣelluy n udabu arumani deg umalu deg 476, tamdint-a teqqim d amkan agejdan n tgelda i d-yettkemmilen amezruy arumani.
Deg umezruy amiran, tgelda-a tettwasemma aṭas Tgelda Tabizantin. Maca imezdaɣ-is ur semman ara i yiman-nsen «Bizantiyen» deg unamek amiran. Ttwalin iman-nsen d Irumanen, yerna ssawalen i tgelda-nsen tagelda tarumanit.
== 9. Agraw n Nikiya (325) d ubeddel n tmeslayt tamasiḥit ==
[[Tugna:Nicea.jpg|centré|vignette|450x450px|Agraw n Nikiya.]]
Deg useggas 325, Qusṭantin yessuter ad yemlil ugraw ameqqran n yimrabḍen imasiḥiyen deg temdint n Nikiya, i d-yeqqimen ass-a d ''İznik'' deg [[Tturk|Turkya]].
Agraw-a yettwassnen s yisem n Agraw Amezwaru n Nikiya.
=== 9.1. D acu i d-ugur i yellan? ===
Deg tallit-a, tella temgarda tameqqrant gar yimasḥiyen ɣef tɣawsa n tɣessa n Yasuɛ Lmasiḥ d wassaɣ-is d Rebbi. [[Aryus]] yella d yiwen n yimrabḍen(argaz n ddin neɣ n usɣan) n temdint n Aleksandriya.
Yella yettwali belli Mmi-s n Rebbi ur yelli ara d aqdim am Baba-s, imi tella tallit anda ur yelli ara. Imrabḍen nniḍen ur qbilen ara tikti-a. Llan ttwalin belli Mmi-s d aqdim am Baba-s, yerna d yiwen n ugama n tɣellist tarrabanit. Tamsalt-a tessekcem imasiḥiyen deg yiwen n ccwal ameqqran.
=== 9.2. D acu i yexdem Qusṭantin? ===
Qusṭantin, i yebɣan ad yesɛu talwit deg tmeslayt tamasiḥit, yessuter ad yemlil ugraw n yimrabḍen.
Ur yelli ara d amrabḍ, ur yelli ara d ameqqran n tussna n ddin, maca yella d amenkad i yesɛan tazmert ad yesdukkel imdanen deg yiwen n ugraw.
Agraw n Nikiya yefka azal i tikti n ''homoousios'', i d-yemmalen belli Mmi-s d Baba-s sɛan yiwet n tɣessa n ugama n yillu(agama n ṛebbi). Agraw yefren daɣen kra n yilugan i yesɛan assaɣ d ddin, d uselḥu n tmeslayt s tmuɣli tamasiḥit.
=== 9.3. Azal n ugraw-a ===
Agraw n Nikiya yesɛa azal ameqqran deg umezruy amasiḥi, imi d yiwen seg yigrawen imeqqranen imezwura i yebnan tikti tamasiḥit n tmeslayin d tmuɣliwin timeqqranin n usɣan-agi. Maca ur yelli ara d taggara n ccwal. Amgired gar yimasḥiyen ɣef tamsalt n Aryus akked taluft n [[Tadunatit|yidunatiden]] tekkemmel deg yiseggasen i d-iteddun, ɣas akken Qusṭantin yeɛreḍ ad yefru.
Ilaq daɣen ad nẓer belli agraw-a ur d-yessnulfa ara ddin amasiḥi. Ddin-a yella uqbel Qusṭantin s waṭas n tasutin. Agraw yeɛreḍ ad yefru amgired gar yimasḥiyen ɣef kra n tɣawsiwin n lmendad n ddin.
== 10. Tasertit n Qusṭantin deg Tafriqt n Ugafa ==
Aḥric-a yesɛa azal ameqqran i umezruy n yimaziɣen, imi Tafriqt n Ugafa tella d yiwet seg temnaḍin timeqqranin n Tgelda Tarumanit.
=== 10.1. Tafriqt deg tallit n Qusṭantin ===
Deg tazwara n tasut tis IV, Tafriqt n Ugafa tella d tamnaḍt i yesɛan azal ameqqran deg tdamsa, deg tsertit d ddin.
Gar temdinin-is timeqqranin:
- '''Qerṭaj''' (Carthago), tamdint tameqqrant n Tafriqt Tarumanit.
- '''Sirta'''(Kirtan), i yettwasemman sya ɣer zdat Constantine.
- '''Hippo Regius''', i d-yeqqimen ass-a deg temnaḍt n Ɛennaba.
- '''Kwikul'''(Cuicul), i d-yuɣalen ass-a d Ǧmila.
- '''Tamugadi''', i d-yuɣalen ass-a d Timgad.
- '''Tivest'''(Theveste), i d-yeqqimen ass-a d Tebessa.
Amezruy n temnaḍin-a yella d amezruy n tdukli d umgired gar tmetti tarumanit, timettiyin timaziɣin tiqburin, ddin amasiḥi d leɛwayed n wafagan.
=== 10.2. Qusṭantin d temdint n Kirtan(Sirta) ===
Tamdint n Sirta tella d yiwet seg temdinin timeqqranin n Numidya. Deg tallit n Qusṭantin, tamdint-a tettwaseggem deffir kra n yimenɣiyen iserdasiyen i d-yeḍran. Yettwassnen belli deg 313, Sirta tuɣal tettwasemma Qunṭantin, s yisem n umenkad Qusṭantin.
Tamdint-a teqqim tesɛa isem-is armi d tallit tamirant: Qusṭanṭina. Abeddel n yisem-a yeskanay-d azal i yesɛa Qusṭantin deg tsertit n Numidya n tallit-nni.
=== 10.3. Tazɣent n Dunatus deg Tafriqt ===
Deg tallit-a tella yiwen n umgirred ameqqran gar yimasḥiyen n Tafriqt. Deg taggara n tallit n uqehher n [[Dyuklisyan]], kra n yimrabḍen ttwaccahden belli fkan idlisen n ddin i udabu arumani. Deffir uqehher, tella taluft-a: ma yezmer umrabḍ i yellan deg ugur-a ad yuɣal ɣer tmasiḥit s wudem n wargaz n ddin, neɣ ilaq ad yettwakks seg umkan-is? Tamsalt-a teǧǧa imasiḥiyen n Tafriqt ad bḍun ɣef sin n yiberdan.
Yiwen n uḥric yella yedda d ''Caecilianus'', amrabḍ n Qerṭaj.
Aḥric nniḍen yella yedda d ''Majorinus'', syin d [[Dunatus Maɣnus|Dunatus]], i d-yuɣalen d yiwen n yimeqqranen n umussu-a. Amussu-a yettwassnen deg umezruy s yisem [[Tadunatit]](Donatisme).
=== 10.4. Anekcum n Qusṭantin deg taluft-a ===
Qusṭantin yeɛreḍ ad yefru amgirred-a. Deg 313, yessuter ad yemlil ugraw n yimrabḍen deg Ruma. Agraw-a yefka afus i ''Caecilianus'', maca imdukkal n Dunatus ur qbilen ara taɣtas-is. Deg 314, Qusṭantin yessuter agraw nniḍen deg Arles, deg Galiya. Agraw-a yesbedd daɣen taɣtas i d-yefka ugraw n Ruma.
Maca amgirred ur yefru ara. Deg 316, Qusṭantin yessekcem adabu-is iwakken ad iḥbes imdukkal n Dounatus. Kra n yixxamen n ddin ttwakksen, kra n yimrabḍen ttwassenɣen seg temnaḍin-nsen. Tasertit-a ur tessawaḍ ara ad teḥbes uamussu-a. Deg 321, Qusṭantin yessers aḥric ameqqran n tsertit n uḥebbes, maca Tadunatit ikemmel ad yettnerni deg Tafriqt. Imezrayen n ddin sneqdacen tazɣent-a am yiwet n tɣawsa tameqqrant deg umezruy n usɣan amasiḥi n Tafriqt ugafa.
=== 10.5. Tadunatit d yimaziɣen ===
Tella yiwet n tamsalt i ilaq ad d-nessuter deg umezruy-a: assaɣ gar Tadunatit d yimaziɣen. Deg kra n temnaḍin n Numidya, Tadunatit tesɛa imdukkal aṭas, ladɣa deg temnaḍin n berra n temdinin timeqqranin. Maca ur nezmir ara ad nini belli Tadunatit tella d ddin n yimaziɣen kan, neɣ belli tella deg-s tagrawla n yimaziɣen mgal Ruma. Yella deg-s umgirred n ddin, assaɣen n udabu, timsal n leḥkem n yimrabḍen, akked kra n yimgirrden n tmetti. Imezrayen ttwalin belli assaɣ gar Tadunatit, timettiyin timaziɣin d tsertit tarumanit yella d tin iweɛren ad yettwafhem s yiwet n tekti kan. Aḥric ameqqran n umezruy-a ad ikemmel deg tasut tis IV d tis V, ladɣa deg tallit n [[Agerram Augustin (Saint Augustin)|Uɣustin n Hippo]].
== 11. Tadamsa d tedrimt deg tallit n Qusṭantin ==
=== 11.1. Asnerni n tedrimt n wureɣ ===
[[Tugna:Constantinus I. - Münzkabinett, Berlin - 5548253.jpg|centré|vignette|350x350px|Tadrimt tarumanit deg tallit n Qusṭantin Amezwaru.]]
Yiwen seg leqdicat imeqqranen n Qusṭantin yella deg tsertit n tedrimt. Yesnerna aseqdec n yiwet n tedrimt n wureɣ i yettwasemman '''solidus'''. Solidus ytella d tadrimt n wureɣ i yesɛan azal yettwasbadun, d ayen i yessnernan taɣellist n tedrimt deg kra n yiḥricen n tdamsa.
S usemḍfer n yiseggasen, solidus tuɣal d yiwet n yidrimen imeqqranen n tgelda tarumanit, yerna ikemmel useqdec-is deg tallit tabizantin. Maca tasertit-a ur tefru ara meṛṛa uguren n tdamsa. Timetti tarumanit mazal teɛna-tt tazɣent n tedrimt n lfeḍḍa d yidrimen imeẓẓyanen, ladɣa gar yimezdaɣen ur nesɛi ara aṭas n wayla.
=== 11.2. Timdinin d yixeddamen n tdamsa ===
Qusṭantin yeḥrez, yerna yesnerna, kra n tɣessiwin n tedamsa i d-yellan seg tallit n [[Dyuklisyan]]. Taddart n yifellaḥen, amkan n yimeẓẓyanen deg temdinin, akked ilugan n lexlaṣ n tebzar d wamek i ttwaxllaṣent ilmend n umhaz-nsent .
Adabu yella yebɣa ad yesɛu idrimen i useḥrez n teserdast, labni n temdinin d leqdicat n tedbelt. Maca kra n yisutar n tebzar sɛan aẓayer aẓayan ɣef temnaḍin n lexla(beṛṛa n temdinin).
=== 12. Taserdast n Qusṭantin ===
Qusṭantin yella d amenkad i yellan yesɛa tirmit tameqqrant deg teserdast(igen). Yessnerna tɣessa taserdasit i d-yebna Dyuklisyan.
Deg tallit-is, taserdast tarumanit tella tesɛa sin n yiḥricen imeqqranen:
'''Iserdasen n tlisa''', i yellan ttwaḥrazen deg temnaḍin n berra n tgelda, akked iserdasen n daxel, i yezmer umenkad ad yessekcem ɣer kra n yigrawen d temdinin s zreb. Tarrayt-a teǧǧa-t ad yesɛu tazmert ad yessufeɣ tiserdasin ɣer yimukan i yeḥwaǧen tallelt.
=== 12.1. Iɛessasen n umenkad ===
Qusṭantin yesbed daɣen tɣessa n yiɛessasen iserdasiyen i yettwassnen s yisem n '''Scholae Palatinae'''.
Tigrawin-a uɣalent d yiwet n tɣessa taserdasit i yettwaḥsaben d taɣawsa n umenkad. S wakka, Qusṭantin yessefk daɣen aɣelluy n tɣessa taqdimt n iɛessasen n ''Tredsa Praetorian'', i yellan tesɛa azal ameqqran deg tsertit n Ruma. Tredsa-a tella tesɛa aṭas n wassaɣen d yimenkaden iqburen, yerna deg talliyin yezrin tesɛa afus deg usbeddi neɣ deg usseɣli n yimenkaden. Qusṭantin yebɣa ad as-yekkes tazmert-a.
hqcn5gdmm35xxjn61ximb8yf5ug6541
Ovid
0
25616
117673
117659
2026-10-15T23:22:58Z
Gurzil90x
14292
arniɣ ayen ilaqen
117673
wikitext
text/x-wiki
{{Infobox biography|item=Q7198|image=[[File:Ovid by an anonymous sculptor.jpg|thumb|Ovid sɣur yiwen umserɣta udrig]]|caption=Ovid.}}
'''Ovid''', s yisem-is ummid '''Publius Ovidius Naso''', d yiwen seg yimedyazen irumanen imeqqranen n tallit taɣustit. Yella d amedyaz, amaru n tmucuha timiṭulujiyin, d win i yerran tayri, tuttya, tafekka, tamagit, lḥif akked unejli d isental igejdanen n tsekla-s.
Yettwassen ladɣa s udlis-is Metamorphoses (tuttyiwin), yiwen seg yedlisen i yesɛan tazrirt tameqqrant ɣef tsekla, tasugna, tasertit n tfekka d tẓuriwin n Umaḍal n Utrim.
Tudert-is tbeddel s wudem ameqqran deg useggas 8 mbaɛd talalit n Ɛisa, mi t-yessufeɣ umenkad Uɣustus seg Ruma, yerra-t ɣer Tomis, ɣef yiri n Yilel Aberkan. Dinna i yemmut, war ma yuɣal ɣer temdint i iḥemmel.
Yettwaḥsab Ovid gar kraḍ n yimedyazen irumanen i d-yettwabedren s waṭas deg tsekla talaṭinit, akked '''Virgil''' (Vergilius) d '''Horace''' (Horatius). Maca yal yiwen deg-sen yesɛa aɣanib d yisental yemgaraden.
== 2. Talalit d twacult-is ==
=== 2.1. Sulmo, tamdint n Ovid ===
[[Tugna:PanoramaSulmona.JPG|centré|vignette|550x550px|Tamdint Sulmona deg ṭṭelyan.]]
Ovid ilul ass n 20 Meɣres, deg useggas 43 send Ɛisa, di Sulmo, i d-yettwasemman ass-a Sulmona, deg temnaḍt n Abruzzo, di [[ṭṭelyan]] n wass-a.
Sulmo tella d tamdint tarumanit di tmurt n Peligni, yiwen seg yiɣerfan n ṭṭelyan alqayan i yellan uqbel asnerni n Ruma. Tamnaḍt-a tettwassen s yidurar-is, izuɣar-is d wakal-is n tfellaḥt.
Ovid yesɛa tawacult taɣerfant, d tin yesɛan idrimen. Baba-s yebɣa ad yili mmi-s d amdan n uẓayer deg tedbelt tarumanit, ladɣa deg uɣerbaz n uzref d tsnukyest n wawal.
Deg yisefra-s, Ovid yessefk-d amek i ilul deg yiwen n useggas ara d-yeglun s ubeddel ameqqran deg umezruy arumani: d aseggas n tmettant n ''Cicero'', '''amesnukyes''' d '''amsesten''' arumani ameqqran.
Deg tallit-a, Tagduda Trumanit tella tettɛeddi seg tazɣent tasertant ɣer tallit n usdukel n tezmert deg ufus n yiwen n umdan, ''Octavianus'', win ara yuɣalen d Uɣust.
=== 2.2. Tawacult-is d watmaten-is ===
Ovid yesɛa gma-s ameqqran fell-as s yiwen n useggas, i yemmuten d ameẓẓyan, mi yesɛa azal n 20 n yiseggasen. Tamettant n gma-s tella d lḥif ameqqran i twacult-is.
Yella d amezwaru? Ala, Ovid yella d amecṭuḥ deg sin n watmaten.
Yella diɣen d win i d-yettwabedren deg yisefra-s s tikkelt ɣer tayeḍ, imi yettmeslay ɣef tlalit-is, baba-s, yemma-s d tmurt-is.
Maca ilaq ad nefrez gar wayen i d-yenna Ovid s timmad-is d wayen i nezmer ad nesseɣti s yizirigen imezruyanen: aṭas n yisallen ɣef tudert-is d netta i ten-id-yefkan.
== 3. Tamẓi d uselmed-is ==
=== 3.1. Azraw deg Ruma ===
Mi yella d ameẓẓyan, Ovid iruḥ ɣer Ruma akked gma-s iwakken ad lemden tasnukyest, tira, timawit d uzref.
Ruma tella deg tallit-a d yiwet seg temdinin timeqqranin n umaḍal agrakal.
[[Tugna:Forum romanum 6k (5760x2097).jpg|centré|vignette|450x450px|Ayen i d-yeqqimen seg ufurum(anmager) n ruma taqburt.]]Deg Ruma, Ovid yella deg tneɣrit n yiselmaden yettwassnen n tsnukyest n wawal. Isallen imezruyanen bedren Arellius Fuscus akked Porcius Latro gar yiselmaden-is. Iselmad-agi llan ttselmaden amek ara d-yebnu umdan awal, amek ara yessefhem tikti-s, amek ara yessfukel tiririt-is, d wamek ara yesseqdec tafyirt s wudem yettqenɛen. Ayen akk i yelmed deg tneɣrit-a ad t-id-yaf umdan deg yisefra-s: tawsit n wawal, d ubeddel n tmuɣli, anegzum n tidet d usnulfu n yimdanen n timucuha.
=== 3.2. Tayri-s i tsekla ===
Baba-s yebɣa ad yili Ovid d amsesten n uzref neɣ d amdan n tedbelt, imi taɣulin-a ttaǧǧant amdan ad yili d ameqran deg tmetti tarumanit. Maca Ovid yella yettwajbed ɣer usefru. Deg ''Tristia'', yessefhem-d belli ula d mi yebɣa ad yaru s wudem amagnu, awalen-is ttuɣalen d isefra. D taɣawsa i d-yesskanen belli asefru yella deg tudert-is seg temẓi.
=== 3.3. Tirza-s ɣer Yunan ===
Ovid yessers imeṭṭawen-is deg kra n tmura n Yunan, anda i yella umezruy ameqqran n tfelsafit, tsekla d timiṭulujit.
Yettwabder belli yewweḍ ɣer Atina, Asia Tameẓẓyant akked Sicilia. Tirziwin-a ǧǧant-as ad yissin ugar tasekla tagrigit, ladɣa timucuha n yigelliden, irebbiten, yimeẓla d yimdanen i yettbeddilen talɣa-nsen. Timusniwin-a ad d-banent s wudem ameqqran deg Tuttya(''Metamorphoses)''.
== 4. Tudert-is deg Ruma ==
=== 4.1. Seg tedbelt ɣer tsekla ===
Mi yuɣal ɣer Ruma, Ovid yesseqdec kra n tegnatin n tedbelt tarumanit, maca ur yebɣi ara ad ikemmel deg ubrid n tsartit.
Deg umḍiq n waya, yefren tudert n umedyaz.
Tafrent-a tella d tameqrant: deg tmetti tarumanit n tallit-nni, amdan n twacult yesɛan idrimen yezmer ad yili d amasten, asenatuṛ neɣ amdan n tedbelt, maca tamedyazt ur yelli ara d abrid ameqqran ɣer tezmert tasertant.
Ovid, imi yesɛa idrimen n twacult-is, yezmer ad yefren '''asefru''' war ma yella d amezwaru deg usɛeddi n tmeddurt.
=== 4.2. Imedyazen n tallit-is ===
Deg Ruma, Ovid yessen amek i tettnerni tsekla n tallit n Uɣust.
Gar yimyura i iɛemmren tallit-is, ad d-nebder:
- '''Virgil''' (Vergilius), amaru n Aeneis, amedya n usefru abelkiman arumani.
- '''Horace''' (Horatius), amedyaz i yessawḍen s wudem afelsafi ɣef tudert.
- '''Propertius''', win i yessnernan isefra n tayri.
- '''Tibullus''', amedyaz n tayri, n tudert taḥerfit d wayen i d-yettawi lḥif.
Ovid yella gar yimeggura n yimesfrayen imeqqranen n tallit taɣustit.
Maca yebna aɣanib-is s umgired: deg umḍiq n uwehhi ɣer umezruy asertan d tgemmi tarumanit, yessexdem tayri, timucuha d usnulfu n yimdanen akken ad yesselḥu tasekla.
=== 4.3. Tameṭṭut d twacult-is ===
Ovid yessefk-d deg yisefra-s belli yezweǧ kraḍ n tikkal.
Sin seg tsulya timezwura ur ǧǧin ara aṭas n yisallen deg umezruy. Tisulya tis kraḍ tesɛa azal ameqqran deg tudert-is, ladɣa deg tallit n unejli. Yella yesɛa yiwet n yelli-s, maca kra n yisallen ɣef twacult-is mazal ur frizen ara s wudem ummid. Tameṭṭut-is taneggarut teqqim di Ruma mi yella netta deg unejli, tettɛawan-it s wayen i tezmer, yettmeslay fell-as deg yisefra-s s waṭas n lḥif d tayri.
a0tk43h98hgy8y6tspb4sbm2s3c7a4k
Module:AmadufWikidata/bac-asen
828
25619
117666
2026-10-15T14:32:43Z
Gurzil90x
14292
Asebtar amaynut: local p = {} -- Extraire l'année du qualificatif P585. local function getYear(statement) local qualifiers = statement.qualifiers local dates = qualifiers and qualifiers.P585 for _, date in ipairs(dates or {}) do local value = date.datavalue and date.datavalue.value if value and value.time and (value.precision or 0) >= 9 then local year = value.time:match("^[%+%-](%d%d%d%d)%-") if year then...
117666
Scribunto
text/plain
local p = {}
-- Extraire l'année du qualificatif P585.
local function getYear(statement)
local qualifiers = statement.qualifiers
local dates = qualifiers and qualifiers.P585
for _, date in ipairs(dates or {}) do
local value = date.datavalue and date.datavalue.value
if value and value.time
and (value.precision or 0) >= 9 then
local year = value.time:match("^[%+%-](%d%d%d%d)%-")
if year then
return tonumber(year)
end
end
end
return nil
end
-- Afficher les grands nombres sans perdre de chiffres.
local function formatAmount(amount)
local number = tostring(amount):gsub("^%+", "")
local sign, integer, decimal =
number:match("^(%-?)(%d+)%.?(%d*)$")
if not integer then
return number
end
integer = integer:reverse()
:gsub("(%d%d%d)", "%1 ")
:reverse()
:gsub("^%s+", "")
decimal = decimal:gsub("0+$", "")
if decimal ~= "" then
return sign .. integer .. "," .. decimal
end
return sign .. integer
end
function p.revenue(frame)
if not mw.wikibase then
return ""
end
local item = mw.text.trim(frame.args.item or "")
if item == "" then
item = mw.wikibase.getEntityIdForCurrentPage()
end
if not item or not item:match("^Q%d+$") then
return ""
end
local statements =
mw.wikibase.getAllStatements(item, "P2139") or {}
local best = nil
for _, statement in ipairs(statements) do
local snak = statement.mainsnak
local value = snak and snak.datavalue
and snak.datavalue.value
local year = getYear(statement)
if statement.rank ~= "deprecated"
and snak and snak.snaktype == "value"
and value and value.amount and year then
local referenced = statement.references
and #statement.references > 0
if not best
or year > best.year
or (year == best.year
and referenced and not best.referenced) then
best = {
year = year,
amount = value.amount,
unit = value.unit,
referenced = referenced
}
end
end
end
if not best then
return ""
end
local currency = ""
local unitId = best.unit
and tostring(best.unit):match("Q%d+$")
if unitId then
currency =
mw.wikibase.getLabelByLang(unitId, "kab")
or mw.wikibase.getLabelByLang(unitId, "fr")
or mw.wikibase.getLabelByLang(unitId, "en")
or unitId
end
local result = formatAmount(best.amount)
if currency ~= "" then
result = result .. " " .. currency
end
return result .. " (" .. best.year .. ")"
end
return p
9015hkyamo5yblt2ofictfsonj62456
117667
117666
2026-10-15T14:38:53Z
Gurzil90x
14292
117667
Scribunto
text/plain
local p = {}
-- Extraire l'année du qualificatif P585.
local function getYear(statement)
local qualifiers = statement.qualifiers
local dates = qualifiers and qualifiers.P585
for _, date in ipairs(dates or {}) do
local value = date.datavalue and date.datavalue.value
if value and value.time
and (value.precision or 0) >= 9 then
local year = value.time:match("^[%+%-](%d%d%d%d)%-")
if year then
return tonumber(year)
end
end
end
return nil
end
-- Afficher les grands nombres sans perdre de chiffres.
local function formatAmount(amount)
local number = tostring(amount):gsub("^%+", "")
local sign, integer, decimal =
number:match("^(%-?)(%d+)%.?(%d*)$")
if not integer then
return number
end
integer = integer:reverse()
:gsub("(%d%d%d)", "%1 ")
:reverse()
:gsub("^%s+", "")
decimal = decimal:gsub("0+$", "")
if decimal ~= "" then
return sign .. integer .. "," .. decimal
end
return sign .. integer
end
function p.revenue(frame)
if not mw.wikibase then
return ""
end
local item = mw.text.trim(frame.args.item or "")
if item == "" then
item = mw.wikibase.getEntityIdForCurrentPage()
end
if not item or not item:match("^Q%d+$") then
return ""
end
local statements =
mw.wikibase.getAllStatements(item, "P2139") or {}
local best = nil
for _, statement in ipairs(statements) do
local snak = statement.mainsnak
local value = snak and snak.datavalue
and snak.datavalue.value
local year = getYear(statement)
if statement.rank ~= "deprecated"
and snak and snak.snaktype == "value"
and value and value.amount and year then
local referenced = statement.references
and #statement.references > 0
if not best
or year > best.year
or (year == best.year
and referenced and not best.referenced) then
best = {
year = year,
amount = value.amount,
unit = value.unit,
referenced = referenced
}
end
end
end
if not best then
return ""
end
local currency = ""
local unitId = best.unit
and tostring(best.unit):match("Q%d+$")
if unitId then
currency =
mw.wikibase.getLabelByLang(unitId, "kab")
or mw.wikibase.getLabelByLang(unitId, "fr")
or mw.wikibase.getLabelByLang(unitId, "en")
or unitId
end
local result = formatAmount(best.amount)
if currency ~= "" then
result = result .. " " .. currency
end
return result .. " (" .. best.year .. ")"
end
function p.revenueChange(frame)
local item = mw.text.trim(frame.args.item or "")
if item == "" then
item = mw.wikibase.getEntityIdForCurrentPage()
end
if not item or not item:match("^Q%d+$") then
return ""
end
local statements =
mw.wikibase.getAllStatements(item, "P2139") or {}
local years = {}
for _, statement in ipairs(statements) do
local snak = statement.mainsnak
local value = snak and snak.datavalue
and snak.datavalue.value
local year = getYear(statement)
if statement.rank ~= "deprecated"
and year and value and value.amount
and value.unit then
local amount = tonumber(value.amount)
if amount then
local referenced =
statement.references
and #statement.references > 0
if not years[year]
or (referenced
and not years[year].referenced) then
years[year] = {
amount = amount,
unit = value.unit,
referenced = referenced
}
end
end
end
end
local latestYear = nil
for year in pairs(years) do
if not latestYear or year > latestYear then
latestYear = year
end
end
if not latestYear then
return ""
end
local current = years[latestYear]
local previous = years[latestYear - 1]
if not previous
or current.unit ~= previous.unit
or previous.amount == 0 then
return ""
end
local change =
(current.amount - previous.amount)
/ math.abs(previous.amount) * 100
local color = change > 0 and "#14866d"
or change < 0 and "#b32424"
or "#54595d"
local arrow = change > 0 and "↑"
or change < 0 and "↓"
or "→"
local percentage = string.format("%.1f", math.abs(change))
:gsub("%.", ",")
local sign = change > 0 and "+"
or change < 0 and "−"
or ""
return '<span style="color:' .. color
.. '; font-weight:bold;">'
.. arrow .. " " .. sign
.. percentage .. " %</span>"
end
return p
b8zgbh72kmmd8tnq6at9qnocbjkw0dj
117668
117667
2026-10-15T14:47:27Z
Gurzil90x
14292
117668
Scribunto
text/plain
local p = {}
-- Extraire l'année du qualificatif P585.
local function getYear(statement)
local qualifiers = statement.qualifiers
local dates = qualifiers and qualifiers.P585
for _, date in ipairs(dates or {}) do
local value = date.datavalue and date.datavalue.value
if value and value.time
and (value.precision or 0) >= 9 then
local year = value.time:match("^[%+%-](%d%d%d%d)%-")
if year then
return tonumber(year)
end
end
end
return nil
end
-- Afficher les grands nombres sans perdre de chiffres.
local function formatAmount(amount)
local number = tostring(amount):gsub("^%+", "")
local sign, integer, decimal =
number:match("^(%-?)(%d+)%.?(%d*)$")
if not integer then
return number
end
integer = integer:reverse()
:gsub("(%d%d%d)", "%1 ")
:reverse()
:gsub("^%s+", "")
decimal = decimal:gsub("0+$", "")
if decimal ~= "" then
return sign .. integer .. "," .. decimal
end
return sign .. integer
end
function p.revenueChange(frame)
if not mw.wikibase then
return ""
end
local item = mw.text.trim(frame.args.item or "")
if item == "" then
item = mw.wikibase.getEntityIdForCurrentPage()
end
if not item or not item:match("^Q%d+$") then
return ""
end
-- Année facultative pour tester une période donnée.
local requested = mw.text.trim(frame.args.year or "")
local selectedYear = nil
if requested ~= "" then
if not requested:match("^%d%d%d%d$") then
return ""
end
selectedYear = tonumber(requested)
end
local statements =
mw.wikibase.getAllStatements(item, "P2139") or {}
local years = {}
for _, statement in ipairs(statements) do
local snak = statement.mainsnak
local value = snak and snak.datavalue
and snak.datavalue.value
local year = getYear(statement)
local referenced = statement.references
and #statement.references > 0
if statement.rank ~= "deprecated"
and snak and snak.snaktype == "value"
and referenced
and year
and value and value.amount and value.unit
and value.unit ~= "1" then
local amount = tonumber(value.amount)
if amount and amount >= 0 then
local previous = years[year]
if not previous then
years[year] = {
amount = amount,
unit = value.unit,
conflict = false
}
elseif previous.amount ~= amount
or previous.unit ~= value.unit then
previous.conflict = true
end
end
end
end
-- Sans année indiquée : dernière année disponible.
if not selectedYear then
for year in pairs(years) do
if not selectedYear or year > selectedYear then
selectedYear = year
end
end
end
if not selectedYear then
return ""
end
local current = years[selectedYear]
local previous = years[selectedYear - 1]
-- Refuser les comparaisons incertaines.
if not current or not previous
or current.conflict or previous.conflict
or current.unit ~= previous.unit
or previous.amount == 0 then
return ""
end
local change =
(current.amount - previous.amount)
/ previous.amount * 100
local arrow = "→"
local color = "#54595d"
local sign = ""
if change > 0 then
arrow = "↑"
color = "#14866d"
sign = "+"
elseif change < 0 then
arrow = "↓"
color = "#b32424"
sign = "−"
end
local percentage =
string.format("%.1f", math.abs(change))
:gsub("%.", ",")
return '<span style="color:' .. color
.. '; font-weight:bold;">'
.. arrow .. " " .. sign
.. percentage .. " %</span>"
.. ' <small>(' .. (selectedYear - 1)
.. ' → ' .. selectedYear .. ')</small>'
end
function p.revenueChange(frame)
local item = mw.text.trim(frame.args.item or "")
if item == "" then
item = mw.wikibase.getEntityIdForCurrentPage()
end
if not item or not item:match("^Q%d+$") then
return ""
end
local statements =
mw.wikibase.getAllStatements(item, "P2139") or {}
local years = {}
for _, statement in ipairs(statements) do
local snak = statement.mainsnak
local value = snak and snak.datavalue
and snak.datavalue.value
local year = getYear(statement)
if statement.rank ~= "deprecated"
and year and value and value.amount
and value.unit then
local amount = tonumber(value.amount)
if amount then
local referenced =
statement.references
and #statement.references > 0
if not years[year]
or (referenced
and not years[year].referenced) then
years[year] = {
amount = amount,
unit = value.unit,
referenced = referenced
}
end
end
end
end
local latestYear = nil
for year in pairs(years) do
if not latestYear or year > latestYear then
latestYear = year
end
end
if not latestYear then
return ""
end
local current = years[latestYear]
local previous = years[latestYear - 1]
if not previous
or current.unit ~= previous.unit
or previous.amount == 0 then
return ""
end
local change =
(current.amount - previous.amount)
/ math.abs(previous.amount) * 100
local color = change > 0 and "#14866d"
or change < 0 and "#b32424"
or "#54595d"
local arrow = change > 0 and "↑"
or change < 0 and "↓"
or "→"
local percentage = string.format("%.1f", math.abs(change))
:gsub("%.", ",")
local sign = change > 0 and "+"
or change < 0 and "−"
or ""
return '<span style="color:' .. color
.. '; font-weight:bold;">'
.. arrow .. " " .. sign
.. percentage .. " %</span>"
end
return p
8v44sci2ml5gyo11y7qaupchoyrleid
117669
117668
2026-10-15T14:54:07Z
Gurzil90x
14292
117669
Scribunto
text/plain
-- Module:AmadufWikidata/bac-asen
-- Récupération des revenus et calcul de leur variation.
-- Source des données : Wikidata (P2139).
local p = {}
--------------------------------------------------
-- 1. Récupérer l'année d'une déclaration Wikidata
--------------------------------------------------
local function getYear(statement)
local qualifiers = statement.qualifiers
local dates = qualifiers and qualifiers.P585
for _, date in ipairs(dates or {}) do
local value = date.datavalue
and date.datavalue.value
if value and value.time
and (value.precision or 0) >= 9 then
local year = value.time:match(
"^[%+%-](%d%d%d%d)%-"
)
if year then
return tonumber(year)
end
end
end
return nil
end
--------------------------------------------------
-- 2. Déterminer l'identifiant Wikidata
--------------------------------------------------
local function getItem(frame)
if not mw.wikibase then
return nil
end
local item = mw.text.trim(
frame.args.item or ""
)
if item == "" then
item = mw.wikibase.getEntityIdForCurrentPage()
end
if not item or not item:match("^Q%d+$") then
return nil
end
return item
end
--------------------------------------------------
-- 3. Formater un montant
--------------------------------------------------
local function formatAmount(amount)
local number = tostring(amount)
:gsub("^%+", "")
local sign, integer, decimal =
number:match("^(%-?)(%d+)%.?(%d*)$")
if not integer then
return number
end
integer = integer:reverse()
:gsub("(%d%d%d)", "%1 ")
:reverse()
:gsub("^%s+", "")
:gsub("%s+$", "")
decimal = decimal:gsub("0+$", "")
if decimal ~= "" then
return sign .. integer .. "," .. decimal
end
return sign .. integer
end
--------------------------------------------------
-- 4. Récupérer le nom de la devise
--------------------------------------------------
local function getCurrency(unit)
if not unit or unit == "1" then
return ""
end
local unitId = tostring(unit):match("Q%d+$")
if not unitId then
return ""
end
return mw.wikibase.getLabelByLang(unitId, "kab")
or mw.wikibase.getLabelByLang(unitId, "fr")
or mw.wikibase.getLabelByLang(unitId, "en")
or unitId
end
--------------------------------------------------
-- 5. Rassembler les revenus par année
--------------------------------------------------
local function getRevenues(item)
local statements =
mw.wikibase.getAllStatements(item, "P2139") or {}
local years = {}
for _, statement in ipairs(statements) do
local snak = statement.mainsnak
local value = snak
and snak.datavalue
and snak.datavalue.value
local year = getYear(statement)
local referenced = statement.references
and #statement.references > 0
if statement.rank ~= "deprecated"
and snak
and snak.snaktype == "value"
and referenced
and year
and value
and value.amount
and value.unit
and value.unit ~= "1" then
local amount = tostring(value.amount)
local numericAmount = tonumber(amount)
local unit = tostring(value.unit)
if numericAmount and numericAmount >= 0 then
local existing = years[year]
if not existing then
years[year] = {
amount = amount,
numericAmount = numericAmount,
unit = unit,
conflict = false
}
elseif existing.amount ~= amount
or existing.unit ~= unit then
-- Plusieurs valeurs différentes
-- pour le même exercice.
existing.conflict = true
end
end
end
end
return years
end
--------------------------------------------------
-- 6. Trouver la dernière année disponible
--------------------------------------------------
local function getLatestYear(years)
local latest = nil
for year in pairs(years) do
if not latest or year > latest then
latest = year
end
end
return latest
end
--------------------------------------------------
-- 7. Afficher les revenus les plus récents
--------------------------------------------------
function p.revenue(frame)
local item = getItem(frame)
if not item then
return ""
end
local years = getRevenues(item)
local year = getLatestYear(years)
if not year then
return ""
end
local data = years[year]
if not data or data.conflict then
return ""
end
local result = formatAmount(data.amount)
local currency = getCurrency(data.unit)
if currency ~= "" then
result = result .. " " .. currency
end
return result .. " (" .. year .. ")"
end
--------------------------------------------------
-- 8. Calculer la variation annuelle
--------------------------------------------------
function p.revenueChange(frame)
local item = getItem(frame)
if not item then
return ""
end
local years = getRevenues(item)
-- Possibilité de choisir une année précise.
local requested = mw.text.trim(
frame.args.year or ""
)
local selectedYear = nil
if requested ~= "" then
if not requested:match("^%d%d%d%d$") then
return ""
end
selectedYear = tonumber(requested)
else
selectedYear = getLatestYear(years)
end
if not selectedYear then
return ""
end
local current = years[selectedYear]
local previous = years[selectedYear - 1]
-- Vérifications avant comparaison.
if not current or not previous then
return ""
end
if current.conflict or previous.conflict then
return ""
end
if current.unit ~= previous.unit then
return ""
end
if previous.numericAmount == 0 then
return ""
end
-- Calcul du pourcentage de variation.
local change =
(current.numericAmount - previous.numericAmount)
/ math.abs(previous.numericAmount) * 100
local arrow = "→"
local color = "#54595d"
local sign = ""
if change > 0 then
arrow = "↑"
color = "#14866d"
sign = "+"
elseif change < 0 then
arrow = "↓"
color = "#b32424"
sign = "−"
end
local percentage = string.format(
"%.1f",
math.abs(change)
):gsub("%.", ",")
return '<span style="color:' .. color
.. '; font-weight:bold;">'
.. arrow .. " "
.. sign .. percentage
.. ' %</span>'
.. ' <small>('
.. (selectedYear - 1)
.. ' → '
.. selectedYear
.. ')</small>'
end
--------------------------------------------------
-- 9. Exporter le module
--------------------------------------------------
return p
adeyw2baq0aviwnuvrng7nlx6v07gj6
117670
117669
2026-10-15T15:01:38Z
Gurzil90x
14292
117670
Scribunto
text/plain
-- Module:AmadufWikidata/bac-asen
-- Récupération des revenus et calcul de leur variation.
-- Source des données : Wikidata (P2139).
local p = {}
--------------------------------------------------
-- 1. Récupérer l'année d'une déclaration Wikidata
--------------------------------------------------
local function getYear(statement)
local qualifiers = statement.qualifiers
local dates = qualifiers and qualifiers.P585
for _, date in ipairs(dates or {}) do
local value = date.datavalue
and date.datavalue.value
if value and value.time
and (value.precision or 0) >= 9 then
local year = value.time:match(
"^[%+%-](%d%d%d%d)%-"
)
if year then
return tonumber(year)
end
end
end
return nil
end
--------------------------------------------------
-- 2. Déterminer l'identifiant Wikidata
--------------------------------------------------
local function getItem(frame)
if not mw.wikibase then
return nil
end
local item = mw.text.trim(
frame.args.item or ""
)
if item == "" then
item = mw.wikibase.getEntityIdForCurrentPage()
end
if not item or not item:match("^Q%d+$") then
return nil
end
return item
end
--------------------------------------------------
-- 3. Formater un montant
--------------------------------------------------
local function formatAmount(amount)
local number = tostring(amount)
:gsub("^%+", "")
local sign, integer, decimal =
number:match("^(%-?)(%d+)%.?(%d*)$")
if not integer then
return number
end
integer = integer:reverse()
:gsub("(%d%d%d)", "%1 ")
:reverse()
:gsub("^%s+", "")
:gsub("%s+$", "")
decimal = decimal:gsub("0+$", "")
if decimal ~= "" then
return sign .. integer .. "," .. decimal
end
return sign .. integer
end
--------------------------------------------------
-- 4. Récupérer le nom de la devise
--------------------------------------------------
local function getCurrency(unit)
if not unit or unit == "1" then
return ""
end
local unitId = tostring(unit):match("Q%d+$")
if not unitId then
return ""
end
return mw.wikibase.getLabelByLang(unitId, "kab")
or mw.wikibase.getLabelByLang(unitId, "fr")
or mw.wikibase.getLabelByLang(unitId, "en")
or unitId
end
--------------------------------------------------
-- 5. Rassembler les revenus par année
--------------------------------------------------
local function getRevenues(item)
local statements =
mw.wikibase.getAllStatements(item, "P2139") or {}
local years = {}
for _, statement in ipairs(statements) do
local snak = statement.mainsnak
local value = snak
and snak.datavalue
and snak.datavalue.value
local year = getYear(statement)
local referenced = statement.references
and #statement.references > 0
if statement.rank ~= "deprecated"
and snak
and snak.snaktype == "value"
and referenced
and year
and value
and value.amount
and value.unit
and value.unit ~= "1" then
local amount = tostring(value.amount)
local numericAmount = tonumber(amount)
local unit = tostring(value.unit)
if numericAmount and numericAmount >= 0 then
local existing = years[year]
if not existing then
years[year] = {
amount = amount,
numericAmount = numericAmount,
unit = unit,
conflict = false
}
elseif existing.amount ~= amount
or existing.unit ~= unit then
-- Plusieurs valeurs différentes
-- pour le même exercice.
existing.conflict = true
end
end
end
end
return years
end
--------------------------------------------------
-- 6. Trouver la dernière année disponible
--------------------------------------------------
local function getLatestYear(years)
local latest = nil
for year in pairs(years) do
if not latest or year > latest then
latest = year
end
end
return latest
end
--------------------------------------------------
-- 7. Afficher les revenus les plus récents
--------------------------------------------------
function p.revenue(frame)
local item = getItem(frame)
if not item then
return ""
end
local years = getRevenues(item)
local year = getLatestYear(years)
if not year then
return ""
end
local data = years[year]
if not data or data.conflict then
return ""
end
local result = formatAmount(data.amount)
local currency = getCurrency(data.unit)
if currency ~= "" then
result = result .. " " .. currency
end
return result .. " (" .. year .. ")"
end
--------------------------------------------------
-- 8. Calculer la variation annuelle
--------------------------------------------------
function p.revenueChange(frame)
local item = getItem(frame)
if not item then
return ""
end
local years = getRevenues(item)
-- Possibilité de choisir une année précise.
local requested = mw.text.trim(
frame.args.year or ""
)
local selectedYear = nil
if requested ~= "" then
if not requested:match("^%d%d%d%d$") then
return ""
end
selectedYear = tonumber(requested)
else
selectedYear = getLatestYear(years)
end
if not selectedYear then
return ""
end
local current = years[selectedYear]
local previous = years[selectedYear - 1]
-- Vérifications avant comparaison.
if not current or not previous then
return ""
end
if current.conflict or previous.conflict then
return ""
end
if current.unit ~= previous.unit then
return ""
end
if previous.numericAmount == 0 then
return ""
end
-- Calcul du pourcentage de variation.
local change =
(current.numericAmount - previous.numericAmount)
/ math.abs(previous.numericAmount) * 100
local arrow = "→"
local color = "#54595d"
local sign = ""
if change > 0 then
arrow = "↑"
color = "#14866d"
sign = "+"
elseif change < 0 then
arrow = "↓"
color = "#b32424"
sign = "−"
end
local percentage = string.format(
"%.1f",
math.abs(change)
):gsub("%.", ",")
return '<span style="color:' .. color
.. '; font-weight:bold;">'
.. arrow .. " "
.. sign .. percentage
.. ' %</span>'
.. ' <small>('
.. (selectedYear - 1)
.. ' → '
.. selectedYear
.. ')</small>'
end
--------------------------------------------------
-- 9. Exporter le module
--------------------------------------------------
function p.diagnostic(frame)
local item = getItem(frame)
if not item then
return "Erreur : identifiant Wikidata absent"
end
local statements =
mw.wikibase.getAllStatements(item, "P2139") or {}
local dates = 0
local references = 0
for _, statement in ipairs(statements) do
if getYear(statement) then
dates = dates + 1
end
if statement.references
and #statement.references > 0 then
references = references + 1
end
end
local years = getRevenues(item)
local results = {}
for _, year in ipairs({2022, 2023, 2024, 2025}) do
local data = years[year]
if not data then
table.insert(results, year .. "=absent")
elseif data.conflict then
table.insert(results, year .. "=conflit")
else
table.insert(results, year .. "=OK")
end
end
return "Déclarations : " .. #statements
.. " ; dates : " .. dates
.. " ; références : " .. references
.. " ; " .. table.concat(results, " ; ")
end
return p
thf9isisbkwy6sy2tajpv0ylaikvw8n
117671
117670
2026-10-15T15:05:56Z
Gurzil90x
14292
117671
Scribunto
text/plain
-- Module:AmadufWikidata/bac-asen
-- Récupération des revenus et calcul de leur variation.
-- Source des données : Wikidata (P2139).
local p = {}
--------------------------------------------------
-- 1. Récupérer l'année d'une déclaration Wikidata
--------------------------------------------------
local function getYear(statement)
local qualifiers = statement.qualifiers
local dates = qualifiers and qualifiers.P585
for _, date in ipairs(dates or {}) do
local value = date.datavalue
and date.datavalue.value
if value and value.time
and (value.precision or 0) >= 9 then
local year = value.time:match(
"^[%+%-](%d%d%d%d)%-"
)
if year then
return tonumber(year)
end
end
end
return nil
end
--------------------------------------------------
-- 2. Déterminer l'identifiant Wikidata
--------------------------------------------------
local function getItem(frame)
if not mw.wikibase then
return nil
end
local item = mw.text.trim(
frame.args.item or ""
)
if item == "" then
item = mw.wikibase.getEntityIdForCurrentPage()
end
if not item or not item:match("^Q%d+$") then
return nil
end
return item
end
--------------------------------------------------
-- 3. Formater un montant
--------------------------------------------------
local function formatAmount(amount)
local number = tostring(amount)
:gsub("^%+", "")
local sign, integer, decimal =
number:match("^(%-?)(%d+)%.?(%d*)$")
if not integer then
return number
end
integer = integer:reverse()
:gsub("(%d%d%d)", "%1 ")
:reverse()
:gsub("^%s+", "")
:gsub("%s+$", "")
decimal = decimal:gsub("0+$", "")
if decimal ~= "" then
return sign .. integer .. "," .. decimal
end
return sign .. integer
end
--------------------------------------------------
-- 4. Récupérer le nom de la devise
--------------------------------------------------
local function getCurrency(unit)
if not unit or unit == "1" then
return ""
end
local unitId = tostring(unit):match("Q%d+$")
if not unitId then
return ""
end
return mw.wikibase.getLabelByLang(unitId, "kab")
or mw.wikibase.getLabelByLang(unitId, "fr")
or mw.wikibase.getLabelByLang(unitId, "en")
or unitId
end
--------------------------------------------------
-- 5. Rassembler les revenus par année
--------------------------------------------------
local function getRevenues(item)
local statements =
mw.wikibase.getAllStatements(item, "P2139") or {}
local years = {}
for _, statement in ipairs(statements) do
local snak = statement.mainsnak
local value = snak
and snak.datavalue
and snak.datavalue.value
local year = getYear(statement)
if statement.rank ~= "deprecated"
and snak
and snak.snaktype == "value"
and year
and value
and value.amount
and value.unit
and value.unit ~= "1" then
local amount = tostring(value.amount)
local numericAmount = tonumber(amount)
local unit = tostring(value.unit)
if numericAmount and numericAmount >= 0 then
local existing = years[year]
if not existing then
years[year] = {
amount = amount,
numericAmount = numericAmount,
unit = unit,
conflict = false
}
elseif existing.amount ~= amount
or existing.unit ~= unit then
-- Plusieurs valeurs différentes
-- pour le même exercice.
existing.conflict = true
end
end
end
end
return years
end
--------------------------------------------------
-- 6. Trouver la dernière année disponible
--------------------------------------------------
local function getLatestYear(years)
local latest = nil
for year in pairs(years) do
if not latest or year > latest then
latest = year
end
end
return latest
end
--------------------------------------------------
-- 7. Afficher les revenus les plus récents
--------------------------------------------------
function p.revenue(frame)
local item = getItem(frame)
if not item then
return ""
end
local years = getRevenues(item)
local year = getLatestYear(years)
if not year then
return ""
end
local data = years[year]
if not data or data.conflict then
return ""
end
local result = formatAmount(data.amount)
local currency = getCurrency(data.unit)
if currency ~= "" then
result = result .. " " .. currency
end
return result .. " (" .. year .. ")"
end
--------------------------------------------------
-- 8. Calculer la variation annuelle
--------------------------------------------------
function p.revenueChange(frame)
local item = getItem(frame)
if not item then
return ""
end
local years = getRevenues(item)
-- Possibilité de choisir une année précise.
local requested = mw.text.trim(
frame.args.year or ""
)
local selectedYear = nil
if requested ~= "" then
if not requested:match("^%d%d%d%d$") then
return ""
end
selectedYear = tonumber(requested)
else
selectedYear = getLatestYear(years)
end
if not selectedYear then
return ""
end
local current = years[selectedYear]
local previous = years[selectedYear - 1]
-- Vérifications avant comparaison.
if not current or not previous then
return ""
end
if current.conflict or previous.conflict then
return ""
end
if current.unit ~= previous.unit then
return ""
end
if previous.numericAmount == 0 then
return ""
end
-- Calcul du pourcentage de variation.
local change =
(current.numericAmount - previous.numericAmount)
/ math.abs(previous.numericAmount) * 100
local arrow = "→"
local color = "#54595d"
local sign = ""
if change > 0 then
arrow = "↑"
color = "#14866d"
sign = "+"
elseif change < 0 then
arrow = "↓"
color = "#b32424"
sign = "−"
end
local percentage = string.format(
"%.1f",
math.abs(change)
):gsub("%.", ",")
return '<span style="color:' .. color
.. '; font-weight:bold;">'
.. arrow .. " "
.. sign .. percentage
.. ' %</span>'
.. ' <small>('
.. (selectedYear - 1)
.. ' → '
.. selectedYear
.. ')</small>'
end
--------------------------------------------------
-- 9. Exporter le module
--------------------------------------------------
function p.diagnostic(frame)
local item = getItem(frame)
if not item then
return "Erreur : identifiant Wikidata absent"
end
local statements =
mw.wikibase.getAllStatements(item, "P2139") or {}
local dates = 0
local references = 0
for _, statement in ipairs(statements) do
if getYear(statement) then
dates = dates + 1
end
if statement.references
and #statement.references > 0 then
references = references + 1
end
end
local years = getRevenues(item)
local results = {}
for _, year in ipairs({2022, 2023, 2024, 2025}) do
local data = years[year]
if not data then
table.insert(results, year .. "=absent")
elseif data.conflict then
table.insert(results, year .. "=conflit")
else
table.insert(results, year .. "=OK")
end
end
return "Déclarations : " .. #statements
.. " ; dates : " .. dates
.. " ; références : " .. references
.. " ; " .. table.concat(results, " ; ")
end
return p
92my2a764nhxhvyvphra4ls5mg1j1r1