« Wikilivres:AutoWikiBrowser/Typos » : différence entre les versions

Contenu supprimé Contenu ajouté
<source> obsolète, remplacé par <syntaxhighlight>
Aucun résumé des modifications
Ligne 4 :
=== Dates ===
==== Dates avec année et lien ====
<syntaxHighlight lang="xml" enclose="div">
<Typo word="Date lien vers modèle" find="\[\[([0-9]{1,2})(&nbsp;| )?(janvier|février|mars|avril|mai|juin|juillet|ao[ûu]t|septembre|octobre|novembre|décembre)\]\](&nbsp;| )?\[\[([0-2]*[0-9]*[0-9][0-9])\]\]" replace="{{date|$1 $3 $5}}" />
<Typo word="Date lien avec domaine vers modèle" find="\[\[([0-9]{1,2})(&nbsp;| )?(janvier|février|mars|avril|mai|juin|juillet|ao[ûu]t|septembre|octobre|novembre|décembre)\]\](&nbsp;| )?\[\[([0-2]*[0-9]*[0-9][0-9]) *(en|dans|aux?|à)?( )*(aéronautique|architecture|astronomie|politique|cinéma|les chemins de fer|les croisades|droit|échecs|économie|informatique|jeu|littérature|musique|musique classique|les parcs d'attractions|science|sociologie|sport|la télévision|théâtre|animation asiatique)?(\|)?([0-2]*[0-9]*[0-9]*[0-9]*)\]\]" replace="{{date|$1 $3 $5$9$6$7$8}}" />
Ligne 13 :
 
==== Mois ====
<syntaxHighlight lang="xml" enclose="div">
<Typo word="janvier" find="\b(\d{1,2}) +Janvier\b" replace="$1 janvier" />
<Typo word="janvier" find="([a-z,;:] ) ?(\[*)Janvier\b(?<!(?:Auguste) ?Janvier)" replace="$1$2janvier" />
Ligne 53 :
 
==== Années ====
<syntaxHighlight lang="xml" enclose="div">
<Typo word="Années 19?0" find="\b(a|A)nnées +([1-9]0)\b" replace="$1nnées 19$2" />
</syntaxHighlight>
 
==== Siècles ====
<syntaxHighlight lang="xml" enclose="div">
<Typo word="Ier siècle av. J.-C." find="\b(?:I|1) *(?:<sup(?: +class=\"exposant\")?>)?(?:i?[éeè°](?:me)?|er)(?:</sup>)? *[Ss](?:i[eèé]cle|\.) +av(?:ant|\.) +J(?:ésus|\.)?[- ]?C(?:hrist\b|\.|\b)" replace="{{-s-|I|er}}" />
<Typo word="Siècle av. J.-C." find="\b([12]?\d) *(?:<sup(?: +class=\"exposant\")?>)?i?[éeè°](?:me)?(?:</sup>)? *[Ss](?:i[eèé]cle|\.) +av(?:ant|\.) +J(?:ésus|\.)?[- ]?C(?:hrist\b|\.|\b)" replace="{{-s-|{{subst:Nombre en romain|$1|subst=subst:}}|e}}" />
Ligne 69 :
 
=== Phonétique ===
<syntaxHighlight lang="xml" enclose="div">
<Typo word="d͡z" find="ʣ" replace="d͡z" />
<Typo word="d͡ʒ" find="ʤ" replace="d͡ʒ" />
Ligne 79 :
 
=== Typographie ===
<syntaxHighlight lang="xml" enclose="div">
<Type word="n° non suivi d'un chiffre" find="\b(N|n)°([^0-9][^0-9])\b" replace="$1{{o}}$2" />
<Type word="points de suspension" find="\betc(\.\.\.*|…)\b" replace="etc." />
Ligne 87 :
 
=== Unités ===
<syntaxHighlight lang="xml" enclose="div">
<Type word="surface - 2 en exposant" find="\b(G|M|k|K|h|da|d|c|m|u|µ|n|p)?m[²2]([^0-9])" replace="$1m{{2}}$2" />
<Type word="volume - 3 en exposant" find="\b(G|M|k|K|h|da|d|c|m|u|µ|n|p)?m[³3]([^0-9])" replace="$1m{{3}}$2" />
Ligne 94 :
 
=== Latin ===
<syntaxHighlight lang="xml" enclose="div">
<Typo word="latin ad hoc" find="\b(ad hoc(''')?)(?=[\s,.)]|$)" replace="''$1''" />
<Typo word="latin a fortiori" find="\b(a fortiori(''')?)(?=[\s,.)]|$)" replace="''$1''" />
Ligne 114 :
 
== Syntaxe Wiki == <!-- ATTENTION : l'ordre des regexp dépend des interrelations, PAS alphabétique -->
<syntaxHighlight lang="xml" enclose="div">
<Typo word="1er" find="\b (1|I) ?i?er\b" replace=" {{$1er}}" />
<Typo word="1re" find="\b (1|I) ?(re|i?ere|i?ère|i?ére)\b" replace=" {{$1re}}" />
Ligne 203 :
 
== Toponymie ==
<syntaxHighlight lang="xml" enclose="div">
<Typo word="Abkhazie" find="\b[Aa][bhk]*azie\b" replace="Abkhazie" />
<Typo word="Afghanistan" find="\b[Aa]fgh?ann?istan\b" replace="Afghanistan" />
Ligne 407 :
 
== Règles orthographiques générales ==
<syntaxHighlight lang="xml" enclose="div">
<Typo word=", " find="(?<=[^0-9 {]) *,(?![\s &])(?!<br)" replace=", " /> <!-- Virgule sans espace après -->
<Typo word=", " find="(?<=[^0-9 {]) *,( |&nbsp;) +(?!\s)" replace=", " /> <!-- Virgule avec plusieurs espaces -->
Ligne 443 :
 
