<div dir="ltr">Hola, Eloy y resto del equipo:<div><br></div><div>    Adjunto al final de este correo la segunda parte del «script» de correcciones, esta vez sobre tildes ausentes en las traducciones. Los errores corregidos son muchos menos que con el anterior (lo más frecuente esta vez es el cambio de «mas» a «más»).</div>
<div><br></div><div>     Eloy, revísalo y aplícalo cuando puedas.</div><div><br></div><div>      Hablando de otra cosa, esta tarde he visto en la Wikilengua, un artículo sobre leismo, laismo y loismo, que me permitirá ampliar en las próximas semanas las reglas de corrección gramatical en alguno de estos errores.</div>
<div><br></div><div>Saludos, Javier</div><div><br></div><div><div>#!/bin/bash</div><div># </div><div># Corrección automática de errores en las traducciones.</div><div># Lanza cuatro procesos en paralelo (dos ramas x dos tipos).</div>
<div># Deja un registro del resultado en el subdirectorio «./Correcciones»</div><div>#</div><div>PROGRAMA=~/svnroot/pology/scripts/posieve.py</div><div>RAIZ=~/svnroot-cop</div><div>IDIOMA=es</div><div>OPCION=find-messages</div>
<div>PARAMETROS="-s accel:& -s case"</div><div><br></div><div># Pone tildes donde debe haberlas.</div><div>P[0]="\bAun mejor\b"<span class="" style="white-space:pre">        </span>R[0]="Aún mejor"</div>
<div>P[1]="\baun mejor\b"<span class="" style="white-space:pre">      </span>R[1]="aún mejor"</div><div>P[2]="\bAun peor\b"<span class="" style="white-space:pre">   </span>R[2]="Aún peor"</div>
<div>P[3]="\baun peor\b"<span class="" style="white-space:pre">       </span>R[3]="aún peor"</div><div>P[4]="\bCasos limites?\b"<span class="" style="white-space:pre">      </span>R[4]="Casos límite"</div>
<div>P[5]="\bcasos limites?\b"<span class="" style="white-space:pre"> </span>R[5]="casos límite"</div><div>P[6]="\bEl como\b"<span class="" style="white-space:pre"> </span>R[6]="El cómo"</div>
<div>P[7]="\bel como\b"<span class="" style="white-space:pre">        </span>R[7]="el cómo"</div><div>P[8]="\bEl interprete\b"<span class="" style="white-space:pre">        </span>R[8]="El intérprete"</div>
<div>P[9]="\bel interprete\b"<span class="" style="white-space:pre">  </span>R[9]="el intérprete"</div><div>P[10]="\bEl limite\b"<span class="" style="white-space:pre">     </span>R[10]="El límite"</div>
<div>P[11]="\bel limite\b"<span class="" style="white-space:pre">     </span>R[11]="el límite"</div><div>P[12]="\bEl numero\b"<span class="" style="white-space:pre">        </span>R[12]="El número"</div>
<div>P[13]="\bel numero\b"<span class="" style="white-space:pre">     </span>R[13]="el número"</div><div>P[14]="\bEl porque\b"<span class="" style="white-space:pre">        </span>R[14]="El porqué"</div>
<div>P[15]="\bel porque\b"<span class="" style="white-space:pre">     </span>R[15]="el porqué"</div><div>P[16]="\bEl termino\b"<span class="" style="white-space:pre">       </span>R[16]="El término"</div>
<div>P[17]="\bel termino\b"<span class="" style="white-space:pre">    </span>R[17]="el término"</div><div>P[18]="\bEl titulo\b"<span class="" style="white-space:pre">       </span>R[18]="El título"</div>
<div>P[19]="\bel titulo\b"<span class="" style="white-space:pre">     </span>R[19]="el título"</div><div>P[20]="\bEl vinculo\b"<span class="" style="white-space:pre">       </span>R[20]="El vínculo"</div>
<div>P[21]="\bel vinculo\b"<span class="" style="white-space:pre">    </span>R[21]="el vínculo"</div><div>P[22]="\bFormula\b"<span class="" style="white-space:pre"> </span>R[22]="Fórmula" # excepto 3ª persona de «formular»</div>
<div>P[23]="\bformula\b"<span class="" style="white-space:pre">       </span>R[23]="fórmula"</div><div>P[24]="\bLos numeros\b"<span class="" style="white-space:pre">        </span>R[24]="Los números"</div>
<div>P[25]="\blos numeros\b"<span class="" style="white-space:pre">   </span>R[25]="los números"</div><div>P[26]="\bLos porques\b"<span class="" style="white-space:pre">    </span>R[26]="Los porqués"</div>
<div>P[27]="\blos porques\b"<span class="" style="white-space:pre">   </span>R[27]="los porqués"</div><div>P[28]="\bLos terminos\b"<span class="" style="white-space:pre">   </span>R[28]="Los términos"</div>
<div>P[29]="\blos terminos\b"<span class="" style="white-space:pre">  </span>R[29]="los términos"</div><div>P[30]="\bLos titulos\b"<span class="" style="white-space:pre">           </span>R[30]="Los títulos"</div>
<div>P[31]="\blos titulos\b"<span class="" style="white-space:pre">           </span>R[31]="los títulos"</div><div>P[32]="\bLos vinculos\b"<span class="" style="white-space:pre">   </span>R[32]="Los vínculos"</div>
<div>P[33]="\blos vinculos\b"<span class="" style="white-space:pre">  </span>R[33]="los vínculos"</div><div>P[34]="\bMas\b"<span class="" style="white-space:pre">           </span>R[34]="Más" # excepto preposición (raramente usada)</div>
<div>P[35]="\bmas\b"<span class="" style="white-space:pre">           </span>R[35]="más"</div><div>P[36]="\bPagina\b"<span class="" style="white-space:pre"> </span>R[36]="Página" # excepto 3ª persona de «paginar»</div>
<div>P[37]="\bpagina\b"<span class="" style="white-space:pre">        </span>R[37]="página"</div><div>P[38]="\bSe esta\b"<span class="" style="white-space:pre">             </span>R[38]="Se está" # también posible «de esta»</div>
<div>P[39]="\bse esta\b"<span class="" style="white-space:pre">               </span>R[39]="se está"</div><div>P[40]="\bSe este\b"<span class="" style="white-space:pre">    </span>R[40]="Se esté" # también posible «de este»</div>
<div>P[41]="\bse este\b"<span class="" style="white-space:pre">       </span>R[41]="se esté"</div><div>P[42]="\bSe numero\b"<span class="" style="white-space:pre">          </span>R[42]="Se numeró"</div>
<div>P[43]="\bse numero\b"<span class="" style="white-space:pre">             </span>R[43]="se numeró"</div><div>P[44]="\bSe vinculo\b"<span class="" style="white-space:pre">               </span>R[44]="Se vinculó"</div>
<div>P[45]="\bse vinculo\b"<span class="" style="white-space:pre">            </span>R[45]="se vinculó"</div><div>P[46]="\bSu limite\b"<span class="" style="white-space:pre">       </span>R[46]="Su límite"</div>
<div>P[47]="\bsu limite\b"<span class="" style="white-space:pre">     </span>R[47]="su límite"</div><div>P[48]="\bTenia\b"<span class="" style="white-space:pre">    </span>R[48]="Tenía" # excepto parásito intestinal</div>
<div>P[49]="\btenia\b"<span class="" style="white-space:pre"> </span>R[49]="tenía"</div><div>P[50]="\bTenias\b"<span class="" style="white-space:pre">       </span>R[50]="Tenías" # excepto parásitos intestinales</div>
<div>P[51]="\btenias\b"<span class="" style="white-space:pre">        </span>R[51]="tenías"</div><div>P[52]="\bUn dialogo\b"<span class="" style="white-space:pre">  </span>R[52]="Un diálogo"</div>
<div>P[53]="\bun dialogo\b"<span class="" style="white-space:pre">    </span>R[53]="un diálogo"</div><div>P[54]="\bUn interprete\b"<span class="" style="white-space:pre">   </span>R[54]="Un intérprete"</div>
<div>P[55]="\bun interprete\b"<span class="" style="white-space:pre"> </span>R[55]="un intérprete"</div><div>P[56]="\bUn limite\b"<span class="" style="white-space:pre">    </span>R[56]="Un límite"</div>
<div>P[57]="\bun limite\b"<span class="" style="white-space:pre">     </span>R[57]="un límite"</div><div>P[58]="\bUn numero\b"<span class="" style="white-space:pre">        </span>R[58]="Un número"</div>
<div>P[59]="\bun numero\b"<span class="" style="white-space:pre">     </span>R[59]="un número"</div><div>P[60]="\bUn porque\b"<span class="" style="white-space:pre">                </span>R[60]="Un porqué"</div>
<div>P[61]="\bun porque\b"<span class="" style="white-space:pre">             </span>R[61]="un porqué"</div><div>P[62]="\bUn termino\b"<span class="" style="white-space:pre">       </span>R[62]="Un término"</div>
<div>P[63]="\bun termino\b"<span class="" style="white-space:pre">    </span>R[63]="un término"</div><div>P[64]="\bUn titulo\b"<span class="" style="white-space:pre">               </span>R[64]="Un título"</div>
<div>P[65]="\bun titulo\b"<span class="" style="white-space:pre">             </span>R[65]="un título"</div><div>P[66]="\bUn vinculo\b"<span class="" style="white-space:pre">               </span>R[66]="Un vínculo"</div>
<div>P[67]="\bun vinculo\b"<span class="" style="white-space:pre">            </span>R[67]="un vínculo"</div><div>P[68]="\bUnos dialogos\b"<span class="" style="white-space:pre">   </span>R[68]="Unos diálogos"</div>
<div>P[69]="\bunos dialogos\b"<span class="" style="white-space:pre"> </span>R[69]="unos diálogos"</div><div>P[70]="\bUnos interpretes\b"<span class="" style="white-space:pre">     </span>R[70]="Unos intérpretes"</div>
<div>P[71]="\bunos interpretes\b"<span class="" style="white-space:pre">      </span>R[71]="unos intérprestes"</div><div>P[72]="\bUnos limites\b"<span class="" style="white-space:pre">     </span>R[72]="Unos límites"</div>
<div>P[73]="\bunos limites\b"<span class="" style="white-space:pre">  </span>R[73]="unos límites"</div><div>P[74]="\bUnos numeros\b"<span class="" style="white-space:pre">  </span>R[74]="Unos números"</div>
<div>P[75]="\bunos numeros\b"<span class="" style="white-space:pre">  </span>R[75]="unos números"</div><div>P[76]="\bUnos porques\b"<span class="" style="white-space:pre">  </span>R[76]="Unos porqués"</div>
<div>P[77]="\bunos porques\b"<span class="" style="white-space:pre">  </span>R[77]="unos porqués"</div><div>P[78]="\bUnos terminos\b"<span class="" style="white-space:pre"> </span>R[78]="Unos términos"</div>
<div>P[79]="\bunos terminos\b"<span class="" style="white-space:pre"> </span>R[79]="unos términos"</div><div>P[80]="\bUnos titulos\b"<span class="" style="white-space:pre"> </span>R[80]="Unos títulos"</div>
<div>P[81]="\bunos titulos\b"<span class="" style="white-space:pre">  </span>R[81]="unos títulos"</div><div>P[82]="\bUnos vinculos\b"<span class="" style="white-space:pre"> </span>R[82]="Unos vínculos"</div>
<div>P[83]="\bunos vinculos\b"<span class="" style="white-space:pre"> </span>R[83]="unos vínculos"</div><div>P[84]="\bValido\b"<span class="" style="white-space:pre">               </span>R[84]="Válido" # excepto ayudante del rey</div>
<div>P[85]="\bvalido\b"<span class="" style="white-space:pre">                </span>R[85]="válido"</div><div>P[86]="\bVease\b"<span class="" style="white-space:pre">               </span>R[86]="Veáse"</div><div>
P[87]="\bvease\b"<span class="" style="white-space:pre">            </span>R[87]="veáse"</div><div>P[88]="\bVia\b"<span class="" style="white-space:pre">          </span>R[88]="Vía"</div><div>P[89]="\bvia\b"<span class="" style="white-space:pre">            </span>R[89]="vía"</div>
<div>P[90]="\bEl cuando\b"<span class="" style="white-space:pre">             </span>R[90]="El cuándo"</div><div>P[91]="\bel cuando\b"<span class="" style="white-space:pre">                </span>R[91]="el cuándo"</div>
<div>P[92]="\bEl que,\b"<span class="" style="white-space:pre">               </span>R[92]="El qué,"</div><div>P[93]="\bel que,\b"<span class="" style="white-space:pre">            </span>R[93]="el qué,"</div>
<div>P[94]="\bEl cuanto\b"<span class="" style="white-space:pre">             </span>R[94]="El cuánto"</div><div>P[95]="\bel cuanto\b"<span class="" style="white-space:pre">                </span>R[95]="el cuánto"</div>
<div>P[96]="\bEl donde\b"<span class="" style="white-space:pre">              </span>R[96]="El dónde"</div><div>P[97]="\bel donde\b"<span class="" style="white-space:pre">          </span>R[97]="el dónde"</div>
<div>#P[98]="\bForum\b"<span class="" style="white-space:pre">                </span>R[98]="Fórum" Quitado porque aparece en algunas URL</div><div>#P[99]="\bforum\b"<span class="" style="white-space:pre">         </span>R[99]="fórum"</div>
<div>P[98]="\bIdem\b"<span class="" style="white-space:pre">          </span>R[98]="Ídem"</div><div>P[99]="\bidem\b"<span class="" style="white-space:pre">          </span>R[99]="ídem"</div><div>P[100]="\bMemorandum\b"<span class="" style="white-space:pre">           </span>R[100]="Memorándum"</div>
<div>P[101]="\bmemorandum\b"<span class="" style="white-space:pre">           </span>R[101]="memorándum"</div><div>P[102]="\bReferendum\b"<span class="" style="white-space:pre">            </span>R[102]="Referéndum"</div>
<div>P[103]="\breferéndum\b"<span class="" style="white-space:pre">          </span>R[103]="referéndum"</div><div><br></div><div><br></div><div>corregir() {</div><div>    echo "Iniciando...:" $1 $2</div>
<div>    ORIGEN=$RAIZ/$1/l10n-kde4/$IDIOMA/$2</div><div>    for PAQUETE in $ORIGEN/*; do</div><div><span class="" style="white-space:pre">  </span>if [ -d $PAQUETE ]; then</div><div><span class="" style="white-space:pre">   </span>    echo "Procesando...:" $PAQUETE</div>
<div><span class="" style="white-space:pre">    </span>    for ((I=0; I<${#P[@]}; I++)); do</div><div><span class="" style="white-space:pre">          </span>echo "Analizando...:" "${P[$I]}"</div><div><span class="" style="white-space:pre">               </span>$PROGRAMA '-bR' $OPCION $PARAMETROS -s msgstr:"${P[$I]}" -s replace:"${R[$I]}" $PAQUETE </div>
<div><span class="" style="white-space:pre">    </span>    done</div><div><span class="" style="white-space:pre"> </span>fi</div><div>    done</div><div>}</div><div><br></div><div>for RAMA in "branches\/stable" "trunk"; do</div>
<div>    for TIPO in "messages" "docmessages"; do</div><div><span class="" style="white-space:pre">   </span>mkdir -p "./Correcciones/$RAMA"</div><div><span class="" style="white-space:pre">  </span>corregir $RAMA $TIPO > "./Correcciones/$RAMA/$TIPO.log" &</div>
<div>    done</div><div>done</div></div><div><br></div></div>