Vükiped vowiki https://vo.wikipedia.org/wiki/Cifapad MediaWiki 1.47.0-wmf.4 first-letter Nünamakanäd Patikos Bespik Geban Gebanibespik Vükiped Bespik dö Vükiped Ragiv Ragivibespik Sitanuns Bespik dö sitanuns Samafomot Samafomotibespik Yuf Yufibespik Klad Kladibespik TimedText TimedText talk Module Module talk Event Event talk Nimav 0 757 3337332 3040835 2026-05-29T19:38:39Z Łukasz Winek 10785 3337332 wikitext text/x-wiki '''Nimav''' binon jäfüd [[lifav]]a, kel tefon studi [[nolav]]ik [[nim]]as. [[Klad:Nimav| ]] [[Klad:Yegeds no pefipenöls]] 3vghl8rwaw4do6gaihkijbct7ja1zsz Juan F. Ferraz 0 4588 3337341 3168111 2026-05-30T11:29:06Z Łukasz Winek 10785 3337341 wikitext text/x-wiki Hiel '''Juan F. Ferraz''' äbinom Volapükan Kostarikänik ä presidan [[Volapükaklub di San José|Volapükakluba di San José]] in [[Kostarikän]]. Äjafom netahümi Kostarikänik bal: el [[Himno al 15 de setiembre]] (Hüm dele 15id setula) ün 1883. Äsevädikom kodü spikäd okik pö Kongred dugälavik spanyänik-portugänik-meropik yela 1892. Äpenom yegedis nemögik dö vöds pladik Spanyänapüka in Kostarikän. Äpübom i gasedi balid Kostarikäna: el [[Revista de Costa Rica]]. == Lautots == * Ferraz, Juan F. Nahuatlismos de Costa-Rica. Ensayo lexicográfico acerca de las voces mejicanas que se hallan en el habla corriente de los costarricences. * Ferraz, Juan F. Informe relativo al año economico de 1897 a 1898 presentado al señor Secretario de Fomento por el Director del Establecimiento, Juan F. Ferraz. * Ferraz, Juan F. "Proyecto de una Escuela Normal hispano-americana." == Literat == * [[Rupert Kniele|Kniele, Rupert]]. 1889. ''Das erste Jahrzehnt der Weltsprache Volapük.'' Verlag von A. Schoy, Buchhandlung, Ueberlingen a. B. (Dögnu päpübon ün 1984 fa [[Reinhard Haupenthal]], Saarbrücken: Editions Iltis.) ([[:de:s:Das_erste_Jahrzehnt_der_Weltsprache_Volapük|Vödem rigädik, ma dabükot balid]]). {{sid|yegäd=Volapükans}} {{DEFAULTSORT:Ferraz, Juan F.}} [[Klad:Volapükans in Kostarikän]] [[Klad:Volapükans]] 0ccsjgaub4j8ozgal1n7c1npuctpwi6 Friedrich Pilz 0 4630 3337315 3183307 2026-05-29T12:01:02Z Łukasz Winek 10785 3337315 wikitext text/x-wiki Hiel '''Friedrich Pilz''' äbinom Volapükan Deutänik ä presidan [[Volapükaklub di Zwickau|Volapükakluba di Zwickau]] in [[Saxän]], [[Deutän]]. == Literat == * [[Rupert Kniele|Kniele, Rupert]]. 1889. ''Das erste Jahrzehnt der Weltsprache Volapük.'' Verlag von A. Schoy, Buchhandlung, Ueberlingen a. B. (Dönu päpübon ün 1984 fa [[Reinhard Haupenthal]], Saarbrücken: Editions Iltis.) ([[:de:s:Das_erste_Jahrzehnt_der_Weltsprache_Volapük|Vödem rigädik, ma dabükot balid]]). {{sid|yegäd=Volapükans}} {{DEFAULTSORT:Pilz, Friedrich}} [[Klad:Volapükans in Saxän (Deutän)]] [[Klad:Volapükans]] doxgpki2243m38m765rovcqic0kpv4x P. E. Hidinga 0 5166 3337325 3183352 2026-05-29T17:04:30Z Łukasz Winek 10785 3337325 wikitext text/x-wiki Jiel '''P. E. Hidinga''' (ma Spielmann 1887: '''P. F. Hidinger''') äbinof Volapükan in [[Oudenbosch]], [[Nedän]], kel pämäniotof in gased: [[Volapükel Nedänik]] as tidan Volapüka. == Literat == * [[Sigmund Spielmann|Spielmann, Sigmund]]. 1887. ''Volapük-Almanach für 1888, verfasst von Sigmund Spielmann. I. Jahrgang. Lekaled volapüka plo yel balmil jöltum jölsejöl, pelautöl fa Spielmann Sigmund. Yelüp balid.'' Leipzig: Mayer. ([[:de:s:Volapük-Almanach für 1888|Vödem rigädik]].) * 1888. Lijst der Tidels en Löpitidels Vpa in Nederland. ''Volapükel Nedänik'', nüm: 3 (tiädü ''Volapükan Nedänik''), pad: 5. ([[:nl:s:Lijst der Tidels en Löpitidels Vpa in Nederland|Vödem rigädik.]]) {{sid|yegäd=Volapükans}} {{DEFAULTSORT:Hidinga, P. E.}} [[Klad:Volapükans]] [[Klad:Volapükans in Nedän]] [[Klad:Jivolapükans]] lvqeuwru0f41v0fyer02kdmwj15ngq8 Saint-Saulve 0 100561 3337338 3304571 2026-05-30T07:14:40Z JackyM59 40084 Photograph updated 3337338 wikitext text/x-wiki {{Topam in Fransän |image = Le château Fortier - Saint-Saulve.jpg |nem = Saint-Saulve |topäd = Hauts-de-France |gretot = 300 |plän = Topam in topäd: Hauts-de-France, in Fransän. |videt_g = 50.3705555556 |videt_m = 0 |lunet_g = 3.55555555556 |lunet_m = 0}} '''Saint-Saulve''' binon zif in ziläk: [[Nord]], in topäd: [[Hauts-de-France]], in [[Fransän]]. Saint-Saulve topon videtü 50°22’ 14’’ N e lunetü 3°33’ 20’’ L. Sürfat ela Saint-Saulve binon mö 12,04 [[km²]]. Saint-Saulve labon belödanis 11 188 (1999). {{Koord|50|22|14|N|3|33|20|L|plad=tiäd}} [[Klad:Zifs in Nord]] [[Klad:Zifs]] [[Klad:Zifs in Fransän]] oj7fsbzmupb49kohvvqxsqc6aahp4ff 1716 0 247537 3337330 3317615 2026-05-29T17:39:21Z Łukasz Winek 10785 /* Deadams */ + 3337330 wikitext text/x-wiki {{Yels}} == Jenots == == Moteds == == Deadams == * [[Gustul 1]]: Hiel [[Jacques Boileau]]: kultan ä lautan Fransänik (pm. ün [[1635]]). * [[Novul 14]]: Hiel [[Gottfried Leibniz]]: filosopan ä nolavan Deutänik (pm. ün [[1646]]). * [[Novul 17]]: Hiel [[Henri d'Aguesseau]]: bolitan Fransänik (pm. ün [[1638]]). sbf58h6y5mlbrh98jj5kcfcqpbvklid Samafomot:Cifazifs (Yurop) 10 252153 3337336 3269075 2026-05-29T20:31:20Z Łukasz Winek 10785 3337336 wikitext text/x-wiki {| class="toccolours" style="margin-top:1em; width:100%; clear:both; text-align:center;" ! style="background:#ccccff" width="100%" | <div style="float:left;width:50px;">&nbsp;</div> '''Cifazifs (Yurop) '''|| |- | align="center" style="font-size: 90%;" colspan="2"| [[Amsterdam]] {{!}} [[Andorra la Vella]] {{!}} [[Ankara]] {{!}} [[Atina]] {{!}} [[Baile Átha Cliath]] {{!}} [[Beograd]] {{!}} [[Berlin]] {{!}} [[Bern]] {{!}} [[Bratislava]] {{!}} [[Brussel (zif)|Brussel]] {{!}} [[Bucureşti]] {{!}} [[Budapest]] {{!}} [[Chişinău]] {{!}} [[Helsinki]] {{!}} [[København]] {{!}} [[Küyiv]] {{!}} [[Lefkosia]] {{!}} [[Lëtzebuerg]] {{!}} [[Lisboa]] {{!}} [[Ljubljana]] {{!}} [[London]] {{!}} [[Madrid]] {{!}} [[Minsk]] {{!}} [[Monakän]] {{!}} [[Moskva]] {{!}} [[Oslo]] {{!}} [[Paris]] {{!}} [[Podgorica]] {{!}} [[Praha]] {{!}} [[Prijtina]] {{!}} [[Reykjavík]] {{!}} [[Rīga]] {{!}} [[Roma]] {{!}} [[San Marino]] {{!}} [[Sarajevo]] {{!}} [[Skopje]] {{!}} [[Sofiya]] {{!}} [[Stockholm]] {{!}} [[Tallinn]] {{!}} [[Tirana]] {{!}} [[Vaduz]] {{!}} [[Valletta]] {{!}} [[Vatikän]] {{!}} [[Vilnius]] {{!}} [[Warszawa]] {{!}} [[Wien]] {{!}} [[Zagreb]] [[Douglas (Mäneän)|Douglas]] {{!}} [[Episkopi]] {{!}} [[Gibraltar]] {{!}} [[Longyearbyen]] {{!}} [[Mariehamn]] {{!}} [[Saint Helier]] {{!}} [[Saint Peter Port]] {{!}} [[Tiraspol]] {{!}} [[Þórshavn]] |}<noinclude> [[Klad:Samafomots zifis teföls]] </noinclude> l7uxv9jesuacninr5jkyvh7ty0750f5 Nolüda-Lireyän 0 268566 3337334 3272865 2026-05-29T20:08:57Z Łukasz Winek 10785 3337334 wikitext text/x-wiki [[Ragiv:Northern Ireland in the UK and Europe.svg|250px|thumb|right]] '''Nolüda-Lireyän''' ([[linglänapük]]o: ''Northern Ireland''; [[lireyänapük]]o: ''Tuaisceart Éireann'') binon dil [[Regän Pebalöl|Regäna Pebalöl]], in [[Yurop]]. Sürfat Nolüda-Lireyäna binon mö 14 130 [[km²]]. Nolüda-Lireyän labon belödanis 1 900 000 (2019). [[Belfast (Nolüda-Lireyän)|Belfast]] binon cifazif Nolüda-Lireyäna. == Yüms plödik == * [https://www.britannica.com/place/Northern-Ireland {{PAGENAME}} pö el Encyclopædia Britannica] (in Linglänapük) {{Kobädikos|Category:Northern Ireland|Nolüda-Lireyän}} [[Klad:Nolüda-Lireyän| ]] [[Klad:Regän Pebalöl]] 49ouvttx8aogue59wqckc7retp9rzu7 Alan Bradley (lautan) 0 282216 3337331 3318190 2026-05-29T19:23:02Z Łukasz Winek 10785 R.I.P. 3337331 wikitext text/x-wiki {{Menataib}} Hiel '''Alan Bradley''' (pämotöl tü [[1938]] [[tobul 10]] in [[Toronto]] – ädeadöl tü [[2026]] [[mayul 18]] in [[Mäneän]]<ref>[https://www.thecanadianpressnews.ca/entertainment/canadian-mystery-writer-alan-bradley-who-created-flavia-de-luce-character-dies-at-87/article_17cab54e-ed98-51f6-afc4-5b715ed45779.html ''Canadian mystery writer Alan Bradley, who created Flavia de Luce character, dies at 87''], The Canadian Press, 2026 mayul 20 (in Linglänapük)</ref>) äbinom lautan [[Kanadän]]ik. == Noets == <references/> == Yüms plödik == * [https://www.goodreads.com/author/show/1074866 Alan Bradley pö el Goodreads] (in Linglänapük) * [https://www.thecanadianencyclopedia.ca/en/article/alan-bradley Alan Bradley pö el The Canadian Encyclopedia] (in Linglänapük) {{DEFAULTSORT:Bradley, Alan}} [[Klad:Moteds ün 1938]] [[Klad:Deadams ün 2026]] [[Klad:Lautans Kanadänik]] qo2dwgmkoh6kgqjl9a9ivrgpsops33o Maurice Gibb 0 292379 3337337 3336141 2026-05-29T20:32:12Z Łukasz Winek 10785 lang-vo 3337337 wikitext text/x-wiki {{Menataib}} Hiel '''Maurice Ernest Gibb''' (pämotöl tü [[1949]] [[dekul 22]] in [[Douglas (Mäneän)|Douglas]], [[Mäneän]] – ädeadöl tü [[2003]] [[yanul 12]] in [[Miami Beach]], [[Lamerikän]]) äbinom kanitan, kanitilautan ä musigan [[Linglän]]ik, liman musiganefa: [[Bee Gees]]. == Yüms plödik == * [https://www.discogs.com/artist/290019-Maurice-Gibb {{PAGENAME}} pö el Discogs] (in Linglänapük) * [https://www.allmusic.com/artist/mn0000865286 {{PAGENAME}} pö el AllMusic] (in Linglänapük) {{Kobädikos|Category:Maurice Gibb|Maurice Gibb}} {{DEFAULTSORT:Gibb, Maurice}} [[Klad:Moteds ün 1949]] [[Klad:Deadams ün 2003]] [[Klad:Kanitans Linglänik]] [[Klad:Kanitilautans Linglänik]] [[Klad:Musigans Linglänik]] rhbdl644x2nh7zzwyoo1v9vusjtytp0 Henri Zislin 0 292958 3337314 2026-05-29T11:59:27Z Łukasz Winek 10785 pad nulik 3337314 wikitext text/x-wiki {{Menataib}} Hiel '''Henri Louis Constantin Zislin''' (pämotöl tü [[1875]] [[yunul 16]] in [[Mulhouse]] – ädeadöl tü [[1958]] [[mayul 5]] in [[Paris]]) äbinom däsinan [[Fransän]]ik. == Yüms plödik == * [https://www.invaluable.com/artist/uhh5aldm9v/ {{PAGENAME}} pö el Invaluable.com] (in Linglänapük) {{Kobädikos|Category:Henri Zislin|Henri Zislin}} {{DEFAULTSORT:Zislin, Henri}} [[Klad:Moteds ün 1875]] [[Klad:Deadams ün 1958]] [[Klad:Däsinans Fransänik]] j8roydgu3zlxiv6j8yg277tc67gvu7s Henri Woollett 0 292959 3337316 2026-05-29T12:07:31Z Łukasz Winek 10785 pad nulik 3337316 wikitext text/x-wiki {{Menataib}} Hiel '''Henri Edouard Sanford Woollett''' (pämotöl tü [[1864]] [[gustul 13]] in [[Le Havre]] – ädeadöl tü [[1936]] [[tobul 9]] id in Le Havre) äbinom noatädan [[Fransän]]ik. == Yüms plödik == * [https://www.discogs.com/artist/12312694-Henry-Woollett {{PAGENAME}} pö el Discogs] (in Linglänapük) {{DEFAULTSORT:Woollett, Henri}} [[Klad:Moteds ün 1864]] [[Klad:Deadams ün 1936]] [[Klad:Noatädans Fransänik]] p2lbuxsjemajpx8bfq7lssr76h3p2cz Henri Védrines 0 292960 3337317 2026-05-29T14:09:20Z Łukasz Winek 10785 pad nulik 3337317 wikitext text/x-wiki {{Menataib}} Hiel '''Henri Jules Védrines''' (pämotöl tü [[1911]] [[novul 19]] in [[Neuilly-sur-Seine]] – ädeadöl tü [[1995]] [[febul 12]] in [[Montluçon]]) äbinom bolitan [[Fransän]]ik. Äbinom son stirädana: hiela [[Jules Védrines]]. == Yüms plödik == * [https://www2.assemblee-nationale.fr/sycomore/fiche?num_dept=7215 {{PAGENAME}} pö el Sycomore] (in Fransänapük) * [https://maitron.fr/vedrines-henri-jules/ {{PAGENAME}} pö el Le Maitron] (in Fransänapük) {{DEFAULTSORT:Vedrines, Henri}} [[Klad:Moteds ün 1911]] [[Klad:Deadams ün 1995]] [[Klad:Bolitans Fransänik]] bz7hlgq2rrv574bvsb52b1dflwewb08 Henri Villain 0 292961 3337318 2026-05-29T14:17:09Z Łukasz Winek 10785 pad nulik 3337318 wikitext text/x-wiki {{Menataib}} Hiel '''Henri Georges Villain''' (pämotöl tü [[1878]] [[yunul 20]] in [[Châteaudun]] – ädeadöl tü [[1938]] [[novul 26]] in [[Chartres]]) äbinom pänan ä magodan [[Fransän]]ik. == Yüms plödik == * [https://www.artnet.com/artists/henri-villain/ {{PAGENAME}} pö el Artnet] (in Linglänapük) * [https://www.invaluable.com/artist/hfptw48q7e/ {{PAGENAME}} pö el Invaluable.com] (in Linglänapük) {{Kobädikos|Category:Henri Villain|Henri Villain}} {{DEFAULTSORT:Villain, Henri}} [[Klad:Moteds ün 1878]] [[Klad:Deadams ün 1938]] [[Klad:Pänans Fransänik]] [[Klad:Magodans Fransänik]] ikhozywp17otlk6duc4lnu1wi43e2np Henri Vilbert (kanitan) 0 292962 3337319 2026-05-29T14:23:35Z Łukasz Winek 10785 pad nulik 3337319 wikitext text/x-wiki {{Menataib}} Hiel '''Henri Vilbert''' (pämotöl tü [[1870]] [[mayul 11]] in [[Marseille]] as: '''Henri Félix Raine''' – ädeadöl tü [[1926]] [[tobul 31]] in [[Vichy]]) äbinom kanitan ä teatadramatan [[Fransän]]ik. == Yüms plödik == * [https://lesarchivesduspectacle.net/p/74014-Henri-Vilbert Henri Vilbert pö el Les Archives du spectacle] (in Fransänapük) {{Kobädikos|Category:Henri Vilbert|Henri Vilbert (kanitan)}} {{DEFAULTSORT:Vilbert, Henri}} [[Klad:Moteds ün 1870]] [[Klad:Deadams ün 1926]] [[Klad:Kanitans Fransänik]] [[Klad:Dramatans Fransänik]] 3klx9095gmgpqh4gdjhd111o2av6tmu Henri Vigreux 0 292963 3337320 2026-05-29T14:30:11Z Łukasz Winek 10785 pad nulik 3337320 wikitext text/x-wiki {{Menataib}} Hiel '''Henri Narcisse Vigreux''' (pämotöl tü [[1869]] [[dekul 16]] in [[Parly]] – ädeadöl tü [[1951]] [[tobul 25]] id in Parly) äbinom kiemavan [[Fransän]]ik. {{sid|yegäd = kiemavans}} {{DEFAULTSORT:Vigreux, Henri}} [[Klad:Moteds ün 1869]] [[Klad:Deadams ün 1951]] [[Klad:Kiemavans Fransänik]] 3uf94yizq8092qlisdat5zyrjwcmqj7 Henri Vicariot 0 292964 3337321 2026-05-29T14:36:39Z Łukasz Winek 10785 pad nulik 3337321 wikitext text/x-wiki {{Menataib}} Hiel '''Henri Vicariot''' (pämotöl tü [[1910]] [[mayul 28]] in [[Limoges]] – ädeadöl tü [[1986]] [[febul 6]] in [[Versailles]]) äbinom bumavan [[Fransän]]ik. == Yüms plödik == * [https://www.pss-archi.eu/architecte/4911/ {{PAGENAME}} pö el PSS-archi] (in Fransänapük) * [https://www.enciclopedia.cat/gran-enciclopedia-catalana/henri-vicariot {{PAGENAME}} pö el Gran Enciclopèdia Catalana] (in Katalonänapük) {{DEFAULTSORT:Vicariot, Henri}} [[Klad:Moteds ün 1910]] [[Klad:Deadams ün 1986]] [[Klad:Bumavans Fransänik]] qlz6625akie3tjc0cz6gizulbwgz7gz Henri Varroy 0 292965 3337322 2026-05-29T14:44:17Z Łukasz Winek 10785 pad nulik 3337322 wikitext text/x-wiki {{Menataib}} Hiel '''Henri Auguste Varroy''' (pämotöl tü [[1826]] [[mäzul 25]] in [[Vittel]] – ädeadöl tü [[1883]] [[mäzul 23]] in [[Uxegney]]) äbinom bolitan [[Fransän]]ik. == Yüms plödik == * [https://www2.assemblee-nationale.fr/sycomore/fiche?num_dept=8788 {{PAGENAME}} pö el Sycomore] (in Fransänapük) * [https://www.senat.fr/senateur-3eme-republique/varroy_henry0928r3.html {{PAGENAME}} pö el senat.fr] (in Fransänapük) {{Kobädikos|Category:Henry Varroy|Henri Varroy}} {{DEFAULTSORT:Varroy, Henri}} [[Klad:Moteds ün 1826]] [[Klad:Deadams ün 1883]] [[Klad:Bolitans Fransänik]] 88q2kk0v1g6ob767e7xwmjvxwarquuq Henri Ulver 0 292966 3337323 2026-05-29T14:49:50Z Łukasz Winek 10785 pad nulik 3337323 wikitext text/x-wiki {{Menataib}} Hiel '''Henri Ulver''' (pämotöl tü [[1901]] [[mäzul 24]] in [[Paris]] – ädeadöl tü [[1962]] [[dekul 31]] id in Paris) äbinom bolitan [[Fransän]]ik. == Yüms plödik == * [https://www2.assemblee-nationale.fr/sycomore/fiche?num_dept=7187 {{PAGENAME}} pö el Sycomore] (in Fransänapük) {{Kobädikos|Category:Henri Ulver|Henri Ulver}} {{DEFAULTSORT:Ulver, Henri}} [[Klad:Moteds ün 1901]] [[Klad:Deadams ün 1962]] [[Klad:Bolitans Fransänik]] 7s4p1n3c08a9zyfkinofyd0457yf57q Henri Ulrich 0 292967 3337324 2026-05-29T14:54:07Z Łukasz Winek 10785 pad nulik 3337324 wikitext text/x-wiki {{Menataib}} Hiel '''Henri Eugène Ulrich''' (pämotöl tü [[1912]] [[dekul 7]] in [[Mulhouse]] – ädeadöl tü [[1978]] [[dekul 17]] in [[Riedisheim]]) äbinom bolitan [[Fransän]]ik. == Yüms plödik == * [https://www2.assemblee-nationale.fr/sycomore/fiche?num_dept=7185 {{PAGENAME}} pö el Sycomore] (in Fransänapük) {{DEFAULTSORT:Ulrich, Henri}} [[Klad:Moteds ün 1912]] [[Klad:Deadams ün 1978]] [[Klad:Bolitans Fransänik]] 0mpw5f98isitfwkl23nae9dbep7w49c Henri Trémolet de Villers 0 292968 3337326 2026-05-29T17:11:16Z Łukasz Winek 10785 pad nulik 3337326 wikitext text/x-wiki {{Menataib}} Hiel '''Henri Pierre Auguste Marie Trémolet de Villers''' (pämotöl tü [[1912]] [[yanul 4]] in [[Paris]] – ädeadöl tü [[2001]] [[mayul 12]] in [[Mende (Lozère)|Mende]], [[Lozère]]) äbinom bolitan ä lavogan [[Fransän]]ik. De 1971 jü 1977 äbinom sifal zifa: Mende. == Yüms plödik == * [https://www2.assemblee-nationale.fr/sycomore/fiche?num_dept=7145 {{PAGENAME}} pö el Sycomore] (in Fransänapük) * [https://www.senat.fr/senateur-communaute/tremolet_de_villers_henri0037sc.html {{PAGENAME}} pö el senat.fr] (in Fransänapük) {{DEFAULTSORT:Tremolet de Villers, Henri}} [[Klad:Moteds ün 1912]] [[Klad:Deadams ün 2001]] [[Klad:Bolitans Fransänik]] [[Klad:Lavogans Fransänik]] jge3avhzx8dfhig4jlhqpl30ncb1hvo Henri Tribout de Morembert 0 292969 3337327 2026-05-29T17:19:47Z Łukasz Winek 10785 pad nulik 3337327 wikitext text/x-wiki {{Menataib}} Hiel '''Henri Tribout de Morembert''' (pämotöl tü [[1912]] [[prilul 1]] in [[Paris]] as: '''Charles Félix Henri Tribout''' – ädeadöl tü [[1996]] [[gustul 25]] in [[Metz]]) äbinom jenavan ä ragivan [[Fransän]]ik. == Yüms plödik == * [https://cths.fr/an/savant.php?id=123352 {{PAGENAME}} pö el CTHS] (in Fransänapük) {{DEFAULTSORT:Tremolet de Villers, Henri}} [[Klad:Moteds ün 1912]] [[Klad:Deadams ün 1996]] [[Klad:Jenavans Fransänik]] [[Klad:Ragivans Fransänik]] hz2kwkfurk1zsjmx5ccs8h2l049zqyv Henri Triballet 0 292970 3337328 2026-05-29T17:28:08Z Łukasz Winek 10785 pad nulik 3337328 wikitext text/x-wiki {{Menataib}} Hiel '''Henri Joseph Triballet''' (pämotöl tü [[1884]] [[setul 25]] in [[Nogent-sur-Eure]] – ädeadöl tü [[1946]] [[mäzul 22]] in [[Épeautrolles]]) äbinom bolitan [[Fransän]]ik. Äbinom sifal zifas: Nogent-sur-Eure (1919–1925) ä Épeautrolles (1925–1940). == Yüms plödik == * [https://www2.assemblee-nationale.fr/sycomore/fiche?num_dept=7150 {{PAGENAME}} pö el Sycomore] (in Fransänapük) {{Kobädikos|Category:Henri Triballet|Henri Triballet}} {{DEFAULTSORT:Triballet, Henri}} [[Klad:Moteds ün 1884]] [[Klad:Deadams ün 1946]] [[Klad:Bolitans Fransänik]] sogbwz8rw20dfmwovdfcpe21ut9h2yy Henri Toussaint 0 292971 3337329 2026-05-29T17:35:57Z Łukasz Winek 10785 pad nulik 3337329 wikitext text/x-wiki {{Menataib}} Hiel '''Charles Henri Toussaint''' (pämotöl tü [[1849]] [[prilul 10]] in [[Paris]] – ädeadöl tü [[1911]] [[setul 25]] id in Paris) äbinom pänan, magodan ä gavan [[Fransän]]ik. == Yüms plödik == * [https://www.artnet.com/artists/henri-charles-henri-toussaint/ {{PAGENAME}} pö el Artnet] (in Linglänapük) * [https://www.invaluable.com/artist/ud3x5zqwnz/ {{PAGENAME}} pö el Invaluable.com] (in Linglänapük) {{Kobädikos|Category:Henri Toussaint|Henri Toussaint}} {{DEFAULTSORT:Toussaint, Henri}} [[Klad:Moteds ün 1849]] [[Klad:Deadams ün 1911]] [[Klad:Pänans Fransänik]] [[Klad:Magodans Fransänik]] [[Klad:Gavans Fransänik]] r3ee320jfu4xd8c5p4547f09l3kxm2q 1710 0 292972 3337333 2026-05-29T19:50:21Z Łukasz Winek 10785 pad nulik 3337333 wikitext text/x-wiki {{Yels}} == Jenots == == Moteds == == Deadams == * [[Setul 29]]: Hiel [[Hugues de Salins]]: sanan Fransänik (pm. ün [[1632]]). bf0lt3m4vzjyzoeusn06ohw750txfgr Mäneän 0 292973 3337335 2026-05-29T20:30:24Z Łukasz Winek 10785 pad nulik 3337335 wikitext text/x-wiki [[Ragiv:Flag of the Isle of Mann.svg|300px|thumb|right|Stän Mäneäna]] [[Ragiv:Coat of arms of the Isle of Man.svg|150px|thumb|right|Sköt Mäneäna]] [[Ragiv:Europe-Isle of Man.svg|250px|thumb|right]] '''Mäneän''' ({{lang-en|Isle of Man}}, [[mäneänapük]]o: ''Mannin'') binon nisul in [[Lireyänamel]] ä jelätaziläk kronik [[Regän Pebalöl|Regäna Pebalöl]], in [[Yurop]]. Sürfat Mäneäna binon mö 574 [[km²]]. Mäneän labon belödanis 84 523 (2024). [[Douglas (Mäneän)|Douglas]] binon cifazif Mäneäna. == Yüms plödik == * [https://www.gov.im/ Pad calöfik] * [https://www.britannica.com/place/Isle-of-Man {{PAGENAME}} pö el Encyclopædia Britannica] (in Linglänapük) {{Kobädikos|Category:Isle of Man|Mäneän}} [[Klad:Mäneän| ]] [[Klad:Regän Pebalöl]] tjlzxtf2kz13qc9wzqilyfkudaj8q1r Klad:Metals 14 292974 3337339 2026-05-30T07:54:40Z Łukasz Winek 10785 klad nulik 3337339 wikitext text/x-wiki [[Klad:Kiemav]] [[Klad:Metalav]] qws4hhvjatzjccz2wnls0s6c5tfmcd3 Module:Coordinates 828 292975 3337340 2026-05-30T09:19:09Z Łukasz Winek 10785 nulik 3337340 Scribunto text/plain --[[ This module is intended to replace the functionality of {{Coord}} and related templates. It provides several methods, including {{#invoke:Coordinates | coord }} : General function formatting and displaying coordinate values. {{#invoke:Coordinates | dec2dms }} : Simple function for converting decimal degree values to DMS format. {{#invoke:Coordinates | dms2dec }} : Simple function for converting DMS format to decimal degree format. {{#invoke:Coordinates | link }} : Export the link used to reach the tools ]] require('strict') local math_mod = require("Module:Math") local coordinates = {}; local isSandbox = mw.getCurrentFrame():getTitle():find('sandbox', 1, true); local current_page = mw.title.getCurrentTitle() local page_name = mw.uri.encode( current_page.prefixedText, 'WIKI' ); local coord_link = 'https://geohack.toolforge.org/geohack.php?pagename=' .. page_name .. '&params=' --[[ Helper function, replacement for {{coord/display/title}} ]] local function displaytitle(coords) return mw.getCurrentFrame():extensionTag{ name = 'indicator', args = { name = 'coordinates' }, content = '<span id="coordinates">[[Geographic coordinate system|Coordinates]]: ' .. coords .. '</span>' } end --[[ Helper function, used in detecting DMS formatting ]] local function dmsTest(first, second) if type(first) ~= 'string' or type(second) ~= 'string' then return nil end local s = (first .. second):upper() return s:find('^[NS][EW]$') or s:find('^[EW][NS]$') end --[[ Wrapper function to grab args, see Module:Arguments for this function's documentation. ]] local function makeInvokeFunc(funcName) return function (frame) local args = require('Module:Arguments').getArgs(frame, { wrappers = 'Template:Coord' }) return coordinates[funcName](args, frame) end end --[[ Helper function, handle optional args. ]] local function optionalArg(arg, supplement) return arg and arg .. supplement or '' end --[[ Formats any error messages generated for display ]] local function errorPrinter(errors) local result = "" for i,v in ipairs(errors) do result = result .. '<strong class="error">Coordinates: ' .. v[2] .. '</strong><br />' end return result end --[[ Determine the required CSS class to display coordinates Usually geo-nondefault is hidden by CSS, unless a user has overridden this for himself default is the mode as specificied by the user when calling the {{coord}} template mode is the display mode (dec or dms) that we will need to determine the css class for ]] local function displayDefault(default, mode) if default == "" then default = "dec" end if default == mode then return "geo-default" else return "geo-nondefault" end end --[[ specPrinter Output formatter. Takes the structure generated by either parseDec or parseDMS and formats it for inclusion on Wikipedia. ]] local function specPrinter(args, coordinateSpec) local uriComponents = coordinateSpec["param"] if uriComponents == "" then -- RETURN error, should never be empty or nil return "ERROR param was empty" end if args["name"] then uriComponents = uriComponents .. "&title=" .. mw.uri.encode(coordinateSpec["name"]) end local geodmshtml = '<span class="geo-dms" title="Maps, aerial photos, and other data for this location">' .. '<span class="latitude">' .. coordinateSpec["dms-lat"] .. '</span> ' .. '<span class="longitude">' ..coordinateSpec["dms-long"] .. '</span>' .. '</span>' local lat = tonumber( coordinateSpec["dec-lat"] ) or 0 local geodeclat if lat < 0 then -- FIXME this breaks the pre-existing precision geodeclat = tostring(coordinateSpec["dec-lat"]):sub(2) .. "°S" else geodeclat = (coordinateSpec["dec-lat"] or 0) .. "°N" end local long = tonumber( coordinateSpec["dec-long"] ) or 0 local geodeclong if long < 0 then -- FIXME does not handle unicode minus geodeclong = tostring(coordinateSpec["dec-long"]):sub(2) .. "°W" else geodeclong = (coordinateSpec["dec-long"] or 0) .. "°E" end local geodechtml = '<span class="geo-dec" title="Maps, aerial photos, and other data for this location">' .. geodeclat .. ' ' .. geodeclong .. '</span>' local geonumhtml = '<span class="geo">' .. coordinateSpec["dec-lat"] .. '; ' .. coordinateSpec["dec-long"] .. '</span>' local inner = '<span class="' .. displayDefault(coordinateSpec["default"], "dms" ) .. '">' .. geodmshtml .. '</span>' .. '<span class="geo-multi-punct">&#xfeff; / &#xfeff;</span>' .. '<span class="' .. displayDefault(coordinateSpec["default"], "dec" ) .. '">'; if not args["name"] then inner = inner .. geodechtml .. '<span style="display:none">&#xfeff; / ' .. geonumhtml .. '</span></span>' else inner = inner .. '<span class="vcard">' .. geodechtml .. '<span style="display:none">&#xfeff; / ' .. geonumhtml .. '</span>' .. '<span style="display:none">&#xfeff; (<span class="fn org">' .. args["name"] .. '</span>)</span></span></span>' end local stylesheetLink = 'Module:Coordinates' .. ( isSandbox and '/sandbox' or '' ) .. '/styles.css' return mw.getCurrentFrame():extensionTag{ name = 'templatestyles', args = { src = stylesheetLink } } .. '<span class="plainlinks nourlexpansion">[' .. coord_link .. uriComponents .. ' ' .. inner .. ']</span>' .. '[[Category:Pages using gadget WikiMiniAtlas]]' end --[[ Helper function, convert decimal to degrees ]] local function convert_dec2dms_d(coordinate) local d = math_mod._round( coordinate, 0 ) .. "°" return d .. "" end --[[ Helper function, convert decimal to degrees and minutes ]] local function convert_dec2dms_dm(coordinate) coordinate = math_mod._round( coordinate * 60, 0 ); local m = coordinate % 60; coordinate = math.floor( (coordinate - m) / 60 ); local d = coordinate % 360 .."°" return d .. string.format( "%02d′", m ) end --[[ Helper function, convert decimal to degrees, minutes, and seconds ]] local function convert_dec2dms_dms(coordinate) coordinate = math_mod._round( coordinate * 60 * 60, 0 ); local s = coordinate % 60 coordinate = math.floor( (coordinate - s) / 60 ); local m = coordinate % 60 coordinate = math.floor( (coordinate - m) / 60 ); local d = coordinate % 360 .."°" return d .. string.format( "%02d′", m ) .. string.format( "%02d″", s ) end --[[ Helper function, convert decimal latitude or longitude to degrees, minutes, and seconds format based on the specified precision. ]] local function convert_dec2dms(coordinate, firstPostfix, secondPostfix, precision) local coord = tonumber(coordinate) local postfix if coord >= 0 then postfix = firstPostfix else postfix = secondPostfix end precision = precision:lower(); if precision == "dms" then return convert_dec2dms_dms( math.abs( coord ) ) .. postfix; elseif precision == "dm" then return convert_dec2dms_dm( math.abs( coord ) ) .. postfix; elseif precision == "d" then return convert_dec2dms_d( math.abs( coord ) ) .. postfix; end end --[[ Convert DMS format into a N or E decimal coordinate ]] local function convert_dms2dec(direction, degrees_str, minutes_str, seconds_str) local degrees = tonumber(degrees_str) local minutes = tonumber(minutes_str) or 0 local seconds = tonumber(seconds_str) or 0 local factor = 1 if direction == "S" or direction == "W" then factor = -1 end local precision = 0 if seconds_str then precision = 5 + math.max( math_mod._precision(seconds_str), 0 ); elseif minutes_str and minutes_str ~= '' then precision = 3 + math.max( math_mod._precision(minutes_str), 0 ); else precision = math.max( math_mod._precision(degrees_str), 0 ); end local decimal = factor * (degrees+(minutes+seconds/60)/60) return string.format( "%." .. precision .. "f", decimal ) -- not tonumber since this whole thing is string based. end --[[ Checks input values to for out of range errors. ]] local function validate( lat_d, lat_m, lat_s, long_d, long_m, long_s, source, strong ) local errors = {}; lat_d = tonumber( lat_d ) or 0; lat_m = tonumber( lat_m ) or 0; lat_s = tonumber( lat_s ) or 0; long_d = tonumber( long_d ) or 0; long_m = tonumber( long_m ) or 0; long_s = tonumber( long_s ) or 0; if strong then if lat_d < 0 then table.insert(errors, {source, "latitude degrees < 0 with hemisphere flag"}) end if long_d < 0 then table.insert(errors, {source, "longitude degrees < 0 with hemisphere flag"}) end --[[ #coordinates is inconsistent about whether this is an error. If globe: is specified, it won't error on this condition, but otherwise it will. For not simply disable this check. if long_d > 180 then table.insert(errors, {source, "longitude degrees > 180 with hemisphere flag"}) end ]] end if lat_d > 90 then table.insert(errors, {source, "latitude degrees > 90"}) end if lat_d < -90 then table.insert(errors, {source, "latitude degrees < -90"}) end if lat_m >= 60 then table.insert(errors, {source, "latitude minutes >= 60"}) end if lat_m < 0 then table.insert(errors, {source, "latitude minutes < 0"}) end if lat_s >= 60 then table.insert(errors, {source, "latitude seconds >= 60"}) end if lat_s < 0 then table.insert(errors, {source, "latitude seconds < 0"}) end if long_d >= 360 then table.insert(errors, {source, "longitude degrees >= 360"}) end if long_d <= -360 then table.insert(errors, {source, "longitude degrees <= -360"}) end if long_m >= 60 then table.insert(errors, {source, "longitude minutes >= 60"}) end if long_m < 0 then table.insert(errors, {source, "longitude minutes < 0"}) end if long_s >= 60 then table.insert(errors, {source, "longitude seconds >= 60"}) end if long_s < 0 then table.insert(errors, {source, "longitude seconds < 0"}) end return errors; end --[[ parseDec Transforms decimal format latitude and longitude into the structure to be used in displaying coordinates ]] local function parseDec( lat, long, format ) local coordinateSpec = {} local errors = {} if not long then return nil, {{"parseDec", "Missing longitude"}} elseif not tonumber(long) then return nil, {{"parseDec", "Longitude could not be parsed as a number: " .. long}} end errors = validate( lat, nil, nil, long, nil, nil, 'parseDec', false ); coordinateSpec["dec-lat"] = lat; coordinateSpec["dec-long"] = long; local mode = coordinates.determineMode( lat, long ); coordinateSpec["dms-lat"] = convert_dec2dms( lat, "N", "S", mode) -- {{coord/dec2dms|{{{1}}}|N|S|{{coord/prec dec|{{{1}}}|{{{2}}}}}}} coordinateSpec["dms-long"] = convert_dec2dms( long, "E", "W", mode) -- {{coord/dec2dms|{{{2}}}|E|W|{{coord/prec dec|{{{1}}}|{{{2}}}}}}} if format then coordinateSpec.default = format else coordinateSpec.default = "dec" end return coordinateSpec, errors end --[[ parseDMS Transforms degrees, minutes, seconds format latitude and longitude into the a structure to be used in displaying coordinates ]] local function parseDMS( lat_d, lat_m, lat_s, lat_f, long_d, long_m, long_s, long_f, format ) local coordinateSpec, errors, backward = {}, {} lat_f = lat_f:upper(); long_f = long_f:upper(); -- Check if specified backward if lat_f == 'E' or lat_f == 'W' then lat_d, long_d, lat_m, long_m, lat_s, long_s, lat_f, long_f, backward = long_d, lat_d, long_m, lat_m, long_s, lat_s, long_f, lat_f, true; end errors = validate( lat_d, lat_m, lat_s, long_d, long_m, long_s, 'parseDMS', true ); if not long_d then return nil, {{"parseDMS", "Missing longitude" }} elseif not tonumber(long_d) then return nil, {{"parseDMS", "Longitude could not be parsed as a number:" .. long_d }} end if not lat_m and not lat_s and not long_m and not long_s and #errors == 0 then if math_mod._precision( lat_d ) > 0 or math_mod._precision( long_d ) > 0 then if lat_f:upper() == 'S' then lat_d = '-' .. lat_d; end if long_f:upper() == 'W' then long_d = '-' .. long_d; end return parseDec( lat_d, long_d, format ); end end coordinateSpec["dms-lat"] = lat_d.."°"..optionalArg(lat_m,"′") .. optionalArg(lat_s,"″") .. lat_f coordinateSpec["dms-long"] = long_d.."°"..optionalArg(long_m,"′") .. optionalArg(long_s,"″") .. long_f coordinateSpec["dec-lat"] = convert_dms2dec(lat_f, lat_d, lat_m, lat_s) -- {{coord/dms2dec|{{{4}}}|{{{1}}}|0{{{2}}}|0{{{3}}}}} coordinateSpec["dec-long"] = convert_dms2dec(long_f, long_d, long_m, long_s) -- {{coord/dms2dec|{{{8}}}|{{{5}}}|0{{{6}}}|0{{{7}}}}} if format then coordinateSpec.default = format else coordinateSpec.default = "dms" end return coordinateSpec, errors, backward end --[[ Check the input arguments for coord to determine the kind of data being provided and then make the necessary processing. ]] local function formatTest(args) local result, errors local backward, primary = false, false local function getParam(args, lim) local ret = {} for i = 1, lim do ret[i] = args[i] or '' end return table.concat(ret, '_') end if not args[1] then -- no lat logic return errorPrinter( {{"formatTest", "Missing latitude"}} ) elseif not tonumber(args[1]) then -- bad lat logic return errorPrinter( {{"formatTest", "Unable to parse latitude as a number:" .. args[1]}} ) elseif not args[4] and not args[5] and not args[6] then -- dec logic result, errors = parseDec(args[1], args[2], args.format) if not result then return errorPrinter(errors); end -- formatting for geohack: geohack expects D_N_D_E notation or D;D notation -- wikiminiatlas doesn't support D;D notation -- #coordinates parserfunction doesn't support negative decimals with NSWE result.param = table.concat({ math.abs(tonumber(args[1])), ((tonumber(args[1]) or 0) < 0) and 'S' or 'N', math.abs(tonumber(args[2])), ((tonumber(args[2]) or 0) < 0) and 'W' or 'E', args[3] or ''}, '_') elseif dmsTest(args[4], args[8]) then -- dms logic result, errors, backward = parseDMS(args[1], args[2], args[3], args[4], args[5], args[6], args[7], args[8], args.format) if args[10] then table.insert(errors, {'formatTest', 'Extra unexpected parameters'}) end if not result then return errorPrinter(errors) end result.param = getParam(args, 9) elseif dmsTest(args[3], args[6]) then -- dm logic result, errors, backward = parseDMS(args[1], args[2], nil, args[3], args[4], args[5], nil, args[6], args['format']) if args[8] then table.insert(errors, {'formatTest', 'Extra unexpected parameters'}) end if not result then return errorPrinter(errors) end result.param = getParam(args, 7) elseif dmsTest(args[2], args[4]) then -- d logic result, errors, backward = parseDMS(args[1], nil, nil, args[2], args[3], nil, nil, args[4], args.format) if args[6] then table.insert(errors, {'formatTest', 'Extra unexpected parameters'}) end if not result then return errorPrinter(errors) end result.param = getParam(args, 5) else -- Error return errorPrinter({{"formatTest", "Unknown argument format"}}) .. '[[Category:Pages with malformed coordinate tags]]' end result.name = args.name local extra_param = {'dim', 'globe', 'scale', 'region', 'source', 'type'} for _, v in ipairs(extra_param) do if args[v] then table.insert(errors, {'formatTest', 'Parameter: "' .. v .. '=" should be "' .. v .. ':"' }) end end local ret = specPrinter(args, result) if #errors > 0 then ret = ret .. ' ' .. errorPrinter(errors) .. '[[Category:Pages with malformed coordinate tags]]' end return ret, backward end --[[ Generate Wikidata tracking categories. ]] local function makeWikidataCategories(qid) local ret local qid = qid or mw.wikibase.getEntityIdForCurrentPage() if mw.wikibase and current_page.namespace == 0 then if qid and mw.wikibase.entityExists(qid) and mw.wikibase.getBestStatements(qid, "P625") and mw.wikibase.getBestStatements(qid, "P625")[1] then local snaktype = mw.wikibase.getBestStatements(qid, "P625")[1].mainsnak.snaktype if snaktype == 'value' then -- coordinates exist both here and on Wikidata, and can be compared. ret = 'Coordinates on Wikidata' elseif snaktype == 'somevalue' then ret = 'Coordinates on Wikidata set to unknown value' elseif snaktype == 'novalue' then ret = 'Coordinates on Wikidata set to no value' end else -- We have to either import the coordinates to Wikidata or remove them here. ret = 'Coordinates not on Wikidata' end end if ret then return string.format('[[Category:%s]]', ret) else return '' end end --[[ link Simple function to export the coordinates link for other uses. Usage: {{#invoke:Coordinates | link }} ]] function coordinates.link(frame) return coord_link; end --[[ dec2dms Wrapper to allow templates to call dec2dms directly. Usage: {{#invoke:Coordinates | dec2dms | decimal_coordinate | positive_suffix | negative_suffix | precision }} decimal_coordinate is converted to DMS format. If positive, the positive_suffix is appended (typical N or E), if negative, the negative suffix is appended. The specified precision is one of 'D', 'DM', or 'DMS' to specify the level of detail to use. ]] coordinates.dec2dms = makeInvokeFunc('_dec2dms') function coordinates._dec2dms(args) local coordinate = args[1] local firstPostfix = args[2] or '' local secondPostfix = args[3] or '' local precision = args[4] or '' return convert_dec2dms(coordinate, firstPostfix, secondPostfix, precision) end --[[ Helper function to determine whether to use D, DM, or DMS format depending on the precision of the decimal input. ]] function coordinates.determineMode( value1, value2 ) local precision = math.max( math_mod._precision( value1 ), math_mod._precision( value2 ) ); if precision <= 0 then return 'd' elseif precision <= 2 then return 'dm'; else return 'dms'; end end --[[ dms2dec Wrapper to allow templates to call dms2dec directly. Usage: {{#invoke:Coordinates | dms2dec | direction_flag | degrees | minutes | seconds }} Converts DMS values specified as degrees, minutes, seconds too decimal format. direction_flag is one of N, S, E, W, and determines whether the output is positive (i.e. N and E) or negative (i.e. S and W). ]] coordinates.dms2dec = makeInvokeFunc('_dms2dec') function coordinates._dms2dec(args) local direction = args[1] local degrees = args[2] local minutes = args[3] local seconds = args[4] return convert_dms2dec(direction, degrees, minutes, seconds) end --[[ coord Main entry point for Lua function to replace {{coord}} Usage: {{#invoke:Coordinates | coord }} {{#invoke:Coordinates | coord | lat | long }} {{#invoke:Coordinates | coord | lat | lat_flag | long | long_flag }} ... Refer to {{coord}} documentation page for many additional parameters and configuration options. Note: This function provides the visual display elements of {{coord}}. In order to load coordinates into the database, the {{#coordinates:}} parser function must also be called, this is done automatically in the Lua version of {{coord}}. ]] coordinates.coord = makeInvokeFunc('_coord') function coordinates._coord(args) if not tonumber(args[1]) and not args[2] then args[3] = args[1]; args[1] = nil local entity = mw.wikibase.getEntityObject(args.qid) if entity and entity.claims and entity.claims.P625 and entity.claims.P625[1].mainsnak.snaktype == 'value' then local precision = entity.claims.P625[1].mainsnak.datavalue.value.precision args[1] = entity.claims.P625[1].mainsnak.datavalue.value.latitude args[2] = entity.claims.P625[1].mainsnak.datavalue.value.longitude if precision then precision = -math_mod._round(math.log(precision)/math.log(10),0) args[1] = math_mod._round(args[1],precision) args[2] = math_mod._round(args[2],precision) end end end local contents, backward = formatTest(args) local Notes = args.notes or '' local Display = args.display and args.display:lower() or 'inline' -- it and ti are short for inline,title and title,inline local function isInline(s) -- Finds whether coordinates are displayed inline. return s:find('inline') ~= nil or s == 'i' or s == 'it' or s == 'ti' end local function isInTitle(s) -- Finds whether coordinates are displayed in the title. return s:find('title') ~= nil or s == 't' or s == 'it' or s == 'ti' end local function coord_wrapper(in_args) -- Calls the parser function {{#coordinates:}}. return mw.getCurrentFrame():callParserFunction('#coordinates', in_args) or '' end local text = '' if isInline(Display) then text = text .. '<span class="geo-inline">' .. contents .. Notes .. '</span>' end if isInTitle(Display) then -- Add to output since indicator content is invisible to Lua later on if not isInline(Display) then text = text .. '<span class="geo-inline-hidden noexcerpt">' .. contents .. Notes .. '</span>' end text = text .. displaytitle(contents .. Notes) .. makeWikidataCategories(args.qid) end if not args.nosave then local page_title, count = mw.title.getCurrentTitle(), 1 if backward then local tmp = {} while not string.find((args[count-1] or ''), '[EW]') do tmp[count] = (args[count] or ''); count = count+1 end tmp.count = count; count = 2*(count-1) while count >= tmp.count do table.insert(tmp, 1, (args[count] or '')); count = count-1 end for i, v in ipairs(tmp) do args[i] = v end else while count <= 9 do args[count] = (args[count] or ''); count = count+1 end end if isInTitle(Display) and not page_title.isTalkPage and page_title.subpageText ~= 'doc' and page_title.subpageText ~= 'testcases' then args[10] = 'primary' end args.notes, args.format, args.display = nil text = text .. coord_wrapper(args) end return text end --[[ coord2text Extracts a single value from a transclusion of {{Coord}}. IF THE GEOHACK LINK SYNTAX CHANGES THIS FUNCTION MUST BE MODIFIED. Usage: {{#invoke:Coordinates | coord2text | {{Coord}} | parameter }} Valid values for the second parameter are: lat (signed integer), long (signed integer), type, scale, dim, region, globe, source ]] function coordinates._coord2text(coord,type) if coord == '' or type == '' or not type then return nil end type = mw.text.trim(type) if type == 'lat' or type == 'long' then local coordString = mw.ustring.match(coord,'[%.%d]+°[NS] [%.%d]+°[EW]') if not coordString then return nil end local result = mw.text.split(coordString, ' ') local negative if type == 'lat' then result, negative = result[1], 'S' else result, negative = result[2], 'W' end if not result then return nil end result = mw.text.split(result, '°') if not result[1] then return nil end if result[2] == negative then result[1] = '-'..result[1] end return result[1] else return mw.ustring.match(coord, 'params=.-_' .. type .. ':(.-)[ _]') end end function coordinates.coord2text(frame) return coordinates._coord2text(frame.args[1],frame.args[2]) or '' end --[[ coordinsert Injects some text into the Geohack link of a transclusion of {{Coord}} (if that text isn't already in the transclusion). Outputs the modified transclusion of {{Coord}}. IF THE GEOHACK LINK SYNTAX CHANGES THIS FUNCTION MUST BE MODIFIED. Usage: {{#invoke:Coordinates | coordinsert | {{Coord}} | parameter:value | parameter:value | … }} Do not make Geohack unhappy by inserting something which isn't mentioned in the {{Coord}} documentation. ]] function coordinates.coordinsert(frame) -- for the 2nd or later integer parameter (the first is the coord template, as above) for i, v in ipairs(frame.args) do if i ~= 1 then -- if we cannot find in the coord_template the i_th coordinsert parameter e.g. region if not mw.ustring.find(frame.args[1], (mw.ustring.match(frame.args[i], '^(.-:)') or '')) then -- find from the params= up to the first possibly-present underscore -- and append the i_th coordinsert parameter and a space -- IDK why we're adding a space but it does seem somewhat convenient frame.args[1] = mw.ustring.gsub(frame.args[1], '(params=.-)_? ', '%1_'..frame.args[i]..' ') end end end if frame.args.name then -- if we can't find the vcard class if not mw.ustring.find(frame.args[1], '<span class="vcard">') then -- take something that looks like a coord template and add the vcard span with class and fn org class local namestr = frame.args.name frame.args[1] = mw.ustring.gsub( frame.args[1], '(<span class="geo%-default">)(<span[^<>]*>[^<>]*</span><span[^<>]*>[^<>]*<span[^<>]*>[^<>]*</span></span>)(</span>)', '%1<span class="vcard">%2<span style="display:none">&#xfeff; (<span class="fn org">' .. namestr .. '</span>)</span></span>%3' ) -- then find anything from coordinates parameters to the 'end' and attach the title parameter frame.args[1] = mw.ustring.gsub( frame.args[1], '(&params=[^&"<>%[%] ]*) ', '%1&title=' .. mw.uri.encode(namestr) .. ' ' ) end end -- replace the existing indicator with a new indicator using the modified content frame.args[1] = mw.ustring.gsub( frame.args[1], '(<span class="geo%-inline[^"]*">(.+)</span>)\127[^\127]*UNIQ%-%-indicator%-%x+%-%-?QINU[^\127]*\127', function (inline, coord) return inline .. displaytitle(coord) end ) return frame.args[1] end return coordinates 4j0gstvbrnunfsl9d87kcwlvt5s11ed Josefina Molina 0 292976 3337342 2026-05-30T11:39:22Z Łukasz Winek 10785 pad nulik 3337342 wikitext text/x-wiki {{Menataib}} Jiel '''Josefina Molina Reig''' (pämotöl tü [[1936]] [[novul 14]] in [[Córdoba (zif, Spanyän)|zif: Córdoba]] – ädeadöl tü [[2026]] [[mayul 30]] in [[Madrid]]<ref>[https://www.academiadecine.com/2026/05/30/fallece-josefina-molina-revolucionaria-directora-de-cine/ ''Fallece Josefina Molina, revolucionaria directora de cine''], Academia de Cine, 2026 mayul 30 (in Spanyänapük)</ref>) äbinof filmoti⸗ ä televidirejidan äsi filmota⸗ ä televidalibrätan [[Spanyän]]ik. == Noets == <references/> == Yüms plödik == * [https://www.imdb.com/name/nm0596712/ {{PAGENAME}} pö el IMDb] (in Linglänapük) * [https://www.allmovie.com/artist/josefina-molina-an319403 {{PAGENAME}} pö el AllMovie] (in Linglänapük) {{Kobädikos|Category:Josefina Molina|Josefina Molina}} {{DEFAULTSORT:Molina, Josefina}} [[Klad:Moteds ün 1936]] [[Klad:Deadams ün 2026]] [[Klad:Rejidans Spanyänik]] [[Klad:Librätans Spanyänik]] cm5fkxnxm17e065dg6uu9fxnbdi90be Bryan Bergougnoux 0 292977 3337343 2026-05-30T11:50:22Z Łukasz Winek 10785 pad nulik 3337343 wikitext text/x-wiki {{Menataib}} Hiel '''Bryan Bergougnoux''' (pämotöl tü [[1983]] [[yanul 12]] in [[Lyon]] – ädeadöl tü [[2026]] [[mayul 29]] in [[Toulouse]]<ref>[https://www.lequipe.fr/Football/Actualites/Triple-champion-de-france-avec-l-ol-bryan-bergougnoux-est-mort-a-43-ans/1679996 ''Triple champion de France avec l'OL, Bryan Bergougnoux est mort à 43 ans''], L'Équipe, 2026 mayul 29 (in Fransänapük)</ref>) äbinom futaglöpädan ä futaglöpädidrätodan [[Fransän]]ik. == Noets == <references/> == Yüms plödik == * [https://www.scorebar.com/us/players/bryan-bergougnoux/1305/ {{PAGENAME}} pö el Scorebar] (in Linglänapük) * [https://www.footballdatabase.eu/en/player/details/940-bryan-bergougnoux {{PAGENAME}} pö el FootballDatabase.eu] (in Linglänapük) {{Kobädikos|Category:Bryan Bergougnoux|Bryan Bergougnoux}} {{DEFAULTSORT:Bergougnoux, Bryan}} [[Klad:Moteds ün 1983]] [[Klad:Deadams ün 2026]] [[Klad:Futaglöpädans Fransänik]] [[Klad:Futaglöpädans lafabetik]] [[Klad:Futaglöpädidrätodans Fransänik]] itg8vvr38j2savuarm2nratfz4efdk5 Zacarias Kamwenho 0 292978 3337344 2026-05-30T11:57:15Z Łukasz Winek 10785 pad nulik 3337344 wikitext text/x-wiki {{Menataib}} Hiel '''Zacarias Kamwenho''' (pämotöl tü [[1934]] [[setul 5]] in [[Huambo]] – ädeadöl tü [[2026]] [[mayul 29]] in [[Luanda]]<ref>[https://rna.ao/rna.ao/2026/05/30/morreu-dom-zacarias-kamuenhu-arcebispo-emerito-do-lubango-aos-91-anos-de-idade/ ''Morreu Dom Zacarias Kamwenho, Arcebispo emérito do Lubango, aos 91 anos de idade''], RNA, 2026 mayul 30 (in Portugänapük)</ref>) äbinom kultan [[Langolän]]ik. Äbinom bijop di Novo Rodendo (1975–1995) ä lebijop di Lubango (1997–2009). == Noets == <references/> == Yüms plödik == * [https://www.catholic-hierarchy.org/bishop/bkamwenho.html {{PAGENAME}} pö el Catholic Hierarchy] (in Linglänapük) {{Kobädikos|Category:Zacarias Kamwenho|Zacarias Kamwenho}} {{DEFAULTSORT:Kamwenho, Zacarias}} [[Klad:Moteds ün 1934]] [[Klad:Deadams ün 2026]] [[Klad:Kultans Langolänik]] 4f1ndvxu9osgrwtbwnwr2tk9bevkhb0