Changeset 919
- Timestamp:
- 04/06/2008 12:15:44 (3 months ago)
- Files:
-
- 1 modified
-
trunk/plugins/en/output_demon.tcl (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/plugins/en/output_demon.tcl
r838 r919 21 21 bMotion_putloglev 4 * "bMotion_plugin_output_demon $channel $line" 22 22 23 24 23 set newLine "" 25 24 … … 28 27 set words [split $line " "] 29 28 30 foreach word $words {29 foreach word $words { 31 30 regsub -all {o([b-df-hj-np-tv-xz])e(s|ing)?\M} $word {oa\1\2} word 31 32 # undo one -> oan (only if entire word) 33 if {$word == "oan"} { 34 set word "one" 35 } 36 37 #other special cases to fix 38 set word [string map -nocase { soam some } $word] 39 40 # moving on... 41 set word [string map -nocase { ain ane } $word] 32 42 regsub -all {([a-z][aeiou])ck\M} $word {\1q} word 33 43 regsub -all "don'?t" $word "doan" word 34 44 regsub -all "didn'?t" $word "din" word 35 45 append newLine "$word " 36 }46 } 37 47 38 set line [string trim $newLine]48 set line [string trim $newLine] 39 49 40 return $line50 return $line 41 51 } 42 52
