convertDiacritics
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE Rule PUBLIC 'waveset.dtd' 'waveset.dtd'>
<Rule name='remove diacritics from string'>
<RuleArgument name='inputString'/>
<block>
<defvar name='length_inputString'/>
<set name='length_inputString'>
<length>
<ref>inputString</ref>
</length>
</set>
<defvar name='x'/>
<set name='x'>
<i>0</i>
</set>
<defvar name='thisLetter'/>
<defvar name='cleanedString'/>
<while>
<lt>
<ref>x</ref>
<ref>length_inputString</ref>
</lt>
<set name='thisLetter'>
<substr>
<ref>inputString</ref>
<ref>x</ref>
<i>1</i>
</substr>
</set>
<set name='cleanedString'>
<concat>
<ref>cleanedString</ref>
<switch>
<ref>thisLetter</ref>
<case>
<s>Á</s>
<s>A</s>
</case>
<case>
<s>Å</s>
<s>A</s>
</case>
<case>
<s>Ä</s>
<s>A</s>
</case>
<case>
<s>Â</s>
<s>A</s>
</case>
<case>
<s>À</s>
<s>A</s>
</case>
<case>
<s>Æ</s>
<s>AE</s>
</case>
<case>
<s>Ç</s>
<s>C</s>
</case>
<case>
<s>È</s>
<s>E</s>
</case>
<case>
<s>É</s>
<s>E</s>
</case>
<case>
<s>Ê</s>
<s>E</s>
</case>
<case>
<s>Ë</s>
<s>E</s>
</case>
<case>
<s>Í</s>
<s>I</s>
</case>
<case>
<s>Ì</s>
<s>I</s>
</case>
<case>
<s>Î</s>
<s>I</s>
</case>
<case>
<s>Ï</s>
<s>I</s>
</case>
<case>
<s>Ñ</s>
<s>N</s>
</case>
<case>
<s>Ò</s>
<s>O</s>
</case>
<case>
<s>Ó</s>
<s>O</s>
</case>
<case>
<s>Ô</s>
<s>O</s>
</case>
<case>
<s>Õ</s>
<s>O</s>
</case>
<case>
<s>Ö</s>
<s>O</s>
</case>
<case>
<s>Ø</s>
<s>O</s>
</case>
<case>
<s>Ù</s>
<s>U</s>
</case>
<case>
<s>Ú</s>
<s>U</s>
</case>
<case>
<s>Û</s>
<s>U</s>
</case>
<case>
<s>Ü</s>
<s>U</s>
</case>
<case>
<s>ß</s>
<s>S</s>
</case>
<case>
<s>à</s>
<s>a</s>
</case>
<case>
<s>á</s>
<s>a</s>
</case>
<case>
<s>â</s>
<s>a</s>
</case>
<case>
<s>ã</s>
<s>a</s>
</case>
<case>
<s>ä</s>
<s>a</s>
</case>
<case>
<s>å</s>
<s>a</s>
</case>
<case>
<s>æ</s>
<s>ae</s>
</case>
<case>
<s>ç</s>
<s>c</s>
</case>
<case>
<s>é</s>
<s>e</s>
</case>
<case>
<s>è</s>
<s>e</s>
</case>
<case>
<s>ê</s>
<s>e</s>
</case>
<case>
<s>ë</s>
<s>e</s>
</case>
<case>
<s>í</s>
<s>i</s>
</case>
<case>
<s>ì</s>
<s>i</s>
</case>
<case>
<s>î</s>
<s>i</s>
</case>
<case>
<s>ï</s>
<s>i</s>
</case>
<case>
<s>ñ</s>
<s>n</s>
</case>
<case>
<s>ó</s>
<s>o</s>
</case>
<case>
<s>ò</s>
<s>o</s>
</case>
<case>
<s>ô</s>
<s>o</s>
</case>
<case>
<s>õ</s>
<s>o</s>
</case>
<case>
<s>ö</s>
<s>o</s>
</case>
<case>
<s>ø</s>
<s>o</s>
</case>
<case>
<s>ù</s>
<s>u</s>
</case>
<case>
<s>ú</s>
<s>u</s>
</case>
<case>
<s>û</s>
<s>u</s>
</case>
<case>
<s>ü</s>
<s>u</s>
</case>
<case>
<s>ÿ</s>
<s>y</s>
</case>
<case>
<s>'</s>
<s></s>
</case>
<case default='true'>
<ref>thisLetter</ref>
</case>
</switch>
</concat>
</set>
<set name='x'>
<add>
<ref>x</ref>
<i>1</i>
</add>
</set>
</while>
<downcase>
<ref>cleanedString</ref>
</downcase>
</block>
<MemberObjectGroups>
<ObjectRef type='ObjectGroup' id='#ID#All' name='All'/>
</MemberObjectGroups>
</Rule>