[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    l10n-support/pology/lang/es
From:       Francisco Javier Viñal <fjvinal () gmail ! com>
Date:       2013-09-30 16:48:25
Message-ID: E1VQge1-0000jK-4p () scm ! kde ! org
[Download RAW message or body]

SVN commit 1365971 by fjvinal:

Update of Spanish rules for pology.

 M  +1 -0      rules/CMakeLists.txt  
 M  +37 -1     rules/common-mistakes.rules  
 M  +1 -1      rules/filter.include  
 M  +42 -0     rules/grammar.rules  
 M  +8 -0      rules/typography.rules  
 M  +4 -1      scripts/revisar-traducciones-con-pology.sh  


--- trunk/l10n-support/pology/lang/es/rules/CMakeLists.txt #1365970:1365971
@@ -2,6 +2,7 @@
     filter.include
     being-polite.rules
     common-mistakes.rules
+    discordances.rules
     false-friends.rules
     gerund-detector.rules
     grammar.rules
--- trunk/l10n-support/pology/lang/es/rules/common-mistakes.rules #1365970:1365971
@@ -588,6 +588,10 @@
 id="cm-1-web-en-masculino"
 hint=" «Web » es femenino (error frecuente)"
 
+[\bel\sdialogo\b]i
+id="cm-1-el-dialogo-sin-tilde"
+hint=" «El dialogo » se escribe como  «El diálogo ». (error frecuente)"
+
 [\bel\secho\b]i
 id="cm-1-el-echo"
 hint=" «El echo » se escribe como  «El hecho » (error frecuente)"
@@ -596,6 +600,10 @@
 id="cm-2-el-halla"
 hint=" «El halla » se escribe como  «El haya » (error frecuente)"
 
+[\bel\sinterprete\b]i
+id="cm-1-el-interprete-sin-tilde"
+hint=" «El interprete » se escribe como  «El intĂ©rprete ». (error frecuente)"
+
 [\bel\slimite\b]i
 id="cm-1-el-limite-sin-tilde"
 hint=" «El limite » se escribe como  «El lĂ­mite ». (error frecuente)"
@@ -614,8 +622,12 @@
 
 [\bel\stitulo\b]i
 id="cm-1-el-titulo-sin-tilde"
-hint=" «El titulo » se escribe como  «El tĂ­tulo ». (error frecuente)"
+hint=" «El titulo » se escribe como  «El tĂ­tulo ». (error frecuente)"interpre
 
+[\bel\svinculo\b]i
+id="cm-1-el-vinculo-sin-tilde"
+hint=" «El vinculo » se escribe como  «El vĂ­nculo ». (error frecuente)"interpre
+
 [\ben\sahĂ­\b]i
 id="cm-2-en-ahi"
 hint=" «En ahĂ­ » se escribe como  «AhĂ­ » (error frecuente: solecismo)"
@@ -1200,6 +1212,10 @@
 id="cm-1-se-deber"
 hint=" «Se deber » se escribe como  «Se deben » (error frecuente)"
 
+[\bse\sdialogo\b]i
+id="cm-1-se-dialogo-sin-tilde"
+hint=" «Se dialogo » se escribe como  «El dialogĂł ». (error frecuente)"
+
 [\bse\sesperada\b]i
 id="cm-2-se-esperada"
 hint=" «Se esperada » se escribe como  «Se esperaba » (error frecuente)"
@@ -1224,6 +1240,10 @@
 id="cm-1-se-manera"
 hint=" «Se manera » se escribe como  «De manera » (error frecuente)"
 
+[\bse\snumero\b]i
+id="cm-1-se-numero-sin-tilde"
+hint=" «Se numero » se escribe como  «Se numerĂł ». (error frecuente)"
+
 [\bse\spude\b]i
 id="cm-1-se-pude"
 hint=" «Se pude » se escribe como  «Se puede/Se pudo » (error frecuente)"
@@ -1240,6 +1260,10 @@
 id="cm-2-se-tardan"
 hint=" «Se tardan » se escribe como  «Se tarda » (error frecuente)"
 
+[\bse\svinculo\b]i
+id="cm-1-se-vinculo-sin-tilde"
+hint=" «Se vinculo » se escribe como  «Se vinculĂł ». (error frecuente)"interpre
+
 [\bséd\b]i
 id="cm-1-sed-con-tilde"
 hint=" «SĂ©d » se escribe siempre como  «Sed » (error frecuente)"
@@ -1370,6 +1394,14 @@
 valid before="\s[A-Z]\w+"
 hint=" «Torah » se escribe como  «Torá » (error frecuente)"
 
+[\bun\sdialogo\b]i
+id="cm-1-un-dialogo-sin-tilde"
+hint=" «Un dialogo » se escribe como  «Un diálogo ». (error frecuente)"
+
+[\bun\sinterprete\b]i
+id="cm-1-un-interprete-sin-tilde"
+hint=" «Un interprete » se escribe como  «Un intĂ©rprete ». (error frecuente)"
+
 [\bun\slimite\b]i
 id="cm-1-un-limite-sin-tilde"
 hint=" «Un limite » se escribe como  «Un lĂ­mite ». (error frecuente)"
@@ -1394,6 +1426,10 @@
 id="cm-1-un-titulo-sin-tilde"
 hint=" «Un titulo » se escribe como  «Un tĂ­tulo ». (error frecuente)"
 
+[\bun\svinculo\b]i
+id="cm-1-un-vinculo-sin-tilde"
+hint=" «Un vinculo » se escribe como  «Un vĂ­nculo ». (error frecuente)"interpre
+
 [\buna\scuanta\b]i
 id="cm-1-una-cuanta"
 hint=" «Una cuanta » se escribe como  «Una cuenta » (error frecuente)"
--- trunk/l10n-support/pology/lang/es/rules/filter.include #1365970:1365971
@@ -44,7 +44,7 @@
 addFilterRegex match=" «\W+? »" repl="~" on="pmsgid,pmsgstr"
 
 # Remove some abreviations.
-addFilterRegex match="\b(admin|cartr|cert|cond|dec|hex|inc|Jr|lab|Mr|Mrs|no|obs|oct|org|seq|Sh|sync|torr)\.(\.\.)?" \
repl="~" on="pmsgid,pmsgstr" +addFilterRegex \
match="\b(admin|cartr|cert|cond|dec|hex|inc|Jr|lab|Mr|Mrs|No|obs|oct|org|seq|Sh|sync|torr)\.(\.\.)?" \
repl="~" on="pmsgid,pmsgstr"  addFilterRegex \
match="\b(a\.\s?m|apdo|art|atte|av|avda|C\.\s?C|C\.\s?P|cap|cent|cént|Cía|cta|dcha|dcho|depto|D|Dr|Dra|E \
E\.\s?UU|[Pp]\.\sej|expr|Fdo|Gral|[Ii]d|Ilmo|izdo|JJ\.\s?OO|K\.\s?O|Ltd|Ltdo|Ltda|máx|mín|[Nn]úm|n\.\s? \
t|p\.\s?m|pág|Pdte|Pdta|pl|plza|pos|ppal|pral|Prof|pza|Rep|Sr|Sra|S.\s?L|sinc|Srta|Sto|Sta|tel|trad|Univ|vv\.\s?aa|VV\.\s?AA)\.(\.\.)?" \
repl="~" on="pmsgid,pmsgstr"  
 # Remove some usual smileis.
--- trunk/l10n-support/pology/lang/es/rules/grammar.rules #1365970:1365971
@@ -729,6 +729,10 @@
 valid msgstr="las\sunas"
 hint="Hay un artĂ­culo determinado seguido de  «un » (error gramatical)"
 
+[(?u)\b(soy|eres|es|somos|sois|son|estoy|estás|estás|estamos|estáis|estan)(?!\n)\s+(soy|eres|es|somos|sois|son|estoy|estás|estás|estamos|estáis|estan)\b]i
 +id="gr-1-ser-estar-repetido"
+hint="Verbo ser/estar repetido (error gramatical)"
+
 #
 # EXPRESIONES INCORRECTAS
 #
@@ -1511,6 +1515,44 @@
 id="gr-1-halla-participio"
 hint=" «Halla + participio » se escribe como  «Haya + participio » (error gramatical)"
 
+[(?u)\bde\s\w+?(ará|erá|irá)\b]i
+id="gr-1-de-seguido-futuro"
+valid span="de\s[A-Z]\w+"
+hint=" «De + futuro » se escribe como  «Se + futuro » (error gramatical)"
+
+[(?u)\besta\s\w+?(ado|edo|ido)\b]i
+id="gr-1-esta-seguido-participio"
+hint=" «Esta + participio » se escribe como  «Está + participio » (error gramatical)"
+
+[(?u)\beste\s\w+?(ido)\b]i
+id="gr-1-este-seguido-participio"
+hint=" «Este + participio » se escribe como  «Está + participio » (error gramatical)"
+
+[(?u)\besta\s\w+?(ando|iendo|yendo)\b]i
+id="gr-1-esta-seguido-gerundio"
+hint=" «Esta + gerundio » se escribe como  «Está + gerundio » (error gramatical)"
+
+[(?u)\bhaya\s\w+?(ando|iendo|yendo)\b]i
+id="gr-1-haya-seguido-gerundio"
+hint=" «Haya + gerundio » se escribe como  «Haya + participio » (error gramatical)"
+
+[(?u)\b(me|te|se|nos|os|los?|las?|les?)\s\w+?(ar|er|ir)\b]i
+id="gr-1-me-te-se-seguido-infinitivo"
+hint=" «Me/Te/Se/Nos/Os/Lo/Los/La/Las/Le/Les + infinitivo » se escribe como  \
«Me/Te/Se/Nos/Os/Lo/Los/La/Las/Le/Les + presente » (error gramatical)" +
+[(?u)\b(mi|tu|su)\s\w+?(ar|er|ir)\b]i
+id="gr-1-mi-tu-su-seguido-infinitivo"
+hint=" «Mi/Tu/Su + infinitivo » se escribe como  «Mi/Tu/Su + presente » (error gramatical)"
+
+[(?u)\bse\s\w+?(s)\b]i
+id="gr-1-se-seguido-plural"
+valid span="se\s(les|los|las|nos|os|es)\b"
+hint=" «Se + plural » se escribe como  «Se + tercera persona » o  «Te + plural » (error gramatical)"
+
+[(?u)\bse\s\w+?(ar|er|ir)\b]i
+id="gr-1-se-seguido-infinitivo"
+hint=" «Se + infinitivo » se escribe como  «Se + tercera persona » (error gramatical)"
+
 #
 # ERRORES DE CONCORDANCIA DE GÉNERO o NÚMERO
 #
--- trunk/l10n-support/pology/lang/es/rules/typography.rules #1365970:1365971
@@ -411,6 +411,14 @@
 valid before="\s[ ż ˇ]"
 hint="Las unidades monetarias no llevan punto"
 
+[\d+(a|A|at|atm|b|bar|c|cal|cd|cm|CV|d|da|dB|dm|dyn|erg|eV|f|F|ft|g|G|gr|Gs|Gy|h|H|ha|hp|Hz|in|J|k|K|kg|k \
m|l|L|lb|lm|lx|m|M|mbar|Mc|mg|min|mol|Mx|n|N|Oe|oz|p|P|Pa|pc|pt|Qm|R|rad|s|sr|Sv|t|T|tex|u|UA|V|Wb|yd)\b] \
+id="ty-2-espacio-de-separacion-en-unidad-medida" +valid span="[23]G"
+valid span="[23]d"
+valid after="[A-Za-z-]"
+valid span="\d[a-z]" before="\)"
+hint="Es necesario un espacio de separaciĂłn entre el nĂşmero y la unidad de medida"
+
 [\b(p\.\s?e\.|p.\sej[^\.]|ejem\.|ej\.)]i
 id="ty-2-abreviatura-por-ejemplo"
 hint="La abreviatura de  «por ejemplo » es  «p. ej. »"
--- trunk/l10n-support/pology/lang/es/scripts/revisar-traducciones-con-pology.sh #1365970:1365971
@@ -13,7 +13,7 @@
 	    if [[ $i =~ ^[0-3]+$ ]];
 	    then
 		NIVEL=$NIVEL$i
-	    elif [[ $i =~ ^(bp|cm|ff|gd|gr|gp|gk|pw|pb|pe|sp|tr|ty|ui)$ ]];
+	    elif [[ $i =~ ^(bp|cm|dc|ff|gd|gr|gp|gk|pw|pb|pe|sp|tr|ty|ui)$ ]];
 	    then
 		if [[ $REGLA == "" ]];
 		then
@@ -34,6 +34,9 @@
 	echo "Niveles seleccionados:" $NIVEL "Reglas seleccionadas:" $REGLA
 	OPCION=check-rules
 	PARAMETROS='-s lang:'$IDIOMA' -s accel:& -s env:kde -s rulerx:^('$REGLA')\-['$NIVEL']\-';;
+    "regla")
+	OPCION=check-rules
+	PARAMETROS='-s lang:'$IDIOMA' -s accel:& -s env:kde -s rule:'$2;;
     "ortografĂ­a")
 	OPCION=check-spell
 	PARAMETROS='-s lang:'$IDIOMA' -s accel:& -s case -s skip:[A-Z]+';;


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic