The following two lines fix a digit followed by a dash followed by a character that is a digit in us-en-g2. class letnum abcdefghij context _$d["-"]%letnum @36-56 The problem is if there are multiple dashes like: 18-cell 18---cell This does not fix it. My questions are these. First is the translation write for something with multiple dashes. If yes is there a way in the context test to suck up multiple dashs so it works like my fix for 18-cell? Ken