Viquitexts cawikisource https://ca.wikisource.org/wiki/P%C3%A0gina_principal MediaWiki 1.47.0-wmf.3 first-letter Media Especial Discussió Usuari Usuari Discussió Viquitexts Viquitexts Discussió Fitxer Fitxer Discussió MediaWiki MediaWiki Discussió Plantilla Plantilla Discussió Ajuda Ajuda Discussió Categoria Categoria Discussió Pàgina Pàgina Discussió Llibre Llibre Discussió Autor Autor Discussió TimedText TimedText talk Mòdul Mòdul Discussió Event Event talk Sol, solet (cançó) 0 1997 184461 92729 2026-05-21T21:46:42Z Aleator 20 enllaços a versions, desviquipeditzo, trec versió no verificable 184461 wikitext text/x-wiki {{Vegeu|la cançó popular|Sol solet}} {{edicions |títol=Sol, solet |info=Cançó popular infantil catalana }} == Versions == * A ''[[Jochs de la infancia]]'' (''[[Jochs de la infancia#sol_solet|Sol, solet, vinem á veure...]]'') de [[Autor:Francesc de Sales Maspons i Labrós|Francesc de Sales Maspons i Labrós]] (1874). * A ''[[Meteorología y agricultura populars]]'' (''[[Meteorología y agricultura populars#sol_solet|Sol, solet, vínam á veure...]]'') de [[Autor:Cels Gomis i Mestres|Cels Gomis i Mestres]] (1888). * Versió de [https://educacio.gencat.cat/web/.content/home/departament/publicacions/monografies/cancons-populars-tradicionals-escola/cancons_populars_tradicionals_lescola.pdf ''Cançons populars i tradicionals a l'escola''; Generalitat de Catalunya] (''circa'' 2002): {{ppoem|Sol, solet, vine’m a veure, vine’m a veure; sol, solet, vine’m a veure que tinc fred. Si sant Josep ho vol, farà un bon dia, farà un bon dia; si sant Josep ho vol, farà un bon dia i un bon sol. }} * Del vídeo de Gominoletta (2010) ([https://www.youtube.com/watch?v=U4rCls1jMY4 Gominoletta - Sol solet, Youtube]): {{ppoem|Si tens fred, posa't la capa, posa't la capa; si tens fred, posa't la capa i el barret. (/ posa't la capa de Sant Josep.) Pobre sol solet, que no té capa, que no té capa; pobre sol solet, que no té capa ni barret.}} {{DP}} [[Categoria:Cançons populars]] 5bl5bdat5ol0g8x7fz34h0c0d6ui1r5 La lluna, la pruna 0 2016 184454 173792 2026-05-21T18:22:19Z Aleator 20 +edicions, -"prodiemus" (url no disponible) 184454 wikitext text/x-wiki {{edicions |títol=La lluna, la pruna |info=Cançó popular }} == Versions == * Un parell de versions a [[Jochs de la infancia#la_lluna|''Jochs de la infancia'']] (''La lluna, la pruna, vestida de dol...'') de [[Autor:Francesc de Sales Maspons i Labrós|Francesc de Sales Maspons i Labrós]] (1874). * Poema "Les deu" (''La Lluna, la bruna, vestida de dol...''), part de "Nit", part del ''[[Llibre d’horas]]'' d'[[Autor:Apel·les Mestres i Oñós|Apel·les Mestres]] (1899). * [[Poesíes mallorquines/La lluna, la bruna (cansó)|''La lluna, la bruna'']] (''De nina petita, jugava a la lluna...''), part de ''[[Poesíes mallorquines]]'' d'[[Autor:Emília Sureda i Bimet|Emília Sureda]] (1905). * Versió de [https://educacio.gencat.cat/web/.content/home/departament/publicacions/monografies/cancons-populars-tradicionals-escola/cancons_populars_tradicionals_lescola.pdf ''Cançons populars i tradicionals a l'escola''; Generalitat de Catalunya] (''circa'' 2002): {{ppoem| 1. La lluna, la pruna, vestida de dol; son pare la crida, sa mare la vol. 2. La lluna, la pruna, el sol mariner; son pare la crida, sa mare també. 3. Minyones boniques, deseu els coixins; son pare l’assota davant els fadrins. }} == Vegeu també == * [[Perpetuínes/Sobre una cançó infantil|Sobre una cançó infantil]], part de ''[[Perpetuínes]]'' de [[Autor:Joaquim Maria Bartrina i d'Aixemús|Joaquim Maria Bartrina]] (1878). {{DP}} 9kgrnv7nbctd8dwkj7nlz01o5pn7j7g 184462 184454 2026-05-21T21:49:41Z Aleator 20 esmena enll., +cat 184462 wikitext text/x-wiki {{edicions |títol=La lluna, la pruna |info=Cançó popular }} == Versions == * Un parell de versions a ''[[Jochs de la infancia]]'' (''[[Jochs de la infancia#la_lluna|La lluna, la pruna, vestida de dol...]]'') de [[Autor:Francesc de Sales Maspons i Labrós|Francesc de Sales Maspons i Labrós]] (1874). * Part del poema "Les deu" (''[[Llibre d’horas|La Lluna, la bruna, vestida de dol...]]''), part de "Nit", part del ''[[Llibre d’horas]]'' d'[[Autor:Apel·les Mestres i Oñós|Apel·les Mestres]] (1899). * [[Poesíes mallorquines/La lluna, la bruna (cansó)|''La lluna, la bruna'']] (''De nina petita, jugava a la lluna...''), part de ''[[Poesíes mallorquines]]'' d'[[Autor:Emília Sureda i Bimet|Emília Sureda]] (1905). * Versió de [https://educacio.gencat.cat/web/.content/home/departament/publicacions/monografies/cancons-populars-tradicionals-escola/cancons_populars_tradicionals_lescola.pdf ''Cançons populars i tradicionals a l'escola''; Generalitat de Catalunya] (''circa'' 2002): {{ppoem| 1. La lluna, la pruna, vestida de dol; son pare la crida, sa mare la vol. 2. La lluna, la pruna, el sol mariner; son pare la crida, sa mare també. 3. Minyones boniques, deseu els coixins; son pare l’assota davant els fadrins. }} == Vegeu també == * [[Perpetuínes/Sobre una cançó infantil|Sobre una cançó infantil]], part de ''[[Perpetuínes]]'' de [[Autor:Joaquim Maria Bartrina i d'Aixemús|Joaquim Maria Bartrina]] (1878). {{DP}} [[Categoria:Cançons populars]] 5wc65ucdj3rkn5i1kunfxpy5j0htzci Llibre:Cuentos de la bora del foch (1867).djvu 104 14307 184422 147720 2026-05-21T15:05:53Z Aleator 20 WD 184422 proofread-index text/x-wiki {{:MediaWiki:Proofreadpage_index_template |Qid=Q105724324 |Títol= |Autor= |Traductor= |Il·lustrador= |Editor= |Lloc= |Any= |Font= |Imatge= |Pàgines=<pagelist 1=3 12=21 151="Índice" /> |Sumari= |Nivell= }} trw7o19v5bjzb4wl9y9ytcxjwtlfkcp 184423 184422 2026-05-21T15:09:51Z Aleator 20 vg. pàg. disc. (falten pàgs. 14 a 21) 184423 proofread-index text/x-wiki {{:MediaWiki:Proofreadpage_index_template |Qid=Q105724324 |Títol= |Autor= |Traductor= |Il·lustrador= |Editor= |Lloc= |Any= |Font= |Imatge= |Pàgines=<pagelist 1=3 12=21 151="Índice" /> |Sumari= |Nivell=E }} jf37fmxxz49jbq866bc6xn7b8ftiblg Llibre:Cuentos del avi (1867).djvu 104 14308 184424 147721 2026-05-21T15:16:56Z Aleator 20 WD 184424 proofread-index text/x-wiki {{:MediaWiki:Proofreadpage_index_template |Qid=Q105724327 |Títol= |Autor= |Traductor= |Il·lustrador= |Editor= |Lloc= |Any= |Font= |Imatge= |Pàgines=<pagelist 160="Índice" /> |Sumari={{Pàgina:Cuentos del avi (1867).djvu/160}} |Nivell= }} ct42iyp1hb6vogw06ev162osugy0wt1 Llibre:Jochs de la infancia (1874).djvu 104 18203 184425 174838 2026-05-21T15:32:10Z Aleator 20 WD 184425 proofread-index text/x-wiki {{:MediaWiki:Proofreadpage_index_template |Qid=Q19525749 |Títol= |Autor= |Traductor= |Il·lustrador= |Editor= |Lloc= |Any= |Font= |Imatge= |Pàgines=<pagelist/> |Sumari= |Nivell= }} cl4wbzugchywfo4aydkhjpi4fbf3pnp Jochs de la infancia 0 19553 184453 42600 2026-05-21T18:14:51Z Aleator 20 header 184453 wikitext text/x-wiki {{inacabat}} <pages index="Jochs de la infancia (1874).djvu" include="1-112" header=1 nomcategoria=1874 /> {{línia}} {{referències}} f1xovwnijwag6d7m4astlahz9wf5ema Llibre:Metereología y agricultura populars (1888).djvu 104 21215 184460 181779 2026-05-21T21:32:04Z Aleator 20 idx 184460 proofread-index text/x-wiki {{:MediaWiki:Proofreadpage_index_template |Qid=Q105746827 |Títol= |Autor= |Traductor= |Il·lustrador= |Editor= |Lloc= |Any= |Font= |Imatge= |Pàgines=<pagelist 1to10=roman /> |Sumari={{Pàgina:Metereología y agricultura populars (1888).djvu/177}} |Nivell= }} 1mz8qm9riz7ysuddxedqs6spad3hujz Pàgina:Metereología y agricultura populars (1888).djvu/177 102 22792 184459 125313 2026-05-21T21:31:31Z Aleator 20 refaig 184459 proofread-page text/x-wiki <noinclude><pagequality level="3" user="Aleator" /></noinclude>{{c|{{xx-gran|Taula}}}} {{línia|3em}} {{d|<u>Págs.</u>}} {{TC|{{gap|3em}}{{Maj|Prólech}}|{{Maj|v}}}} {{Maj|Capitol I.}} {{TC|{{gap|3em}}[[Meteorología y agricultura populars#CapI|La Pluja]]|11}} {{TC|{{gap|3em}}Notas á la Pluja|30}} {{Maj|Capitol II.}} {{TC|{{gap|3em}}[[Meteorología y agricultura populars#CapII|Lo Vent]]|63}} {{TC|{{gap|3em}}Notas al Vent|71}} {{Maj|Capitol III.}} {{TC|{{gap|3em}}[[Meteorología y agricultura populars#CapIII|Fret y Calor]]|81}} {{TC|{{gap|3em}}Notas al Fret y Calor|89}} {{Maj|Capitol IV.}} {{TC|{{gap|3em}}[[Meteorología y agricultura populars#CapIV|Meteorología Agrícola]]|101}} {{TC|{{gap|3em}}Notas á la Meteorología Agrícola|134}} {{línia|12em}} {{np}}<noinclude></noinclude> lfbhuhrjmvfh2fspuxjjr6ljm2yr5tz Llibre:El poema de La rosa als llavis (1923).pdf 104 29871 184463 167333 2026-05-21T22:07:06Z Aleator 20 +idx. 184463 proofread-index text/x-wiki {{:MediaWiki:Proofreadpage_index_template |Qid=Q19525084 |Títol= |Autor= |Traductor= |Il·lustrador= |Editor= |Lloc= |Any= |Font= |Imatge= |Pàgines=<pagelist /> |Sumari={{Pàgina:El poema de La rosa als llavis (1923).pdf/103}} {{Pàgina:El poema de La rosa als llavis (1923).pdf/105}} |Nivell= }} mf7pyri1wo8qytr89cowcp9xkjzldtl Plantilla:NumVers/ús 10 42925 184438 129568 2026-05-21T17:47:31Z Aleator 20 +ppoem 184438 wikitext text/x-wiki {{Subpàgina de plantilla}} == Funcionament == Pensada per als poemes, permet afegir la numeració dels versos al costat esquerre, i opcionalment es pot especificar la distància a la qual es vol. Exemple 1 (distància per defecte): <pre><div class=prose><poem> Ki en sun tens pas ne s'oblie. {{NumVers|2}}Celui deivent la gent loër Ki en bien fait de sei parler. </poem></div></pre> resultarà en: <div class=prose><poem> Ki en sun tens pas ne s'oblie. {{NumVers|2}}Celui deivent la gent loër Ki en bien fait de sei parler. </poem></div> Exemple 2 (més ajustat a l'esquerra): <pre><div class=prose><poem> Ki en sun tens pas ne s'oblie. {{NumVers|2|-6em}}Celui deivent la gent loër Ki en bien fait de sei parler. </poem></div></pre> resultarà en: <div class=prose><poem> Ki en sun tens pas ne s'oblie. {{NumVers|2|-6em}}Celui deivent la gent loër Ki en bien fait de sei parler. </poem></div> == Vegeu també == * {{tl|Ppoem}} (sintaxi <code><nowiki>>>></nowiki></code> i <code><nowiki><<<</nowiki></code>). <includeonly> [[Categoria:Plantilles d'edició]] </includeonly> o8u1o32qos788f88o2o3vwlroojafy2 Pàgina:Jochs de la infancia (1874).djvu/59 102 48875 184455 143385 2026-05-21T21:11:54Z Aleator 20 /* Revisada */ 184455 proofread-page text/x-wiki <noinclude><pagequality level="3" user="Aleator" />{{c|59}}</noinclude>{{ppoem|start=stanza|end=close|:Cargol treu banya, que ton pare es á montanya, cargol treu vi que ton pare es al molí. :Cargol treu banya, puja la montanya cargol bové, puja'l montanyé.}} Mes devegadas la pluja's fa mes llarga de lo que 'us pensavau y 's comensa á fer pesada y mes pesada que may s' acava sobre tot si es á l' hivern, y com que cansa mes un dia de pluja que no pas cent de sol, aviat 'us ne canseu y 'l fastich 'us fa anar d' un cantó á l' altre, lo qual vol dir que Deu dona las cosas quan á n' ell millor li plau, y que no 's pot desitjar lo contrari de lo que dona, que ell sab com y perqué ho fa; lo cas es que 'us aburriu y canseu y pera distreureus, demanant lo sol que tot ho vivifica y alegra 'us poseu á cantar: {{àncora|sol_solet}} {{ppoem|end=follow|:Sol, solet, vinem á veure, vinem á veure, sol, solet, vinem á veure, que tinch fret.}} Y si 'l sol surt tan sols una mica, desseguida canteu: {{ppoem|:Bon temps, d'hont vens? Del cel.}}<noinclude></noinclude> rb0fvp6yjtrrkef1qiiioprtkuzfju8 Pàgina:Vox in deserto (1868).pdf/9 102 58291 184440 181725 2026-05-21T17:53:16Z Aleator 20 ppoem 184440 proofread-page text/x-wiki <noinclude><pagequality level="3" user="Aleator" /></noinclude>{{ppoem|end=follow| {{c|{{x-gran|¿VOX IN DESERTO?...}}}} [[File:Separador (ViD p3).png|center|frameless|upright=0.5]] {{gap|1em}}Catalunya, la terra que un jorn ab sas proesas de sas estrénuas glórias al mòn parlar ne fèu, la terra de las altas, magnànimas noblesas contadas per la fama de sas gegants empresas, {{gap|3em}}¡quí t' ha vist ¡ay! y quí 't véu! Las ombras de nos pares que los sepulcres deixan hont fins ara sas cendras en pau han reposat, te cridan, misteriosas, ab veus planyents que 's queixan, y de la nit las boyras ab sos clamors esqueixan: {{gap|3em}}«Qué has fèt de la llibertat?» {{línia|4em}} {{gap|1em}}Las llibertats aquellas, que com tresor guardavan, sa lluminosa estela tot escampant pèl mòn; que en mès que la llur vida tenian y estimavan, y que sòls per sa rassa joyosos conservavan, {{gap|3em}}rassa d' avuy, ¿hónt sòn? ¿Què has fèt d' aquella heréncia y del tresor que ab ella los pares te llegaren?... T' has deixat despullar. ¡oh rassa miserable! com d' una roba vella!...}}<noinclude></noinclude> g6go9hahlxyfxkhk2jdy1extydiaznr 184441 184440 2026-05-21T17:54:25Z Aleator 20 <> 184441 proofread-page text/x-wiki <noinclude><pagequality level="3" user="Aleator" /></noinclude>{{ppoem|end=follow| {{c|{{x-gran|¿VOX IN DESERTO?...}}}} [[File:Separador (ViD p3).png|center|frameless|upright=0.5]] {{gap|1em}}Catalunya, la terra que un jorn ab sas proesas de sas estrénuas glórias al mòn parlar ne fèu, la terra de las altas, magnànimas noblesas contadas per la fama de sas gegants empresas, {{gap|3em}}¡quí t' ha vist ¡ay! y quí 't véu! Las ombras de nos pares que los sepulcres deixan hont fins ara sas cendras en pau han reposat, te cridan, misteriosas, ab veus planyents que 's queixan, y de la nit las boyras ab sos clamors esqueixan: {{gap|3em}}«Qué has fèt de la llibertat?» <>{{línia|4em}} {{gap|1em}}Las llibertats aquellas, que com tresor guardavan, sa lluminosa estela tot escampant pèl mòn; que en mès que la llur vida tenian y estimavan, y que sòls per sa rassa joyosos conservavan, {{gap|3em}}rassa d' avuy, ¿hónt sòn? ¿Què has fèt d' aquella heréncia y del tresor que ab ella los pares te llegaren?... T' has deixat despullar. ¡oh rassa miserable! com d' una roba vella!...}}<noinclude></noinclude> jlzwg5edliw2qlxo6hs8fbbzmegdsov Pàgina:Vox in deserto (1868).pdf/10 102 58293 184442 181726 2026-05-21T17:55:01Z Aleator 20 ppoem 184442 proofread-page text/x-wiki <noinclude><pagequality level="3" user="Aleator" /></noinclude>{{ppoem|start=follow|end=stanza|¿Quina pena mereix lo inepte centinella que de sas mans se deixa las armas arrancar? <>{{línia|4em}} {{gap|1em}}¿Y tu n' èts aquell poble de l' esplendent história? ¡Oh rassa miserable! ¡cóm Dèu t' ha condemnat! Ni sisquera conservas del que has estat memória, y lo recort dels héroes que t' han umplert de glória tan sols viu en las trovas del poeta desterrat. <>{{línia|4em}} {{gap|1em}}Ahir eras la espiga que brincadora alsava l' esplendor de sas galas en mitj del camp florit, la ròssa espiga tendra que 'l ventijol bressava, que lo sòl del Mitjdia ab dolsos rayts daurava... Avuy... n' èts una garba tan sols de blat podrit!... De la mès noble rassa tu n' èts avuy l' escória: tu n' èts avuy un poble que, esclau y trepitjat, indiferent contempla com van mermant sa glória, mermant sa independéncia, mermant la sua história, mermant sa llibertat! <>{{línia|4em}} {{gap|1em}}Ab lo fuet te menan, t' amansan ab lo ferro, te deixas ¡miserable! agarrotar las mans... com si comés haguesses lo mès criminal erro... ¡Vergonya, Catalunya! ¿No véus que en lo desterro {{gap|3em}}viuhen los ciutadans? ¡Vergonya, Catalunya! ¡Quántas ne tens de mares per la mort ó l' auséncia plorant d' un fill amat, que desterrar vegeres ó fusellar deixares! ¡Vergonya! ¡Ni sisquera la lléngua de tos pares {{gap|3em}}per plorar t' han deixat!}}<noinclude></noinclude> 575tyn4k4ia0efiecqapqcfeuuky5qo Pàgina:Vox in deserto (1868).pdf/11 102 58294 184443 181727 2026-05-21T17:56:32Z Aleator 20 ppoem 184443 proofread-page text/x-wiki <noinclude><pagequality level="3" user="Aleator" /></noinclude>{{ppoem|start=stanza|end=follow|{{gap|1em}}Fugíu de vostras casas, oh catalans! La rassa que avuy no sab combàtrer no tè dret al renom. Fugíu, pobres colomas, del esparvér que 'us cassa!... Fugíu de la tempesta que ho tala tot y arrassa... ¡Indignes, mès que indignes ne sòu del vostre nom! Anáu, allá, en los boscos de la mès alta serra, de los fronts á amagarne la criminal rojor. Pus no voleu cridarne ''¡Independéncia y guerra!'' abandonáu, al menos, abandonáu la terra qu' es terra de misérias, d' oprobis y dolor! <>{{línia|4em}} Lo poble israelita, tot gemegant de penas, fou menys esclau, mil voltas, en temps de Faraó, y un jorn ne sabé rómprer, indómit, sas cadenas... ¿Què feu avuy vosaltres?... Presentar las esquenas d' eixos butxins y déspotas al oprobiós bastó!... <>{{línia|4em}} {{gap|1em}}¿Qué es, ¡ay! qué es devinguda aquella inmensa glória, recort inmarcessible dels nostres alts passats, lumínich, noble faro de vostra gran história?... Si, donchs, no sòu dels vius la pestilent escória, si, donchs, no sòu dels avis los fills degenerats, ¿per qué deixau qu' esqueixen ab má desventurada lo llibre en que lo poble sos drets ha consignat? ¿Ja res vos significa la tradició sagrada de la que 'ls nostres pares, ab fe may aminvada, en llurs temps apel-lavan la ''santa llibertat?'' <>{{línia|4em}} {{gap|1em}}Pèl poble à qui algun dia cent pobles admiravan pagantli d' homenatge lo respectuós tribut, pél poble de qui 'ls altres las sábias lleys copiavan,}}<noinclude></noinclude> 7vo3x3svi9kw04g0zpn8nbxtj0vxqum 184444 184443 2026-05-21T17:56:46Z Aleator 20 +gap 184444 proofread-page text/x-wiki <noinclude><pagequality level="3" user="Aleator" /></noinclude>{{ppoem|start=stanza|end=follow|{{gap|1em}}Fugíu de vostras casas, oh catalans! La rassa que avuy no sab combàtrer no tè dret al renom. Fugíu, pobres colomas, del esparvér que 'us cassa!... Fugíu de la tempesta que ho tala tot y arrassa... ¡Indignes, mès que indignes ne sòu del vostre nom! Anáu, allá, en los boscos de la mès alta serra, de los fronts á amagarne la criminal rojor. Pus no voleu cridarne ''¡Independéncia y guerra!'' abandonáu, al menos, abandonáu la terra qu' es terra de misérias, d' oprobis y dolor! <>{{línia|4em}} {{gap|1em}}Lo poble israelita, tot gemegant de penas, fou menys esclau, mil voltas, en temps de Faraó, y un jorn ne sabé rómprer, indómit, sas cadenas... ¿Què feu avuy vosaltres?... Presentar las esquenas d' eixos butxins y déspotas al oprobiós bastó!... <>{{línia|4em}} {{gap|1em}}¿Qué es, ¡ay! qué es devinguda aquella inmensa glória, recort inmarcessible dels nostres alts passats, lumínich, noble faro de vostra gran história?... Si, donchs, no sòu dels vius la pestilent escória, si, donchs, no sòu dels avis los fills degenerats, ¿per qué deixau qu' esqueixen ab má desventurada lo llibre en que lo poble sos drets ha consignat? ¿Ja res vos significa la tradició sagrada de la que 'ls nostres pares, ab fe may aminvada, en llurs temps apel-lavan la ''santa llibertat?'' <>{{línia|4em}} {{gap|1em}}Pèl poble à qui algun dia cent pobles admiravan pagantli d' homenatge lo respectuós tribut, pél poble de qui 'ls altres las sábias lleys copiavan,}}<noinclude></noinclude> le9m3rhi3g1udokb0ab56ez5uphh3pv Pàgina:Vox in deserto (1868).pdf/12 102 58295 184445 181728 2026-05-21T17:57:40Z Aleator 20 ppoem 184445 proofread-page text/x-wiki <noinclude><pagequality level="3" user="Aleator" /></noinclude>{{ppoem|start=follow|end=follow|¿serán ja lletra morta, com brasas que s' acaban, la llibertat, la glória, la pátria, la virtut? Prohoms de Catalunya, si una guspira encara de sant amor de pátria ne queda en vostre cor, ab fe se déu combátrer lo fat de sort avara, que en temps de sacrificis, si cal conservar l' ara, tot ciutadá déu darne l' exemple del honor. <>{{línia|4em}} {{gap|1em}}¡Oh! nó, no 'm puch convéncer qu' aixís de sos besavis degenerat ne sia lo poble catalá! Si avuy, ni per las queixas s' obren tan sols sos llabis, si avuy, sufert, aguanta agravis sobre agravis, es perqué dorm encara... Demá 's despertará. Y 'l jorn en que 's desperte, s' extremirá la terra, las feras en los boscos de por ne rugirán... Lo jorn que 'l nostre poble llanse son crit de ''¡Guerra!'' tremolarán los arbres de la Pirene serra, de dintre de sas tombas los morts s' aixecarán! <>{{línia|4em}} {{gap|1em}}Deixáuli, donchs, que al poble se dirigesca ara ab sos cants entussiastas lo poëta desterrat; deixáume que del temple li parle jo y de l' ara... ¿Encara 'm pót compéndrer? Donchs puch parlarli encara {{gap|3em}}de glória y llibertat. <>{{línia|4em}} {{gap|1em}}Bè massa n' hi ha d' apóstols de verinosa ciéncia que, al poble ungit un dia ab los llorers del Bruch, robar la llum voldrian de l' alta intel-ligéncia, pera tenirlo manso, arrupidet, poruch. Bè pròu que li predican la pau, lo quietisme, y en tots les tons li cantan llahors del despotisme...}}<noinclude></noinclude> 8q1zguc86slkw9q1kiqx5ncg9u43ngu Pàgina:Vox in deserto (1868).pdf/13 102 58296 184446 181729 2026-05-21T17:58:25Z Aleator 20 ppoem 184446 proofread-page text/x-wiki <noinclude><pagequality level="3" user="Aleator" /></noinclude>{{ppoem|start=follow|end=follow|Bè prou que l' amanyagan ab llurs vellas retóricas, com si sols fòs un poble d' embrutiment y fanch, com si no fòs un poble de tradicions históricas, qu' escritas tè sas glórias ab gotas de sa sanch. <>{{línia|4em}} {{gap|1em}}Deixáuli, donchs, al poeta que viu en lo desterro, alsar sos cants de guerra per despertar lo ferro. Jo no il-lumino al poble ab llum de falsa ciéncia: de sos debers li parlo y de son dret sagrat, y tot ensemps li ensenyo á aborrir la llicéncia, {{gap|3em}}y á amar la llibertat. <>{{línia|4em}} {{gap|1em}}¡Lo poble!... ¡valent poble! En compte d' embrutirlo ab robelladas, vellas ideas de rutina, donáuli grans exemples que pugan ennoblirlo, exemples d' una sábia, puríssima doctrina. No li canteu mès glórias de vell absolutisme, {{gap|3em}}y 'l poble 'us amará. Deixáulo que 's calente al foch del patriotisme... Lo poble tè 'l cor noble, lo poble tè l cor sá. <>{{línia|4em}} {{gap|1em}}Mes, si quant jo li parle de llibertat, de glória, d' independéncia y pátria, dels alts fets de sa história, ab mos himnes patriótichs no puch ferli remóurer la fibra delicada, secreta de son cor; llavoras es que al poble ja res no 'l pót conmóurer, y no es que dorm llavoras; llavoras es qu' es mort. Son pestilent cadáver podeu péndrer llavoras, apóstols vils y falsos de ciéncias corruptoras. Menjáune sa carn morta com viva l' heu menjada, que pèls paladars vostres ha d' esser gran regal;}}<noinclude></noinclude> jeoylh8yt551mdie1egq5r76zjlm8sb Pàgina:Vox in deserto (1868).pdf/14 102 58297 184447 181730 2026-05-21T17:59:28Z Aleator 20 ppoem 184447 proofread-page text/x-wiki <noinclude><pagequality level="3" user="Aleator" /></noinclude>{{ppoem|start=follow|end=close|d' eix modo l' obra vostra será ben acabada... Los cossos morts pèls buytres sòn un festí reyal. <>{{línia|4em}} {{gap|1em}}Quedáuvos, donchs, vosaltres, tot udolant com gossos, del corromput cadáver á devorar los trossos; que l' últim poeta llibre del poble catalá, als sálzers que ne creixen del Rhon á las riberas {{gap|3em}}sa lira penjará; y errant anirá sempre per terras extrangeras, {{gap|3em}}tot sol y desterrat, tot sol lo dol portantne, pèl vall y per la serra, tot sol lo dol portantne de sa perduda terra y de l' assessinada, perduda llibertat! {{d|'''Lo Trovador de Montserrat.'''}} {{gap|3em}}''Paris'', 10 ''de febrer de'' 1867. [[File:Separador (ViD p14).png|center|frameless|upright=0.3]] }}<noinclude></noinclude> ltttg0s9m957f4a693pk8z37b4y53ea Pàgina:Poesias de Angel Guimerá (1905).djvu/81 102 59376 184433 181724 2026-05-21T17:35:56Z Aleator 20 /* Revisada */ ppoem 184433 proofread-page text/x-wiki <noinclude><pagequality level="3" user="Aleator" /></noinclude>{{ppoem|end=stanza| <> {{xx-gran|Nit de Nadal}} :Jo vull la taula parada com al temps en qu' era nin, aprop de la llar fumosa, baix del sostre revellit. :Sols vos y jo, la serventa, torném al casal antich; tots los altres se 'n anaren y may més han de venir. :Guarniu la taula ben llarga, que hi cápigan grans y xichs, que ha nascut lo Fill del Home, y es nit de goigs esta nit. :Trayéu la vaixella fina, las estovallas de brí, ompliu los pitxers de rosas com en temps qu' era felís. }}<noinclude></noinclude> eisrbihecn54vcmi1opyrsbakvgmayj Pàgina:Poesias de Angel Guimerá (1905).djvu/82 102 59377 184434 181718 2026-05-21T17:40:31Z Aleator 20 /* Revisada */ ppoem 184434 proofread-page text/x-wiki <noinclude><pagequality level="3" user="Aleator" />{{RH|86|{{versaleta|nit de nadal}}}}{{línia}}</noinclude>{{ppoem|start=stanza|:Poséu en un cap de taula la cadira del padrí, en l' altre cap la del pare, y la de la mare al mitj. :Avora d' ella la trona de mon germanet petit; jo m' asseuré á l' altra banda com en temps que van fugir. :Encenéu la llar dels avis, mitj cremat hi ha un tronch de pi; l últim dia que 's va encendre quan la mare va morir. :Y anéusen lluny, la serventa, que m' ofegan los sospirs, y vull que s' abeuri l' ánima ab los recorts d' aquí dins. :Jo 'l rostre damunt la taula posaré ben abscondit entre 'ls brassos que no troban ningú qu' estrenyer assí. :Ab mos gemechs d' anyoransa la taula faré estremir; millor que dringuin las copas com si m' estés entre 'ls vius.}}<noinclude></noinclude> qe0tcyb00ya54irpo3d117mks9m6kxc 184437 184434 2026-05-21T17:45:07Z Aleator 20 end 184437 proofread-page text/x-wiki <noinclude><pagequality level="3" user="Aleator" />{{RH|86|{{versaleta|nit de nadal}}}}{{línia}}</noinclude>{{ppoem|start=stanza|end=stanza|:Poséu en un cap de taula la cadira del padrí, en l' altre cap la del pare, y la de la mare al mitj. :Avora d' ella la trona de mon germanet petit; jo m' asseuré á l' altra banda com en temps que van fugir. :Encenéu la llar dels avis, mitj cremat hi ha un tronch de pi; l últim dia que 's va encendre quan la mare va morir. :Y anéusen lluny, la serventa, que m' ofegan los sospirs, y vull que s' abeuri l' ánima ab los recorts d' aquí dins. :Jo 'l rostre damunt la taula posaré ben abscondit entre 'ls brassos que no troban ningú qu' estrenyer assí. :Ab mos gemechs d' anyoransa la taula faré estremir; millor que dringuin las copas com si m' estés entre 'ls vius.}}<noinclude></noinclude> evvkibve5gzr5enqhl33glzqsnmu5z5 Pàgina:Poesias de Angel Guimerá (1905).djvu/83 102 59378 184435 181719 2026-05-21T17:43:48Z Aleator 20 /* Revisada */ 184435 proofread-page text/x-wiki <noinclude><pagequality level="3" user="Aleator" />{{RH||{{versaleta|nit de nadal}}|87}}{{línia}}</noinclude>{{ppoem|start=stanza|:La ventada en las escletxas fará l' udol del mastí ab qui en l' ascó m' adormía abrassats com dos amichs. :Y per sobre de ma testa la remor haig de sentir de la gavia trista y sola que mou 'l vent d' esta nit. :Y en la paret los filferros veurán mos ulls enrojits com los barrots d' unas reixas que passan sens may finir. :Entant sentiré per fora com tresca la gent felís, sonant ferrets y guitarras, que 'l goig per tot sobrehix. :Y als vidres de la finestra escoltaré dols brugit, igual que si fos la mare trucant ab lo cap dels dits. :Y, ay, que la mare no ha d' ésser sinó 'l palmó que hi deixí; tant ayrós quan jo 'l portava y ara trencat y ennegrit!}}<noinclude></noinclude> lwq6n381ar3yaqgny6oilfu9fgzey6n 184436 184435 2026-05-21T17:44:41Z Aleator 20 close 184436 proofread-page text/x-wiki <noinclude><pagequality level="3" user="Aleator" />{{RH||{{versaleta|nit de nadal}}|87}}{{línia}}</noinclude>{{ppoem|start=stanza|end=close|:La ventada en las escletxas fará l' udol del mastí ab qui en l' ascó m' adormía abrassats com dos amichs. :Y per sobre de ma testa la remor haig de sentir de la gavia trista y sola que mou 'l vent d' esta nit. :Y en la paret los filferros veurán mos ulls enrojits com los barrots d' unas reixas que passan sens may finir. :Entant sentiré per fora com tresca la gent felís, sonant ferrets y guitarras, que 'l goig per tot sobrehix. :Y als vidres de la finestra escoltaré dols brugit, igual que si fos la mare trucant ab lo cap dels dits. :Y, ay, que la mare no ha d' ésser sinó 'l palmó que hi deixí; tant ayrós quan jo 'l portava y ara trencat y ennegrit!}}<noinclude></noinclude> caa8pa55pesctr1ifqw5owrro2dhwv5 Plantilla:Poema 10 59380 184439 181720 2026-05-21T17:49:13Z Aleator 20 no cal reinventar la roda, faig redirect 184439 wikitext text/x-wiki #REDIRECT[[Plantilla:Ppoem]] c1jggqmfcvotaxlsmgt9s45wpkorli8 Mòdul:Ppoem 828 60534 184426 2026-05-21T15:51:04Z Aleator 20 adaptat de [[:en:Module:Ppoem]] 184426 Scribunto text/plain --[=[ Adaptat de https://en.wikisource.org/wiki/Module:Ppoem (31 dic 2025) Preten simplificar i estandarditzar la construcció de versos amb la plantilla Ppoem ]=] require('strict') local p = {} --p stands for package local getArgs = require('Module:Arguments').getArgs local yesno = require('Module:Yesno') --local cats = require('Module:Categories') --local text_direction = require('Module:Lang')._text_direction -- return true if an item is in a given list local function check_in_list(x, list) for k, v in pairs(list) do if x == v then return true end end return false end -- Error if the args[name] is not in the given list of values local function check_arg_in_list(args, name, list, allowNil) if args[name] == nil then if allowNil then return else error("Argument '" .. name .. "' may not be empty") end end local inlist = check_in_list(args[name], list) if not inlist then error("Unknown argument value: '" .. name .. "=" .. args[name] .. "'. Expected one of: " .. table.concat(list, ", ")) end end --[=[ Decompose a single line into a data structure containing all relevant information ]=] function p.parse_line(line) -- do indents first local nbsps = 0 local ems = 0 line = line:gsub("^ +", function(spaces) nbsps = spaces:len() return "" end, 1) if nbsps == 0 then -- replace leading colons with &emsp; line = line:gsub("^(:+)%s*", function(colons) ems = colons:len() return "" end, 1) end -- for all lines, classes come next local classes = {} line = line:gsub("^{(.-)}%s*", function(classes_match) for class_name in string.gmatch(classes_match, "%S+") do table.insert(classes, "ws-poem-" .. class_name) end return "" end, 1) local alignment line = line:gsub("^>>%s*(.?)", function(next_char) if next_char == '>' then -- this is a >>>, which is handled later, -- so return nil so nothing is replaced return nil end -- Otherwise, set alignment and replace the angle brackets with the -- char following them (in effect, delete the angle brackets). alignment = "r" return next_char end, 1) line = line:gsub("^<>%s*", function() alignment = "c" return "" end, 1) -- nothing left - this is a stanza break line if line == "" then local stanza = { type = 'stanza', align = alignment } if #classes > 0 then stanza['classes'] = classes -- cats:addCat("Pages using ppoem with custom stanza classes") end return stanza end -- at this point this must be a content line local line_num; line = line:gsub("%s*>>>%s*(.+)$", function(line_num_str) line_num = line_num_str; return "" end, 1) local verse_num; line = line:gsub("^(.-)%s*<<<%s*", function(verse_num_str) verse_num = verse_num_str; return "" end, 1) local rel_indent; line = line:gsub("^%+(%d*)>%s*", function(rel_indent_num) if rel_indent_num == "" then rel_indent = 1 else rel_indent = tonumber(rel_indent_num) end return "" end, 1) local line_data = { type = 'line', align = alignment, content = line, line_num = line_num, verse_num = verse_num, rel_indent = rel_indent, } if #classes > 0 then line_data['classes'] = classes -- cats:addCat("Pages using ppoem with custom line classes") end if nbsps > 0 then line_data['indent'] = { nbsp = nbsps } elseif ems > 0 then line_data['indent'] = { em = ems } end return line_data end local function construct_stanza(stanza) local classes = { 'ws-poem-stanza' } if stanza['classes'] then for k, v in pairs(stanza['classes']) do table.insert(classes, v) end end if stanza['align'] == 'r' then table.insert(classes, 'ws-poem-right') elseif stanza['align'] == 'c' then table.insert(classes, 'ws-poem-center') end local s = "<div class=\"" .. table.concat(classes, " ") .. "\" role=\"paragraph\">" return s end -- construct a fixed width span for use in indenting local function construct_fixed_width(ems) local emsp = "&emsp;" local s = mw.html.create("span") :addClass("ws-poem-indent") :css({ width = ems .. "em", }) :wikitext(emsp:rep(ems)) return tostring(s) end --[=[ Construct a "proper poem" ]=] function p._ppoem(args) check_arg_in_list(args, 'start', {"open", "stanza", "follow", "same-line"}, true) check_arg_in_list(args, 'end', {"close", "stanza", "follow", "same-line"}, true) local open = args['start'] == "open" or not args['start'] local close = args['end'] == "close" or not args['end'] -- if args['begin'] ~= nil then -- cats:addCat("Pages using ppoem with begin") -- end local isPageNs = mw.title.getCurrentTitle():inNamespace(104) -- in Page namespace, we always open a fresh environment and close it at the end if isPageNs then open = true close = true end -- Try not to blow up if called without an argument. we put {} instead of {""} to not have a stray div -- split()/trim() throw when fed nil local lines = {} if args[1] ~= nil then lines = mw.text.split(mw.text.trim(args[1]), "\r?\n", false) end local s = "" local pending_stanza -- start a new stanza -- this can be overridden later by an explict stanza line like '{stanza class}' if open or args['start'] == "stanza" then pending_stanza = "<div class=\"ws-poem-stanza\" role=\"paragraph\">" end local have_line_num = false local have_verse_num = false local num_stanzas = 0 local num_lines = 0 -- we inherited an open stanza local continued_stanza = not (args['start'] == "stanza" or open) -- hide the BR in a span so we can manipulate it with CSS cross-browser local linebreak = mw.html.create('span') :addClass('ws-poem-break') :tag('br') :allDone() linebreak = tostring(linebreak) local prev_lines_content = {} for k, v in pairs(lines) do local line_data = p.parse_line(v) if line_data['type'] == 'stanza' then prev_lines_content[k] = "" pending_stanza = tostring(construct_stanza(line_data)) else -- it's a line -- we have to put something on the line to make sure it has height if mw.text.trim(line_data.content) == '' then line_data.content = '&nbsp;' end -- first start any pending stanza if pending_stanza then if num_stanzas == 0 and num_lines == 0 and continued_stanza and not isPageNs then -- the stanza config in this case is just to set up the stanza in page NS -- otherwise we continue the one from the last template else -- either we have our own stanzas to close, or we inherited one if num_stanzas > 0 or continued_stanza then -- add an extra BR for copy-paste s = s .. linebreak .. '</div>' end -- and now open the pending stanza s = s .. pending_stanza end pending_stanza = nil num_stanzas = num_stanzas + 1 end if line_data['line_num'] then have_line_num = true local ln = mw.html.create("span") :addClass("ws-poem-linenum") :wikitext(line_data['line_num']) s = s .. tostring(ln) end if line_data['verse_num'] then have_verse_num = true local vn = mw.html.create("span") :addClass("ws-poem-versenum") :wikitext(line_data['verse_num'] .. " ") s = s .. tostring(vn) end -- open the line tag local line_classes = line_data['classes'] or {} table.insert(line_classes, 'ws-poem-line') if line_data['align'] == 'r' then table.insert(line_classes, 'ws-poem-right') elseif line_data['align'] == 'c' then table.insert(line_classes, 'ws-poem-center') end local line_classes_str = table.concat(line_classes, ' ') -- relative indentation based on previous lines local rel_indent = '' if line_data['rel_indent'] then if line_data['rel_indent'] >= k or line_data['rel_indent'] < 1 then -- cats:addCat("Pages using ppoem with invalid relative indents") else rel_indent = mw.html.create("span") :addClass("ws-poem-relative-indent") :wikitext(prev_lines_content[k-line_data['rel_indent']]) rel_indent = tostring(rel_indent) end end -- get indentation (REVIEW: do this with CSS?) local opening_indent = '' if line_data['indent'] then if line_data['indent']['em'] then opening_indent = construct_fixed_width(line_data['indent']['em']) elseif line_data['indent']['nbsp'] then local chr = "&nbsp;" opening_indent = chr:rep(line_data['indent']['nbsp']) end end -- start with the line content local line = rel_indent .. opening_indent .. line_data['content'] prev_lines_content[k] = line -- check whether line is already opened on previous page local is_continuing_line = not open and k == 1 and args['start'] == 'same-line' -- check whether line will continue on the next page local is_unfinished_line = not close and k == #lines and args['end'] == 'same-line' if is_continuing_line and is_unfinished_line then -- don't open or close the line elseif is_continuing_line then -- only close the line line = line .. linebreak .. '</span>' elseif is_unfinished_line then -- only open the line line = '<span class=\"' .. line_classes_str .. '\">' .. line else line = line .. linebreak line = mw.html.create('span'):addClass(line_classes_str):wikitext(line) end s = s .. tostring(line) num_lines = num_lines + 1 end end if (args['end'] == 'stanza' or close) and #lines > 0 then s = s .. linebreak .. '</div>' end if open then local div = mw.html.create('div') local container_classes = {'ws-poem', args['class']} -- if args['class'] ~= nil and args['class'] ~= "" then -- cats:addCat("Pages using ppoem with custom classes") -- end -- hanging indentation is the default if not yesno(args['no_hi']) then table.insert(container_classes, 'ws-poem-hi') end -- add gutters if we see a line/verse number or the user tells us they want them if have_verse_num or args['gutter'] == 'left' or args['gutter'] == 'both' then table.insert(container_classes, 'ws-poem-left-gutter') end if have_line_num or args['gutter'] == 'right' or args['gutter'] == 'both' then table.insert(container_classes, 'ws-poem-right-gutter') end div:addClass(table.concat(container_classes, ' ')) -- add HTML and XML lang attributes if needed if args['lang'] ~= nil then div:attr('lang', args['lang']) div:attr('xml:lang', args['lang']) -- div:attr('dir', text_direction(args['lang'])) end -- set up the CSS style if needed div:css({['text-align'] = args['align']}) div:cssText(args['style']) -- add contents div:wikitext(s) div = tostring(div) if not close then div = string.gsub(div, '%</div%>$', '') end s = div elseif close then s = s .. '</div>' end return s -- return s .. cats:getCats() end function p.ppoem(frame) local args = getArgs(frame) return p._ppoem(args) end return p 625lux7064eby5ux11yrhh2vwo0nxfw 184448 184426 2026-05-21T18:04:44Z Aleator 20 ns 102 184448 Scribunto text/plain --[=[ Adaptat de https://en.wikisource.org/wiki/Module:Ppoem (31 dic 2025) Preten simplificar i estandarditzar la construcció de versos amb la plantilla Ppoem ]=] require('strict') local p = {} --p stands for package local getArgs = require('Module:Arguments').getArgs local yesno = require('Module:Yesno') --local cats = require('Module:Categories') --local text_direction = require('Module:Lang')._text_direction -- return true if an item is in a given list local function check_in_list(x, list) for k, v in pairs(list) do if x == v then return true end end return false end -- Error if the args[name] is not in the given list of values local function check_arg_in_list(args, name, list, allowNil) if args[name] == nil then if allowNil then return else error("Argument '" .. name .. "' may not be empty") end end local inlist = check_in_list(args[name], list) if not inlist then error("Unknown argument value: '" .. name .. "=" .. args[name] .. "'. Expected one of: " .. table.concat(list, ", ")) end end --[=[ Decompose a single line into a data structure containing all relevant information ]=] function p.parse_line(line) -- do indents first local nbsps = 0 local ems = 0 line = line:gsub("^ +", function(spaces) nbsps = spaces:len() return "" end, 1) if nbsps == 0 then -- replace leading colons with &emsp; line = line:gsub("^(:+)%s*", function(colons) ems = colons:len() return "" end, 1) end -- for all lines, classes come next local classes = {} line = line:gsub("^{(.-)}%s*", function(classes_match) for class_name in string.gmatch(classes_match, "%S+") do table.insert(classes, "ws-poem-" .. class_name) end return "" end, 1) local alignment line = line:gsub("^>>%s*(.?)", function(next_char) if next_char == '>' then -- this is a >>>, which is handled later, -- so return nil so nothing is replaced return nil end -- Otherwise, set alignment and replace the angle brackets with the -- char following them (in effect, delete the angle brackets). alignment = "r" return next_char end, 1) line = line:gsub("^<>%s*", function() alignment = "c" return "" end, 1) -- nothing left - this is a stanza break line if line == "" then local stanza = { type = 'stanza', align = alignment } if #classes > 0 then stanza['classes'] = classes -- cats:addCat("Pages using ppoem with custom stanza classes") end return stanza end -- at this point this must be a content line local line_num; line = line:gsub("%s*>>>%s*(.+)$", function(line_num_str) line_num = line_num_str; return "" end, 1) local verse_num; line = line:gsub("^(.-)%s*<<<%s*", function(verse_num_str) verse_num = verse_num_str; return "" end, 1) local rel_indent; line = line:gsub("^%+(%d*)>%s*", function(rel_indent_num) if rel_indent_num == "" then rel_indent = 1 else rel_indent = tonumber(rel_indent_num) end return "" end, 1) local line_data = { type = 'line', align = alignment, content = line, line_num = line_num, verse_num = verse_num, rel_indent = rel_indent, } if #classes > 0 then line_data['classes'] = classes -- cats:addCat("Pages using ppoem with custom line classes") end if nbsps > 0 then line_data['indent'] = { nbsp = nbsps } elseif ems > 0 then line_data['indent'] = { em = ems } end return line_data end local function construct_stanza(stanza) local classes = { 'ws-poem-stanza' } if stanza['classes'] then for k, v in pairs(stanza['classes']) do table.insert(classes, v) end end if stanza['align'] == 'r' then table.insert(classes, 'ws-poem-right') elseif stanza['align'] == 'c' then table.insert(classes, 'ws-poem-center') end local s = "<div class=\"" .. table.concat(classes, " ") .. "\" role=\"paragraph\">" return s end -- construct a fixed width span for use in indenting local function construct_fixed_width(ems) local emsp = "&emsp;" local s = mw.html.create("span") :addClass("ws-poem-indent") :css({ width = ems .. "em", }) :wikitext(emsp:rep(ems)) return tostring(s) end --[=[ Construct a "proper poem" ]=] function p._ppoem(args) check_arg_in_list(args, 'start', {"open", "stanza", "follow", "same-line"}, true) check_arg_in_list(args, 'end', {"close", "stanza", "follow", "same-line"}, true) local open = args['start'] == "open" or not args['start'] local close = args['end'] == "close" or not args['end'] -- if args['begin'] ~= nil then -- cats:addCat("Pages using ppoem with begin") -- end local isPageNs = mw.title.getCurrentTitle():inNamespace(102) -- in Page namespace, we always open a fresh environment and close it at the end if isPageNs then open = true close = true end -- Try not to blow up if called without an argument. we put {} instead of {""} to not have a stray div -- split()/trim() throw when fed nil local lines = {} if args[1] ~= nil then lines = mw.text.split(mw.text.trim(args[1]), "\r?\n", false) end local s = "" local pending_stanza -- start a new stanza -- this can be overridden later by an explict stanza line like '{stanza class}' if open or args['start'] == "stanza" then pending_stanza = "<div class=\"ws-poem-stanza\" role=\"paragraph\">" end local have_line_num = false local have_verse_num = false local num_stanzas = 0 local num_lines = 0 -- we inherited an open stanza local continued_stanza = not (args['start'] == "stanza" or open) -- hide the BR in a span so we can manipulate it with CSS cross-browser local linebreak = mw.html.create('span') :addClass('ws-poem-break') :tag('br') :allDone() linebreak = tostring(linebreak) local prev_lines_content = {} for k, v in pairs(lines) do local line_data = p.parse_line(v) if line_data['type'] == 'stanza' then prev_lines_content[k] = "" pending_stanza = tostring(construct_stanza(line_data)) else -- it's a line -- we have to put something on the line to make sure it has height if mw.text.trim(line_data.content) == '' then line_data.content = '&nbsp;' end -- first start any pending stanza if pending_stanza then if num_stanzas == 0 and num_lines == 0 and continued_stanza and not isPageNs then -- the stanza config in this case is just to set up the stanza in page NS -- otherwise we continue the one from the last template else -- either we have our own stanzas to close, or we inherited one if num_stanzas > 0 or continued_stanza then -- add an extra BR for copy-paste s = s .. linebreak .. '</div>' end -- and now open the pending stanza s = s .. pending_stanza end pending_stanza = nil num_stanzas = num_stanzas + 1 end if line_data['line_num'] then have_line_num = true local ln = mw.html.create("span") :addClass("ws-poem-linenum") :wikitext(line_data['line_num']) s = s .. tostring(ln) end if line_data['verse_num'] then have_verse_num = true local vn = mw.html.create("span") :addClass("ws-poem-versenum") :wikitext(line_data['verse_num'] .. " ") s = s .. tostring(vn) end -- open the line tag local line_classes = line_data['classes'] or {} table.insert(line_classes, 'ws-poem-line') if line_data['align'] == 'r' then table.insert(line_classes, 'ws-poem-right') elseif line_data['align'] == 'c' then table.insert(line_classes, 'ws-poem-center') end local line_classes_str = table.concat(line_classes, ' ') -- relative indentation based on previous lines local rel_indent = '' if line_data['rel_indent'] then if line_data['rel_indent'] >= k or line_data['rel_indent'] < 1 then -- cats:addCat("Pages using ppoem with invalid relative indents") else rel_indent = mw.html.create("span") :addClass("ws-poem-relative-indent") :wikitext(prev_lines_content[k-line_data['rel_indent']]) rel_indent = tostring(rel_indent) end end -- get indentation (REVIEW: do this with CSS?) local opening_indent = '' if line_data['indent'] then if line_data['indent']['em'] then opening_indent = construct_fixed_width(line_data['indent']['em']) elseif line_data['indent']['nbsp'] then local chr = "&nbsp;" opening_indent = chr:rep(line_data['indent']['nbsp']) end end -- start with the line content local line = rel_indent .. opening_indent .. line_data['content'] prev_lines_content[k] = line -- check whether line is already opened on previous page local is_continuing_line = not open and k == 1 and args['start'] == 'same-line' -- check whether line will continue on the next page local is_unfinished_line = not close and k == #lines and args['end'] == 'same-line' if is_continuing_line and is_unfinished_line then -- don't open or close the line elseif is_continuing_line then -- only close the line line = line .. linebreak .. '</span>' elseif is_unfinished_line then -- only open the line line = '<span class=\"' .. line_classes_str .. '\">' .. line else line = line .. linebreak line = mw.html.create('span'):addClass(line_classes_str):wikitext(line) end s = s .. tostring(line) num_lines = num_lines + 1 end end if (args['end'] == 'stanza' or close) and #lines > 0 then s = s .. linebreak .. '</div>' end if open then local div = mw.html.create('div') local container_classes = {'ws-poem', args['class']} -- if args['class'] ~= nil and args['class'] ~= "" then -- cats:addCat("Pages using ppoem with custom classes") -- end -- hanging indentation is the default if not yesno(args['no_hi']) then table.insert(container_classes, 'ws-poem-hi') end -- add gutters if we see a line/verse number or the user tells us they want them if have_verse_num or args['gutter'] == 'left' or args['gutter'] == 'both' then table.insert(container_classes, 'ws-poem-left-gutter') end if have_line_num or args['gutter'] == 'right' or args['gutter'] == 'both' then table.insert(container_classes, 'ws-poem-right-gutter') end div:addClass(table.concat(container_classes, ' ')) -- add HTML and XML lang attributes if needed if args['lang'] ~= nil then div:attr('lang', args['lang']) div:attr('xml:lang', args['lang']) -- div:attr('dir', text_direction(args['lang'])) end -- set up the CSS style if needed div:css({['text-align'] = args['align']}) div:cssText(args['style']) -- add contents div:wikitext(s) div = tostring(div) if not close then div = string.gsub(div, '%</div%>$', '') end s = div elseif close then s = s .. '</div>' end return s -- return s .. cats:getCats() end function p.ppoem(frame) local args = getArgs(frame) return p._ppoem(args) end return p kr0iqsrtoamupdii2kf2sfp0wd9bg15 Plantilla:Ppoem 10 60535 184427 2026-05-21T15:52:07Z Aleator 20 adaptat de [[:en:Template:Ppoem]] 184427 wikitext text/x-wiki <includeonly><templatestyles src="Ppoem/styles.css" /><!-- -->{{#invoke:Ppoem|ppoem}}</includeonly><noinclude> {{Ús de la plantilla}} </noinclude> qjznxdnai3vzkhpyus9s8i1b22gahqr Mòdul:Ppoem/ús 828 60536 184428 2026-05-21T15:55:49Z Aleator 20 info 184428 wikitext text/x-wiki Aquest mòdul s'encarrega del funcionament de la plantilla {{tl|Ppoem}}. <includeonly><!-- CATEGORIES AQUÍ I INTERWIKIS A WIKIDATA --> [[Categoria:Mòduls de Viquitexts]] </includeonly> r8c9f76efnlx20gkf3621yzjmxnoltl Plantilla:Ppoem/styles.css 10 60537 184429 2026-05-21T16:18:44Z Aleator 20 copio de [[:en:Template:Ppoem/styles.css]], pdt. de netejar 184429 sanitized-css text/css .ws-poem { display: table; /* Centre in page. */ margin: 0 auto; /* If someone sets an explicit width, don't let it overflow the page. */ max-width: 100%; } .ws-poem-fl, .ws-poem-fn { margin-left: 0; vertical-align: top; } .ws-poem-fr { margin-left: auto; margin-right: 0; vertical-align: top; } .ws-poem-stanza { /* Avoid breaking stanzas over pages if we can */ page-break-inside: avoid; break-inside: avoid; } .ws-poem-stanza.ws-poem-left { display: table; margin-right: auto; } .ws-poem-stanza.ws-poem-right { display: table; margin-left: auto; } .ws-poem-stanza.ws-poem-center, .ws-poem-cblock /* to allow centering stuff without text-align:center */ { display: table; margin: 0 auto; } .ws-poem-line { display: block; position: relative; } .ws-poem-hi .ws-poem-line { text-indent: -4em; margin-left: 4em; } /* Take line breaks out of the flow—they copy-paste but don't do anything. */ .ws-poem-break { position: absolute; } .ws-poem-line.ws-poem-right { text-align: right; } .ws-poem-hi .ws-poem-line.ws-poem-right { text-indent: 0; } .ws-poem-line.ws-poem-center { text-align: center; } .ws-poem-hi .ws-poem-line.ws-poem-center { text-indent: 0; margin-left: 0; } .ws-poem-linenum { float: right; text-indent: 0; user-select: none; } /* the default padding for the right gutter (to fit the line numbers) */ .ws-poem-right-gutter .ws-poem-line { padding-right: 2em; } .ws-poem-versenum { float: left; text-indent: 0; user-select: none; } /* the default padding for the left gutter (to fit the verse numbers) */ .ws-poem-left-gutter .ws-poem-line { padding-left: 2em; } /* inter-stanza spaces */ .ws-poem-stanza:not(:last-child) { margin-bottom: 1em; } /* indent padding spans */ .ws-poem-indent { display: inline-block; text-indent: 0; /* width set inline on each one */ /* allow the user to set a bigger font-size to adjust the size of a single ":" but don't let the indent inflate the overall line height */ line-height: 0; overflow: hidden; } /* for +>s */ .ws-poem-relative-indent { visibility:hidden; } /* ============================================================================ * Adjustment of other templates within ppoems. * This is naughty, but at least it keeps the hacks in one place. */ .ws-poem .wst-fqm { position: absolute; } .ws-poem-hi .dropinitial { margin-left: -4em; } /* Force drop initials to "shunt" hanging-indent content rightwards. */ /* This has to be done on the MIDDLE span, because the font size of the inner dropinitial-initial span is independent to the indentation of the outer environment. */ .ws-poem-hi .dropinitial-mid { margin-right: 4em; } .ws-poem .pagenum { /* Float out of the space between the span blocks, or it makes a gap without the pagenumbers gadget. */ float: left; } /* ============================================================================ * Pre-defined formatting classes * For use with the {class} syntax (line or stanza) */ .ws-poem-blackletter, .ws-poem-fractur { font-family: UnifrakturMaguntia, UnifrakturCook, Unifraktur, serif; font-size: 113%; font-feature-settings: 'cv01', 'cv02', 'cv03', 'cv04', 'cv05', 'cv06', 'cv07', 'cv08', 'cv09', 'cv10'; } .ws-poem-bl-ls { font-family: UnifrakturMaguntia, UnifrakturCook, Unifraktur, serif; font-size: 113%; font-feature-settings: 'cv11', 'cv01','cv02', 'cv03', 'cv04', 'cv05', 'cv06', 'cv07', 'cv08', 'cv09', 'cv10'; } .ws-poem-cursive, .ws-poem-handwriting { font-family: Petit Formal Script, cursive; } .ws-poem-italic, .ws-poem.italic, .ws-poem-it { font-style: italic; } .ws-poem-noitalics, .ws-poem-ni, .ws-poem-fsn { font-style: normal; } .ws-poem-bold, .ws-poem-bb { font-weight: bold; } .ws-poem-nobold, .ws-poem-nb, .ws-poem-fwn { font-weight: normal; } .ws-poem-smallcaps, .ws-poem-sc, .ws-poem.smallcaps, .ws-poem.sc { font-variant: small-caps; } .ws-poem-asc { font-variant: all-small-caps; } .ws-poem-fvn { font-variant: normal; } /* The text size classes, from xxs to xxxxl. */ /* The line heights are there because {{font size block}} has them See [[Template talk:Ppoem#Line-height for size classes]] */ .ws-poem-xxsmaller, .ws-poem-xxs { font-size: 58%; line-height: 1.4; } .ws-poem-x-smaller, .ws-poem-xs { font-size: 69%; line-height: 1.4; } .ws-poem-smaller, .ws-poem-sm { font-size: 83%; line-height: 1.4; } .ws-poem-fine { font-size: 92%; line-height: 1.4; } .ws-poem-larger, .ws-poem-lg { font-size: 120%; line-height: 1.4; } .ws-poem-x-larger, .ws-poem-xl { font-size: 144%; line-height: 1.4; } .ws-poem-xx-larger, .ws-poem-xxl { font-size: 182%; line-height: 1.4; } .ws-poem-xxx-larger, .ws-poem-xxxl { font-size: 207%; line-height: 1.4; } .ws-poem-xxxx-larger, .ws-poem-xxxxl { font-size: 249%; line-height: 1.4; } .ws-poem-center, .ws-poem-c { text-align: center; } /* Classes facilitating using ppoem for play scripts by abusing versenums for speech prefixes. The sizes are meant to cover the most common widths for prefixes, _not_ all possible sizes. If none of these fit you should look for other solutions instead. This is _not_ a "table style"-like unbounded set of size classes. Use the custom class + Index Styles facility instead. */ .ws-poem-speech-prefix-xsmaller .ws-poem-line, .ws-poem-speech-prefix-xs .ws-poem-line { margin-left: 10em; } .ws-poem-speech-prefix-smaller .ws-poem-line { margin-left: 3em; } .ws-poem-speech-prefix .ws-poem-line { margin-left: 5em; } .ws-poem-speech-prefix-larger .ws-poem-line { margin-left: 7em; } .ws-poem-speech-prefix-xlarger .ws-poem-line, .ws-poem-speech-prefix-xl .ws-poem-line { margin-left: 10em; } c1emnujgkbznuz7kxec1bwx74j0vy17 Plantilla:Ppoem/ús 10 60538 184430 2026-05-21T16:25:16Z Aleator 20 en construcció... 184430 wikitext text/x-wiki {{Subpàgina de plantilla}} == Descripció == Aquesta plantilla, el funcionament de la qual es troba a [[:Mòdul:Ppoem]], està dissenyada per a millorar, simplificar i estandarditzar la construcció de versos. == Paràmetres == * {{paràmetre|1}}: versos * {{paràmetre|gutter1}} <code>left</code>, <code>right</code> or <code>both</code>. You should use this if you use line or verse numbers and they ''don't'' occur in the first instance of the template (it's automatically determined if they do). * {{paràmetre|class}} extra classes to set on the outer ppoem div * {{paràmetre|align1}}: aliniament del text (per exemple <code>center</code>) * {{paràmetre|style}} extra styles to set on the outer ppoem div * {{paràmetre|lang}} codi d'idioma (per exemple, <code>fr</code> or <code>la</code>, etc.) == Sintaxi especial == * Les línies que comencen amb <code>&gt;&gt;</code> s'alinien a la dreta. * Les línies que comencen amb <code>&lt;&gt;</code> queden centrades. * Les línies que acaben amb <code>&gt;&gt;&gt; XXX</code> tenen un número de línia "XXX" a la seva dreta, després del marge dret. * Les línies que comencen amb <code>XXX &lt;&lt;&lt;</code> tenen un número de vers o de línia "XXX" al costat esquerre, després del marge esquerre. * Les línies que comencen amb <code>+XX&gt;</code> queden indentades XX línies. Es pot fer servir <code>+&gt;</code> en lloc de <code>+1&gt;</code>. <!-- * Les línies que comencen amb <code>{class}</code> have the HTML class named <code>ws-poem-class</code> applied. This can be targeted by TemplateStyles CSS (and some are predefined in [[Template:Ppoem/styles.css]])--> * Els espais inicials queden convertits en <code>&amp;nbsp;</code>. * Els dos punts inicials queden convertits en <code>&amp;emsp;</code>. You can control the stanzas with similar syntax: * Blank lines start a new stanza. * Stanzas prefixed with <code>{class}</code> have the HTML class named <code>ws-poem-class</code> applied to the whole following stanza. This can be targeted by TemplateStyles CSS (and some are predefined in [[Template:Ppoem/styles.css]]) * Stanzas prefixed with <code>&gt;&gt;</code> are block-right-aligned. * Stanzas prefixed with <code>&lt;&gt;</code> are centred. <pre> {{ppoem| 1 <<< {{Caplletra|O}}nce upon a midnight dreary, while I pondered, weak and weary, Over many a quaint and curious volume of forgotten lore, {{fqm|"}}While I nodded, nearly napping, suddenly there came a tapping, As of some one gently rapping, rapping at my chamber door. "'Tis some visiter," I muttered, "tapping at my chamber door— >>> 5 ::::::{raven_green} Only this, and nothing more." >> {{sc|The Raven}} {raven_green} 2 <<< This stanza has the class <code>raven_green</code> applied To the whole stanza. +>And this line picks up on the previous one. >> This stanza is block-right-aligned Like this <> And this stanza is centred Like this >> {{sc|The Raven}} <> ''The End'' }} </pre> {{ppoem| 1 <<< {{Caplletra|O}}nce upon a midnight dreary, while I pondered, weak and weary, Over many a quaint and curious volume of forgotten lore, {{fqm|"}}While I nodded, nearly napping, suddenly there came a tapping, As of some one gently rapping, rapping at my chamber door. "'Tis some visiter," I muttered, "tapping at my chamber door— >>> 5 ::::::{raven_green} Only this, and nothing more." {raven_green} 2 <<< This stanza has the class <code>raven_green</code> applied To the whole stanza. +>And this line picks up on the previous one. >> This stanza is block-right-aligned Like this <> And this stanza is centred Like this >> {{sc|The Raven}} <> ''The End'' }} The lines have a default 4em hanging indent, which is roughly consistent with most printed poetry: <pre> {{bloc centre|width=25em|style=border:1px solid red;| {{ppoem| Once upon a midnight dreary, while I pondered, weak and weary, Over many a quaint and curious volume of forgotten lore, While I nodded, nearly napping, suddenly there came a tapping, As of some one gently rapping, rapping at my chamber door. "'Tis some visiter," I muttered, "tapping at my chamber door— ::::::Only this, and nothing more." }} }} </pre> {{bloc centre|width=25em|style=border:1px solid red;| {{ppoem| Once upon a midnight dreary, while I pondered, weak and weary, Over many a quaint and curious volume of forgotten lore, While I nodded, nearly napping, suddenly there came a tapping, As of some one gently rapping, rapping at my chamber door. "'Tis some visiter," I muttered, "tapping at my chamber door— ::::::Only this, and nothing more." }} }} It can be disabled by giving any value to {{paràmetre|no_hi}}. === Page breaks === The template works across page breaks and produces a single poem container (unlike the <code>&lt;poem&gt;</code> tag). The {{paràmetre|start}} and {{paràmetre|end}} paràmetres control how the sections join up. Each has four options: <code>open/close</code> (which is the default), <code>follow</code>, <code>stanza</code> and <code>same-line</code>: * For the first section, use {{paràmetre|1=start=open}} (or omit the paràmetre) * For a section that ends a stanza, use {{paràmetre|1=end=stanza}}, and start the ''next'' one with {{paràmetre|1=start=stanza}} * For a section that doesn't end a stanza (so the next section continues in the same stanza), the first section sets {{paràmetre|1=end=follow}} and the next uses {{paràmetre|1=start=follow}}. * For a line that continues onto the next page, the first section sets {{paràmetre|1=end=same-line}} and the next uses {{paràmetre|1=start=same-line}}. * For the last section, use {{paràmetre|1=end=close}} (or omit). This means that the {{paràmetre|end}} paràmetre of one section and the {{paràmetre|start}} of the next must always be the same. It also means that for a simple poem in a single section, you do not need either {{paràmetre|start}} or {{paràmetre|end}}. For example, for a template spanning four pages: <pre> {{ppoem|end=follow| This is the first page and the stanza }}</pre> <pre> {{ppoem|start=follow|end=stanza| continues into this page. But then, the second page ends at the end of a stanza.}} </pre> <pre> {{ppoem|start=stanza|end=same-line| And the next page is a new stanza. Then there is a really long }} </pre> <pre> {{ppoem|start=same-line|end=close| ''line that continues onto the next page.'' And finally normal Lines to the end. }} </pre> {{ppoem|end=follow| This is the first page and the stanza}} {{ppoem|start=follow|end=stanza| continues into this page. But then, the second page ends at the end of a stanza. }} {{ppoem|start=stanza|end=same-line| And the next page is a new stanza. Then there is a really long }} {{ppoem|start=same-line|end=close| ''line that continues onto the next page.'' And finally normal Lines to the end. }} In the page [[H:NS|namespace]], the template always opens and closes the ppoem tags, so it will appear correctly in both page and mainspace (as long as any abutting ppoems on previous/following pages use matching {{paràmetre|start}} and {{paràmetre|end}} paràmetres). === Caplletres === El contingut flotant, com les caplletres ({{tl|Caplletra}}, es comporta sense cap variació: <pre> {{ppoem| {{Caplletra|B|image=Examination and confession-b24926760-025.jpg|imgsize=80px}}EHOLD these acts and scan them well behold their pervers way: These left the lord, these did his truth which shold have ben their stay. {{Caplletra|B}}EHOLD these acts and scan them well behold their pervers way: These left the lord, these did his truth which shold have ben their stay. {{Caplletra|B|fl="}}EHOLD these acts and scan them well behold their pervers way: These left the lord, these did his truth which shold have ben their stay. }} </pre> {{ppoem| {{Caplletra|B|image=Examination and confession-b24926760-025.jpg|imgsize=80px}}EHOLD these acts and scan them well behold their pervers way: These left the lord, these did his truth which shold have ben their stay. {{Caplletra|B}}EHOLD these acts and scan them well behold their pervers way: These left the lord, these did his truth which shold have ben their stay. {{Caplletra|B|fl="}}EHOLD these acts and scan them well behold their pervers way: These left the lord, these did his truth which shold have ben their stay. }} === Braces === Braced lines work as expected (using the <code><nowiki>>>></nowiki></code> syntax for right-floats): <pre> {{ppoem| No Place so Sacred from such Fops is barr'd, Nor is ''Paul's Church'' more safe than ''Paul's Church-yard'': Nay, run to ''Altars''; ''there'' they'll talk you dead; For ''Fools'' rush in where ''Angels'' fear to tread. Distrustful ''Sense'' with modest Caution speaks; >>> {{brace2|3|r}} It still ''looks home'', and ''short Excursions'' makes; But ''ratling'' Nonsense in full ''Vollies'' breaks; }} </pre> {{ppoem| No Place so Sacred from such Fops is barr'd, Nor is ''Paul's Church'' more safe than ''Paul's Church-yard'': Nay, run to ''Altars''; ''there'' they'll talk you dead; For ''Fools'' rush in where ''Angels'' fear to tread. Distrustful ''Sense'' with modest Caution speaks; >>> {{brace2|3|r}} It still ''looks home'', and ''short Excursions'' makes; But ''ratling'' Nonsense in full ''Vollies'' breaks; }} === Floating punctuation === No changes are needed for floating punctuation, e.g. with {{tl|fqm}} <pre> {{ppoem| {{fqm}}No Place so Sacred from such Fops is barr'd, Nor is ''Paul's Church'' more safe than ''Paul's Church-yard'': Nay, run to ''Altars''; ''there'' they'll talk you dead; }} </pre> {{ppoem| {{fqm}}No Place so Sacred from such Fops is barr'd, Nor is ''Paul's Church'' more safe than ''Paul's Church-yard'': Nay, run to ''Altars''; ''there'' they'll talk you dead; }} === Gutter width === Some poems have very long line numbers. In this case, the default gutter width of <code>2em</code> may not be enough. You can modify the gutters of poems using the [[H:Page styles|Index-based CSS]] and set a wider padding on the left or right of relevant <code>.ws-poem-line</code> elements. Poems with a left gutter are denoted by the class <code>.ws-poem-left-gutter</code> on the top-level poem container, added automatically when the <code><nowiki><<<</nowiki></code> syntax is used, or {{paràmetre|1=gutter}} is set to <code>left</code> or <code>both</code>). Right gutters (<code><nowiki>>>></nowiki></code> syntax or {{paràmetre|1=gutter}} set to <code>right</code> or <code>both</code>) work the same way. In the case below, every poem in a [[Index:I. Beówulf- an Anglo-Saxon poem. II. The fight at Finnsburh- a fragment (IA cu31924031292604).pdf|given work]] that has a left gutter has the line padding increased to 3em: <syntaxhighlight lang=css> /* Increase the gutter because the line numbers have up to 4 digits */ .ws-poem-left-gutter .ws-poem-line { padding-left: 3em; } </syntaxhighlight> == Comparison with <nowiki><poem></nowiki> == Below is a comparison of the output of this template and the <code><nowiki><poem></nowiki></code> tag (or manual <code><nowiki><br/></nowiki></code>, which is equivalent), rendered as an EPUB on an e-reader. With poem tag/<code><nowiki><br/></nowiki></code>: [[File:Wikisource poem formatting - poem tag epub.png|center|300px]] With {{tl|ppoem}}, there are hanging indents and right-alignment not causing a paragraph break: [[File:Wikisource poem formatting - ppoem epub.png|300px|center]] === Advantages === * Simple syntax for common cases * Handles hanging indent which resolves the problem of ambiguous new lines * Semantically more correct: lines are spans, and stanzas are paragraphs, poems are divs * Can continue a line across a page break (which can't be done with <code><nowiki><poem></nowiki></code>) * Combines into a single element even when transcluded from multiple pages * Copy-pastes as separate lines * Exports sensibly * Automatic block-centering (which can't be done with <code><nowiki><poem></nowiki></code> because the separate elements don't have the same widths) * Very easy to apply CSS classes to lines or stanzas * Drop-in replacement for <code><nowiki><poem></nowiki></code> === Disadvantages === * Some care is needed to match the <code><nowiki>start</nowiki></code> and <code><nowiki>end</nowiki></code> paràmetres across pages. * Dropinitials can sometimes cause a line to wrap prematurely (can be avoided by adding length to the first line, such as with {{tl|em}}). * Because this is a single template and cannot be split, poems must escape <code>=</code> and <code>|</code> character<ref>Unless it becomes an extension.</ref> == Notes == {{referències}} <includeonly> {{ORDENA:{{PAGENAME}}}}<!-- CATEGORIES I INTERWIKIS AQUÍ, GRÀCIES --> [[Categoria:Plantilles d'edició]] </includeonly> 7qnlzukijjc97gzp3yw7d67csmodgyg 184432 184430 2026-05-21T17:31:34Z Aleator 20 + pdt. revisar caplletres 184432 wikitext text/x-wiki {{Subpàgina de plantilla}} == Descripció == Aquesta plantilla, el funcionament de la qual es troba a [[:Mòdul:Ppoem]], està dissenyada per a millorar, simplificar i estandarditzar la construcció de texts escrits en vers. == Paràmetres == * {{paràmetre|1}}: versos * {{paràmetre|gutter}} <code>left</code>, <code>right</code> u <code>both</code>. Feu servir això si els números de línia o de vers que utilitzeu no apareixen en la primera crida de la plantilla (es determina automàticament si ho fan). * {{paràmetre|class}}: classes addicionals per al «div» "exterior". * {{paràmetre|align}}: aliniament del text (per exemple <code>center</code>) * {{paràmetre|style}}: estils addicionals extra per al «div» "exterior". * {{paràmetre|lang}}: codi d'idioma (per exemple, <code>fr</code> or <code>la</code>, etc.) == Sintaxi especial == * Les línies que comencen amb <code>&gt;&gt;</code> s'alinien a la dreta. * Les línies que comencen amb <code>&lt;&gt;</code> queden centrades. * Les línies que acaben amb <code>&gt;&gt;&gt; XXX</code> tenen un número de línia "XXX" a la seva dreta, després del marge dret. * Les línies que comencen amb <code>XXX &lt;&lt;&lt;</code> tenen un número de vers o de línia "XXX" al costat esquerre, després del marge esquerre. * Les línies que comencen amb <code>+XX&gt;</code> queden indentades XX línies. Es pot fer servir <code>+&gt;</code> en lloc de <code>+1&gt;</code>. <!-- * Les línies que comencen amb <code>{class}</code> have the HTML class named <code>ws-poem-class</code> applied. This can be targeted by TemplateStyles CSS (and some are predefined in [[Template:Ppoem/styles.css]])--> * Els espais inicials queden convertits en <code>&amp;nbsp;</code>. * Els dos punts inicials queden convertits en <code>&amp;emsp;</code>. Podeu controlar les estrofes amb una sintaxi semblant: * Les línies en blanc comencen una nova estrofa. * Les estrofes prefixades amb <code>{class}</code> tenen una classe HTML anomenada <code>ws-poem-class</code> i aplica a tota les estrofes següents. Això s'aconsegueix mitjançant estils «TemplateStyles CSS» (alguns dels quals estan definits a [[:Plantilla:Ppoem/styles.css]]). * Les estrofes prefixades amb <code>&gt;&gt;</code> queden aliniades en bloc a la dreta. * Les estrofes prefixades amb <code>&lt;&gt;</code> queden centrades. <!--1 <<< {{Caplletra|O}}nce upon a midnight dreary, while I pondered, weak and weary,--> <pre> {{ppoem| 1 <<< Once upon a midnight dreary, while I pondered, weak and weary, Over many a quaint and curious volume of forgotten lore, "While I nodded, nearly napping, suddenly there came a tapping, As of some one gently rapping, rapping at my chamber door. "'Tis some visiter," I muttered, "tapping at my chamber door— >>> 5 ::::::{raven_green} Only this, and nothing more." >> {{sc|El Corb}} {raven_green} 2 <<< Aquesta estrofa té la classe <code>raven_green</code> aplicada A tota l'estrofa. +>I aquesta línia reprèn l'anterior. >> Aquesta estrofa queda aliniada en bloc a la dreta Aixís <> I aquesta estrofa queda centrada Aixís >> {{sc|El Corb}} <> ''Fi del text'' }} </pre> <!-- 1 <<< {{Caplletra|O}}nce upon a midnight dreary, while I pondered, weak and weary, --> {{ppoem| 1 <<< Once upon a midnight dreary, while I pondered, weak and weary, Over many a quaint and curious volume of forgotten lore, "While I nodded, nearly napping, suddenly there came a tapping, As of some one gently rapping, rapping at my chamber door. "'Tis some visiter," I muttered, "tapping at my chamber door— >>> 5 ::::::{raven_green} Only this, and nothing more." >> {{sc|El Corb}} {raven_green} 2 <<< Aquesta estrofa té la classe <code>raven_green</code> aplicada A tota l'estrofa. +>I aquesta línia reprèn l'anterior. >> Aquesta estrofa queda aliniada en bloc a la dreta Aixís <> I aquesta estrofa queda centrada Aixís >> {{sc|El Corb}} <> ''Fi del text'' }} Els versos tenen un sagnat sortint de 4 em per defecte, la qual cosa és més o menys coherent amb la majoria de la poesia impresa: <pre> {{bloc centre|width=25em|style=border:1px solid red;| {{ppoem| Once upon a midnight dreary, while I pondered, weak and weary, Over many a quaint and curious volume of forgotten lore, While I nodded, nearly napping, suddenly there came a tapping, As of some one gently rapping, rapping at my chamber door. "'Tis some visiter," I muttered, "tapping at my chamber door— ::::::Only this, and nothing more." }} }} </pre> {{bloc centre|width=25em|style=border:1px solid red;| {{ppoem| Once upon a midnight dreary, while I pondered, weak and weary, Over many a quaint and curious volume of forgotten lore, While I nodded, nearly napping, suddenly there came a tapping, As of some one gently rapping, rapping at my chamber door. "'Tis some visiter," I muttered, "tapping at my chamber door— ::::::Only this, and nothing more." }} }} Pot quedar deshabilitat afegint qualsevol valor al paràmetre {{paràmetre|no_hi}}. === Salts de pàgina === La plantilla funciona a través de salts de pàgina i produeix un únic contenidor de «poem» (a diferència de l'etiqueta <code>&lt;poem&gt;</code>). Els paràmetres {{paràmetre|start}} i {{paràmetre|end}} controlen com s'ajunten les seccions. Cadascuna té quatre opcions: <code>open/close</code> (per defecte), <code>follow</code>, <code>stanza</code> i <code>same-line</code>: * Per a la primera secció, useu {{paràmetre|1=start=open}} (o res) * Per a la secció que termina una estrofa (en anglès, «stanza»), useu {{paràmetre|1=end=stanza}}, i comenceu la següent amb {{paràmetre|1=start=stanza}} * Per aquella secció que acaba una estrofa (i, per tant, a continuació segueix la mateixa estrofa), la primera secció quedarà com {{paràmetre|1=end=follow}} i la següent necessitarà {{paràmetre|1=start=follow}}. * Per una línia que continua a la següent pàgina, la primera secció ha de quedar com {{paràmetre|1=end=same-line}} i la següent usarà {{paràmetre|1=start=same-line}}. * Per a la darrera secció, caldrà fer servir {{paràmetre|1=end=close}} (o res). Això significa que el paràmetre {{paràmetre|end}} d'una secció i el paràmetre {{paràmetre|start}} de la següent han de ser el mateix. I això també significa que per un únic poema en una única secció no caldrà ni {{paràmetre|start}} ni {{paràmetre|end}}. Per exemple, per a una plantilla que arreplega el contingut de quatre pàgines: <pre> {{ppoem|end=follow| Això es la primera pàgina i la primera estrofa }}</pre> <pre> {{ppoem|start=follow|end=stanza| continua en aquesta segona pàgina. Però llavors, la segona pàgina acaba coincidint amb el final de una estrofa.}} </pre> <pre> {{ppoem|start=stanza|end=same-line| I la tercera pàgina comença una estrofa nova i llavors hi ha una llarga }} </pre> <pre> {{ppoem|start=same-line|end=close| ''línia que continua al llarg de la quarta pàgina.'' I finalment, línies fins al final. }} </pre> {{ppoem|end=follow| Això es la primera pàgina i la primera estrofa }} {{ppoem|start=follow|end=stanza| continua en aquesta segona pàgina. Però llavors, la segona pàgina acaba coincidint amb el final de una estrofa.}} {{ppoem|start=stanza|end=same-line| I la tercera pàgina comença una estrofa nova i llavors hi ha una llarga }} {{ppoem|start=same-line|end=close| ''línia que continua al llarg de la quarta pàgina.'' I finalment, línies fins al final. }} En l'espai de noms «Pàgina», la plantilla sempre obre i tanca les etiquetes «ppoem», de manera que apareixerà correctament tant a la pàgina com a l'espai de noms principal. === Caplletres === El contingut flotant, com les caplletres ({{tl|Caplletra}}, es comporta sense cap variació: <pre> {{ppoem| {{Caplletra|B|image=Examination and confession-b24926760-025.jpg|imgsize=80px}}EHOLD these acts and scan them well behold their pervers way: These left the lord, these did his truth which shold have ben their stay. {{Caplletra|B}}EHOLD these acts and scan them well behold their pervers way: These left the lord, these did his truth which shold have ben their stay. {{Caplletra|B|fl="}}EHOLD these acts and scan them well behold their pervers way: These left the lord, these did his truth which shold have ben their stay. }} </pre> {{ppoem| {{Caplletra|B|image=Examination and confession-b24926760-025.jpg|imgsize=80px}}EHOLD these acts and scan them well behold their pervers way: These left the lord, these did his truth which shold have ben their stay. {{Caplletra|B}}EHOLD these acts and scan them well behold their pervers way: These left the lord, these did his truth which shold have ben their stay. {{Caplletra|B|fl="}}EHOLD these acts and scan them well behold their pervers way: These left the lord, these did his truth which shold have ben their stay. }} === Claus === L'ús de claus és compatible amb aquesta plantilla (fent servir <code><nowiki>>>></nowiki></code> per a text flotant a la dreta): <pre> {{ppoem| No Place so Sacred from such Fops is barr'd, Nor is ''Paul's Church'' more safe than ''Paul's Church-yard'': Nay, run to ''Altars''; ''there'' they'll talk you dead; For ''Fools'' rush in where ''Angels'' fear to tread. Distrustful ''Sense'' with modest Caution speaks; >>> {{Clau|3|d}} It still ''looks home'', and ''short Excursions'' makes; But ''ratling'' Nonsense in full ''Vollies'' breaks; }} </pre> {{ppoem| No Place so Sacred from such Fops is barr'd, Nor is ''Paul's Church'' more safe than ''Paul's Church-yard'': Nay, run to ''Altars''; ''there'' they'll talk you dead; For ''Fools'' rush in where ''Angels'' fear to tread. Distrustful ''Sense'' with modest Caution speaks; >>> {{Clau|3|d}} It still ''looks home'', and ''short Excursions'' makes; But ''ratling'' Nonsense in full ''Vollies'' breaks; }} <!-- Això de moment, crec que no cal === Gutter width === Some poems have very long line numbers. In this case, the default gutter width of <code>2em</code> may not be enough. You can modify the gutters of poems using the [[H:Page styles|Index-based CSS]] and set a wider padding on the left or right of relevant <code>.ws-poem-line</code> elements. Poems with a left gutter are denoted by the class <code>.ws-poem-left-gutter</code> on the top-level poem container, added automatically when the <code><nowiki><<<</nowiki></code> syntax is used, or {{paràmetre|1=gutter}} is set to <code>left</code> or <code>both</code>). Right gutters (<code><nowiki>>>></nowiki></code> syntax or {{paràmetre|1=gutter}} set to <code>right</code> or <code>both</code>) work the same way. In the case below, every poem in a [[Index:I. Beówulf- an Anglo-Saxon poem. II. The fight at Finnsburh- a fragment (IA cu31924031292604).pdf|given work]] that has a left gutter has the line padding increased to 3em: <syntaxhighlight lang=css> /* Increase the gutter because the line numbers have up to 4 digits */ .ws-poem-left-gutter .ws-poem-line { padding-left: 3em; } </syntaxhighlight> --> == Comparació amb <nowiki><poem></nowiki> == A continuació hi ha una comparació entre el resultat d'usar aquesta plantilla i el de l'etiqueta <code><nowiki><poem></nowiki></code> (o <code><nowiki><br/></nowiki></code>s afegits manualment, la qual cosa és equivalent), tal com es visualitzaria en format EPUB en un ''e-reader''. Amb l'etiqueta <code><nowiki><poem></nowiki></code> o amb <code><nowiki><br/></nowiki></code>: [[File:Wikisource poem formatting - poem tag epub.png|center|300px]] Amb {{tl|ppoem}} es visualitzen les indentacions i els aliniaments sense trencar els paràgrafs: [[File:Wikisource poem formatting - ppoem epub.png|300px|center]] === Avantatges === * Sintaxi simple per a la majoria de casos. * Gestiona la [[:w:sagnat|sagnat]] sortint * Semànticament més correcte: les línies són «span»s, i les estrofes són «paràgrafs», els poemes són «div»s * Permet continuar una línia en un salt de pàgina (cosa que no es pot fer amb <code><nowiki><poem></nowiki></code>) * Es combina en un sol element fins i tot quan es transclou des de múltiples pàgines. * Copia i enganxa com a línies separades. * Permet exportacions amb coherència. * Centrat automàtic de blocs (cosa que no es pot fer amb <code><nowiki><poem></nowiki></code> perquè els elements separats no tenen la mateixa amplada). * Classes CSS molt fàcils d'aplicar a línies o estrofes <!--* Drop-in replacement for <code><nowiki><poem></nowiki></code> ??--> === Desavantatges === * Cal tenir cura de fer coincidir els paràmetres <code><nowiki>start</nowiki></code> i <code><nowiki>end</nowiki></code> a les pàgines implicades. * De vegades, les caplletres poden introduir funcionaments inesperats. * Com que es tracta d'una sola plantilla i no es pot dividir, els versos han d'escapar els caràcters <code>=</code> i <code>|</code>. <includeonly> {{ORDENA:{{PAGENAME}}}}<!-- CATEGORIES I INTERWIKIS AQUÍ, GRÀCIES --> [[Categoria:Plantilles d'edició]] </includeonly> oernp3ev1nw4l8varhzjgofw8pxqyer Plantilla:Ppoem/ús/styles.css 10 60539 184431 2026-05-21T17:01:31Z Aleator 20 adaptat de [[:en:Template:ppoem/doc/styles.css]] 184431 sanitized-css text/css /* * Demo styles for [[Template:ppoem/ús]] */ .ws-poem-raven_green { color: green; } r4mgg2sb0gscbn6xff5xo7v1g2rv8b4 Pàgina:Jochs de la infancia (1874).djvu/62 102 60540 184449 2026-05-21T18:09:35Z Aleator 20 /* Revisada */ 184449 proofread-page text/x-wiki <noinclude><pagequality level="3" user="Aleator" />{{c|62}}</noinclude>{{ppoem|start=follow|end=close|:dos als peus, dos al cap, la Verge Maria al meu costat, que me 'n diu Francisco dorm y reposa; no tingas por de cap mala cosa, si cap mala cosa hi ha, la Verge Maria te 'n guardará.}} O be {{ppoem|:Ángel de la guarda, dolsa companyía, no 'm desamparis, de nit, ni de dia.}} O {{ppoem|Santa Mónica gloriosa, mare de Sant Agustí, 'us entrego la meva ánima ara que 'm vaig á dormí.}} Ab lo qual 'us adormiu tranquils y la por ha passat. {{àncora|la_lluna}} Si la nit es clara y serena y la lluna resplandeix en mitg lo firmament, llavoras 'us poseu á cantar: {{ppoem|end=follow|:La lluna, la pruna, vestida de dol, son pare la crida, sa mare la vol.}}<noinclude></noinclude> 8pa28jkwo3mvk4i6dn68bc82iai2mz1 184450 184449 2026-05-21T18:10:09Z Aleator 20 +sdl 184450 proofread-page text/x-wiki <noinclude><pagequality level="3" user="Aleator" />{{c|62}}</noinclude>{{ppoem|start=follow|end=close|:dos als peus, dos al cap, la Verge Maria al meu costat, que me 'n diu Francisco dorm y reposa; no tingas por de cap mala cosa, si cap mala cosa hi ha, la Verge Maria te 'n guardará.}} O be {{ppoem|:Ángel de la guarda, dolsa companyía, no 'm desamparis, de nit, ni de dia.}} O {{ppoem|Santa Mónica gloriosa, mare de Sant Agustí, 'us entrego la meva ánima ara que 'm vaig á dormí.}} Ab lo qual 'us adormiu tranquils y la por ha passat. {{àncora|la_lluna}} Si la nit es clara y serena y la lluna resplandeix en mitg lo firmament, llavoras 'us poseu á cantar: {{ppoem|end=follow|:La lluna, la pruna, vestida de dol, son pare la crida, sa mare la vol.}}<noinclude></noinclude> ptdcn0zao8rhnzptfctl8gx9z2wwbmd 184451 184450 2026-05-21T18:10:40Z Aleator 20 end 184451 proofread-page text/x-wiki <noinclude><pagequality level="3" user="Aleator" />{{c|62}}</noinclude>{{ppoem|start=follow|end=close|:dos als peus, dos al cap, la Verge Maria al meu costat, que me 'n diu Francisco dorm y reposa; no tingas por de cap mala cosa, si cap mala cosa hi ha, la Verge Maria te 'n guardará.}} O be {{ppoem|:Ángel de la guarda, dolsa companyía, no 'm desamparis, de nit, ni de dia.}} O {{ppoem|Santa Mónica gloriosa, mare de Sant Agustí, 'us entrego la meva ánima ara que 'm vaig á dormí.}} Ab lo qual 'us adormiu tranquils y la por ha passat. {{àncora|la_lluna}} Si la nit es clara y serena y la lluna resplandeix en mitg lo firmament, llavoras 'us poseu á cantar: {{ppoem|:La lluna, la pruna, vestida de dol, son pare la crida, sa mare la vol.}}<noinclude></noinclude> mx30eco2ns6oayh2zjq9711m673q3d4 Pàgina:Jochs de la infancia (1874).djvu/63 102 60541 184452 2026-05-21T18:13:20Z Aleator 20 /* Revisada */ 184452 proofread-page text/x-wiki <noinclude><pagequality level="3" user="Aleator" />{{c|63}}</noinclude>Que també 's canta dihent: {{ppoem|:La lluna, la pruna, lo sol mariné, son pare la crida, sa mare també.}} Y sempre s' hi afageix: {{ppoem|:Minyonas bonicas, deseu los coixins, son pare la assota, devant dels fadrins.}} Y seguint la vostra animació ja que la nit convida, continueu cantant y diheu las altres ditas: {{ppoem|:Ploreu, ploreu, ninetas que 'l burro está malalt, te mal á la poteta y 'l ventre li fa mal, no pot menjar cibada, sino pinyons pelats, no pot dormi á la establa sino ab cuixins daurats.}} {{np}}<noinclude><references/></noinclude> pjjtv1z85b5gkbh84725xmrcs18rpjv Pàgina:Metereología y agricultura populars (1888).djvu/86 102 60542 184456 2026-05-21T21:19:28Z Aleator 20 /* Revisada */ 184456 proofread-page text/x-wiki <noinclude><pagequality level="3" user="Aleator" />{{RH|86|{{versaleta|meteorología y agricultura}}}}{{línia}}</noinclude>Al Octubre, quan los pinsáns cantan, díuhen que cridan (41): 44. Quin fret fará! quin fret fará! Quan fa fret la canalleta del Camp de Tarragona canta aquesta cansoneta: {{àncora|sol_solet}} 45 {{ppoem|:Sol, solet, vínam á veure, vínam á veure, sol, solet, vínam á veure que tinch fret (42).}} Las criaturas de la Ribera d' Ebro cantan aquesta: 46 {{ppoem|:Surt, solet, que t' daré un quinset; (un ral). surt ombreta, que t'daré una quinseta.}} A la Conca de Barberá cantan aquest' altra: 47 {{ppoem|:Sol, soleret, que fá fret, per 'quest pobre pastoret que no té capa ni barret, sino un barretet de arestas que se l'guarda per las festas. Diheu á la criada que pegui una escombrada que fassi apartá aquest núvol que hi há devant del sol.}} {{asterisme}} Tenim ademés á Catalunya molts aforismes y modismes en que hi entran lo fret y la calor, tals com: {{np}}<noinclude></noinclude> l6qh97zr3fye7icd1maxpqzqntlxtq7 Pàgina:Metereología y agricultura populars (1888).djvu/2 102 60543 184457 2026-05-21T21:23:53Z Aleator 20 /* Sense text */ 184457 proofread-page text/x-wiki <noinclude><pagequality level="0" user="Aleator" /></noinclude><noinclude></noinclude> cxucaj55w58ggpcdcxtfudbgepa8bev Meteorología y agricultura populars 0 60544 184458 2026-05-21T21:27:20Z Aleator 20 n (inacabat, per podere enllaçar) 184458 wikitext text/x-wiki {{inacabat}} <pages index="Metereología y agricultura populars (1888).djvu" include="2-179" header=1 nomcategoria="1888" /> 0osi5gictjeiy1rqnwlh7qm422m7hri