Usuari:Vriullop/creation: diferència entre les revisions

De Viccionari
Contingut suprimit Contingut afegit
m Vriullop ha mogut Usuari:Vriullop/creation.js/ús a Usuari:Vriullop/creation: millor com a pàgina principal
canvi de prefix
Línia 14: Línia 14:


== Detalls tècnics ==
== Detalls tècnics ==
L'eina cerca en el codi font de la pàgina si existeix la class "form-of" més d'altres per complementar la informació. Per exemple: <code><nowiki><span class="form-of plural-form-of lang-ca">diccionaris</span></nowiki></code> indica que "diccionaris" és una forma flexionada en plural en català. Aquestes class les inclouen les plantilles de categoria lèxica que estan preparades per a l'edició accelerada.
El codi font és a [[Usuari:Vriullop/creation.js]]. L'eina cerca en l'HTML de la pàgina si existeix la class "form-of" més d'altres per complementar la informació. Per exemple: <code><nowiki><span class="form-of plural-form-of lang-ca">diccionaris</span></nowiki></code> indica que "diccionaris" és una forma flexionada en plural en català. Aquestes class les inclouen les plantilles de categoria lèxica que estan preparades per a l'edició accelerada.


Un cop ha extret les dades, cerca la plantilla a utilitzar per a la creació de la pàgina. Aquestes plantilles estan com a subpàgines. Les existents actualment són:
Un cop ha extret les dades, cerca la plantilla a utilitzar per a la creació de la pàgina. Aquestes plantilles estan com a subpàgines. Les existents actualment són:
<div style="width:auto;margin:0px;overflow:auto;">
<div style="width:auto;margin:0px;overflow:auto;">
{| width="100%" style="font-size:90%; background:transparent;"
{| width="100%" style="font-size:90%; background:transparent;"
| {{Special:Prefixindex/Usuari:Vriullop/creation.js/}}
| {{Special:Prefixindex/Usuari:Vriullop/creation/}}
|}</div>
|}</div>


Per exemple, la plantilla {{EP|ca-nom}} genera
Per exemple, la plantilla {{EP|ca-nom}} genera
:<code>&lt;span class="form-of (plural/femenina)-form-of gender-(m/f/mf/...) lang-ca"></code>
:<code>&lt;span class="form-of (plural/femenina)-form-of gender-(m/f/mf/...) lang-ca"></code>
i utilitza [[Usuari:Vriullop/creation.js/caNom|/caNom]]
i utilitza [[Usuari:Vriullop/creation/caNom|/caNom]]


La substitució de paràmetres via URL es fa gràcies a l'eina [[mw:Snippets/Autoedit]]
La substitució de paràmetres via URL es fa gràcies a l'eina [[mw:Snippets/Autoedit]]

Revisió del 14:17, 29 maig 2013

Aquesta és una eina per a l'edició accelerada de formes flexionades. Està adaptada de en:WT:ACCEL, original de en:User:Conrad.Irwin.

Instal·lació

Actualment està en desenvolupament i proves. Cal una instal·lació manual:

 importScriptURI('http://en.wikipedia.org/w/index.php?title=User:Lupin/autoedit.js&action=raw&ctype=text/javascript');
 importScript('User:Vriullop/creation.js');
  • Refresqueu el vostre navegador

Les entrades que estan preparades amb les plantilles adequades, canvien els enllaços vermells per verds. Clicant sobre l'enllaç verd crea la pàgina corresponent precarregant totes les dades. Comproveu-les abans de desar. Qualsevol incidència la podeu comentar en la pàgina de discussió.

Detalls tècnics

El codi font és a Usuari:Vriullop/creation.js. L'eina cerca en l'HTML de la pàgina si existeix la class "form-of" més d'altres per complementar la informació. Per exemple: <span class="form-of plural-form-of lang-ca">diccionaris</span> indica que "diccionaris" és una forma flexionada en plural en català. Aquestes class les inclouen les plantilles de categoria lèxica que estan preparades per a l'edició accelerada.

Un cop ha extret les dades, cerca la plantilla a utilitzar per a la creació de la pàgina. Aquestes plantilles estan com a subpàgines. Les existents actualment són:

Per exemple, la plantilla {{ca-nom}} genera

<span class="form-of (plural/femenina)-form-of gender-(m/f/mf/...) lang-ca">

i utilitza /caNom

La substitució de paràmetres via URL es fa gràcies a l'eina mw:Snippets/Autoedit