=== A ===
<syntaxHighlight lang="xml" enclose="div">
<Typo word="abandonner" find="\b(a|A)bandon([aâeéèio])" replace="$1bandonn$2" />
<Typo word="abat" find="\b([aA]|[rR]a)bbat(s?)\b" replace="$1bat$2" />
Ligne 543 :
 
=== B ===
<syntaxHighlight lang="xml" enclose="div">
<Typo word="baccalauréat" find="\b(B|b)acc?all?aurr?[eé]at?(s?)\b" replace="$1accalauréat$2" />
<Typo word="balistique" find="\b(B|b)allistique(s?)\b" replace="$1alistique$2" />
Ligne 572 :
 
=== C ===
<syntaxHighlight lang="xml" enclose="div">
<Typo word="câble" find="\b(c|C)abl(e|ée?|age|eur|euse|ante?)(s?)\b" replace="$1âbl$2$3" />
<Typo word="cailloux" find="\b(C|c)aillous\b" replace="$1ailloux" />
Ligne 664 :
 
=== D ===
<syntaxHighlight lang="xml" enclose="div">
<Typo word="d'où" find="\b(d|D)'ou\b" replace="$1'où" />
<Typo word="dangerosité" find="\b(d|D)ang[eéèê]rr?oss?itt?ée?(s?)\b" replace="$1angerosité$2" />
Ligne 715 :
 
=== E ===
<syntaxHighlight lang="xml" enclose="div">
<Typo word="ecclésiastique" find="\b[éèe]cc?l[eéè]si(es?|as?|astes?|ale?s?|aux|astiques?)\b" replace="ecclési$1" />
<Typo word="Ecclésiastique" find="\b[ÉÈE]cc?l[eéè]si(es?|as?|astes?|ale?s?|aux|astiques?)\b" replace="Ecclési$1" />
Ligne 825 :
 
=== F ===
<syntaxHighlight lang="xml" enclose="div">
<Typo word="façade" find="\b(f|F)acade(s?)\b" replace="$1açade$2" />
<Typo word="faculté" find="\b(f|F)acc?ultée?(s?)\b" replace="$1aculté$2" />
Ligne 853 :
 
=== G ===
<syntaxHighlight lang="xml" enclose="div">
<Typo word="galerie" find="\b(G|g)allerie(s?)\b" replace="$1alerie$2" />
<Typo word="garçon" find="\b([gG])arcon((?:net?|ère)?s?)\b" replace="$1arçon$2" />
Ligne 867 :
 
=== H ===
<syntaxHighlight lang="xml" enclose="div">
<Typo word="habileté" find="\b(h|H)abb?ill?ett?ée?(s?)\b" replace="$1abileté$2" />
<Typo word="hameçon" find="\b(h|H)amec" replace="$1ameç" />
Ligne 887 :
 
=== I ===
<syntaxHighlight lang="xml" enclose="div">
<Typo word="ici" find="\b(I|i)çi\b" replace="$1ci" />
<Typo word="imaginaire" find="\b(I|i)mmaginaire\b" replace="$1maginaire" />
Ligne 927 :
 
=== J ===
<syntaxHighlight lang="xml" enclose="div">
<Typo word="jamais" find="\b(j|J)amias\b" replace="$1amais" />
<Typo word="joujoux" find="\b(j|J)oujous\b" replace="$1oujoux" />
Ligne 937 :
 
=== K ===
<syntaxHighlight lang="xml" enclose="div">
<Typo word="keynésianisme" find="\bkeyn[eé]siann?isme\b" replace="keynésianisme" />
<Typo word="kényan" find="\b([kK])enyan(s?)\b" replace="$1ényan$2" />
Ligne 944 :
 
=== L ===
<syntaxHighlight lang="xml" enclose="div">
<Typo word="langage" find="\b(l|L)anguage(s?)\b" replace="$1angage$2" />
<Typo word="latitude" find="\b(l|L)attitude(s?)\b" replace="$1atitude$2" />
Ligne 963 :
 
=== M ===
<syntaxHighlight lang="xml" enclose="div">
<Typo word="maintenant" find="\b(M|m)aintenn?[ae]n(s?|d?|t?s?)\b" replace="$1aintenan$2" />
<Typo word="majorité" find="\b(m|M)ajorr?itt?ée?(s?)\b" replace="$1ajorité$2" />
Ligne 1 010 :
 
=== N ===
<syntaxHighlight lang="xml" enclose="div">
<Typo word="naïveté" find="\b(n|N)a[ïîi]vett?ée?(s?)\b" replace="$1aïveté$2" />
<Typo word="narrateur" find="\b(n|N)arr?a[ct]t?(eurs?|rices?|ions?|ifs?|ives?|ivement)\b" replace="$1arrat$2" />
Ligne 1 032 :
 
=== O ===
<syntaxHighlight lang="xml" enclose="div">
<Typo word="obscurité" find="\b(o|O)bscurr?itt?ée?(s?)\b" replace="$1bscurité$2" />
<Typo word="obtient" find="\b(o|O)btiend\b" replace="$1btient" />
Ligne 1 064 :
 
=== P ===
<syntaxHighlight lang="xml" enclose="div">
<Typo word="paraffine" find="\b(p|P)arr?aff?inn?(es?|ée?s?|ages?)\b" replace="$1araffin$2" />
<Typo word="paraissant" find="\b([pP]|[aA]pp)arr?aiss?ants?\b" replace="$1araissant" />