Warning, /sdk/pology/lang/es/rules/spelling.rules is written in an unsupported language. File is not indexed.

0001 # Translation choices of spanish team
0002 # Copyrigth 2010-2014, Javier Viñal (fjvinal@gmail.com)
0003 # by the KDE Spanish Team (kde-l10n-es@kde.org)
0004 # License: GPLv3
0005 
0006 # Omit some abbreviations
0007 addFilterRegex match="\b\w{1,2}[ºª²³]" repl="" on="pmsgid,pmsgstr"
0008 addFilterRegex match="µ\w{1,2}\b" repl="" on="pmsgid,pmsgstr"
0009 addFilterRegex match="µ[Tt]orrent\b" repl="" on="pmsgid,pmsgstr"
0010 
0011 # Omit units after numbers
0012 addFilterRegex match="(?=\d\s)\w{1,2}\b" repl="" on="pmsgid,pmsgstr"
0013 
0014 include file="filter.include"
0015 
0016 # Omit group of words not translatables
0017 addFilterRegex match="\b(echo\snest|make\s(un)?install|(little|big)\sendian|summer\sof\scode|plug\sand\splay)\b" repl="" on="pmsgid,pmsgstr"
0018 addFilterRegex match="\b(lost\+found|\b(if|of)\=[\w.-]+|\.?\w+(rc|config|conf)\b|\babout\:\w+|\bkioclient\s\w+\b|qt\.\w+\b)" repl="" on="pmsgid,pmsgstr"
0019 addFilterRegex match="\b(Microsoft|Windows|Outlook|Internet|Google|Adobe)(\s[A-Z]\w+)+\b" repl="" on="pmsgid,pmsgstr"
0020 addFilterRegex match="\b(Remember\sthe\sMilk|MySQL\s[Ss]erver|Active\sDirectory|Juniper\sNetworks|servidor\sX)\b" repl="" on="pmsgid,pmsgstr"
0021 addFilterRegex match="\b(is\.gd|ur\.ly)\b" repl="" on="pmsgid,pmsgstr"
0022 addFilterRegex match="\b(man|info)\:\/\w+\b" repl="" on="pmsgid,pmsgstr"
0023 
0024 # Omit words between quotes.
0025 addFilterRegex match="(?u)\\?\"\S+?\"" repl="" on="pmsgid,pmsgstr"
0026 addFilterRegex match="(?u)\\?\'\S+?\'" repl="" on="pmsgid,pmsgstr"
0027 addFilterRegex match="(?u)«\S+?»" repl="" on="pmsgid,pmsgstr"
0028 
0029 # Omit words between brackets.
0030 addFilterRegex match="(?u)\{\S+?\}" repl="" on="pmsgid,pmsgstr"
0031 addFilterRegex match="(?u)\(\S+?\)" repl="" on="pmsgid,pmsgstr"
0032 addFilterRegex match="(?u)[\[]\S+?[\]]" repl="" on="pmsgid,pmsgstr"
0033 addFilterRegex match="(?u)\<\S+?\>" repl="" on="pmsgid,pmsgstr"
0034 
0035 # Omit compounds words.
0036 addFilterRegex match="(?u)\b\w+(\-\w+)+\b" repl="" on="pmsgid,pmsgstr"
0037 addFilterRegex match="(?u)\b[A-Za-z]*(\_[A-Za-z]+)+\b" repl="" on="pmsgid,pmsgstr"
0038 
0039 # Omit words preceded by some special characters.
0040 addFilterRegex match="(?u)(?<=\W)[/+.:-]{1,2}\w+\b" repl="" on="pmsgid,pmsgstr"
0041 addFilterRegex match="(?u)^[/+.:-]{1,2}\w+\b" repl="" on="pmsgid,pmsgstr"
0042 addFilterRegex match="(?u)(?<=[>=])(true|false)" repl="" on="pmsgid,pmsgstr"
0043 addFilterRegex match="(?u)\\\\\w\b" repl="" on="pmsgid,pmsgstr"
0044 
0045 # Omit words witch contains at least one number.
0046 addFilterRegex match="(?u)\b[a-zA-Z]+\d\w*\b" repl="" casesens="yes" on="pmsgid,pmsgstr"
0047 
0048 # Omit some mathematical expressions
0049 addFilterRegex match="(?u)\b(entero|índice|intervalo|orden|cada|tras|los|las|datos|eje|error|inicio|usuario)\s(\w+\s)?[ijklmnxyz]\b" repl="" on="pmsgid,pmsgstr"
0050 addFilterRegex match="(?u)(\/s(eg)?\b|\bn\!|\b[xyz]\^\w\b|\b[ijklmnxyz]\s(mínim[oa]|medi[oa]|máxim[oa])\b|\b(exp|log)\()" repl="" on="pmsgid,pmsgstr"
0051 addFilterRegex match="(?u)[xyz]\s(días|semanas|meses|años)" repl="" on="pmsgid,pmsgstr"
0052 
0053 # Omit particles between propernames.
0054 addFilterRegex match="(?u)(?<=\w)\s(aka|da|de|de\sla|del|der|do|du|la|van|vom|von|y)\s(?=[A-Z])" repl=" " casesens="yes" on="pmsgid,pmsgstr"
0055 addFilterRegex match="(?u)(?<=\w)\s(and|of|the)\s(?=[A-Z])" repl=" " casesens="yes" on="pmsgid,pmsgstr"
0056 
0057 # Omit saxon genitive.
0058 addFilterRegex match="(?<=\w)\'s\b" repl="" on="pmsgid,pmsgstr"
0059 
0060 # Omit single quotes into names.
0061 addFilterRegex match="(?<=\w)\'(?=\w)" repl="" on="pmsgid,pmsgstr"
0062 
0063 # Omit dots after names.
0064 addFilterRegex match="(?u)(?<=\w)\.(?=\s[A-Z])" repl="" casesens="yes" on="pmsgid,pmsgstr"
0065 
0066 # Omit some Spanish sufixes and prefixes
0067 #addFilterRegex match=u"(?u)(?<=\w)(mente|lo|la|le|los|las|les)\b" repl="" on="pmsgid,pmsgstr"
0068 #addFilterRegex match=u"(?u)(?<=\w)(ando|ación|ble|bles)\b" repl="r" on="pmsgid,pmsgstr"
0069 #addFilterRegex match=u"(?u)\b(anti|archi|auto|contra|cuasi|des|epi|eqi|ex|extra|foto|geo|h[ií]per|infra|inter|intra|macro|maxi|mega|meta|micro|mini|mono|multi|peri|pluri|poli|pos|post|pre|pro|retro|semi|seudo|sobre|sub|s[uú]per|supra|tele|trans|ultra|vice)(?=\w+\b)" repl="" on="pmsgid,pmsgstr"
0070 
0071 # Omit paired capitalized words.
0072 addFilterHook name="es:remove_subs/remove_original_capital_words" on="msg"
0073 
0074 *hook name="spell/check_spell_sp~lang='es'" on="msgstr"
0075 id="sp-0-check-spell-hook"
0076 hint="Error ortográfico."
0077 
0078 # End of rule file