[header] language = enu charset = utf-8 [data] #ENU_YOSEMITE_PROMPTS BEGIN# # address /(\bCall) ([^\x1b]+)/ --> "$1 \x1b\\tn=address\\$2\x1b\\tn=normal\\" /(\bSorry, I couldn't find) ([^\x1b]+)/ --> "$1 \x1b\\tn=address\\$2\x1b\\tn=normal\\" /(\b[Yy]ou're near) ([^\x1b]+)/ --> "$1 \x1b\\tn=address\\$2\x1b\\tn=normal\\" /(\bI can't get any information about) ([^\x1b]+)/ --> "$1 \x1b\\tn=address\\$2\x1b\\tn=normal\\" /(\bbut here's) ([^\x1b]+)/ --> "$1 \x1b\\tn=address\\$2\x1b\\tn=normal\\" /(\bI didn't find any [\w]+ near) ([^\x1b]+)/ --> "$1 \x1b\\tn=address\\$2\x1b\\tn=normal\\" /(\bI don't see any [\w]+ near) ([^\x1b]+)/ --> "$1 \x1b\\tn=address\\$2\x1b\\tn=normal\\" /(\bLocating) ([^\x1b]+)/ --> "$1 \x1b\\tn=address\\$2\x1b\\tn=normal\\" /(Sorry, I couldn't find )(.+ in [A-Z][^\x1b]+)/ -->"$1\x1b\\tn=address\\$2\x1b\\tn=normal\\" /(any information about )([^\x1b]+)/ -->"$1\x1b\\tn=address\\$2\x1b\\tn=normal\\" #stock /(\bThe stock is) ([^\x1b]+)/ --> "$1 \x1b\\tn=stock\\$2\x1b\\tn=normal\\" /(\bThe ticker symbol for) ([^\x1b]+)/ --> "$1 \x1b\\tn=stock\\$2\x1b\\tn=normal\\" /(\bThe P\/E ratio for) ([^\x1b]+)/ --> "$1 \x1b\\tn=stock\\$2\x1b\\tn=normal\\" /(\bThe market capitalization for) ([^\x1b]+)/ --> "$1 \x1b\\tn=stock\\$2\x1b\\tn=normal\\" /(\bThe trading volume for) ([^\x1b]+)/ --> "$1 \x1b\\tn=stock\\$2\x1b\\tn=normal\\" /(\bI .+ the stock) ([^\x1b]+)/ --> "$1 \x1b\\tn=stock\\$2\x1b\\tn=normal\\" /(\bI can't tell you the price of) ([^\x1b]+)/ --> "$1 \x1b\\tn=stock\\$2\x1b\\tn=normal\\" /(\bI'm afraid I can't tell you what) ([^\x1b]+)/ --> "$1 \x1b\\tn=stock\\$2\x1b\\tn=normal\\" /(\bHere's where) ([^\x1b]+)/ --> "$1 \x1b\\tn=stock\\$2\x1b\\tn=normal\\" /(\bHere's what I have for) ([^\x1b]+)/ --> "$1 \x1b\\tn=stock\\$2\x1b\\tn=normal\\" /(\bHere's the latest for) ([^\x1b]+)/ --> "$1 \x1b\\tn=stock\\$2\x1b\\tn=normal\\" /(\bHere's the chart for) ([^\x1b]+)/ --> "$1 \x1b\\tn=stock\\$2\x1b\\tn=normal\\" /(\bHere is the symbol for) ([^\x1b]+)/ --> "$1 \x1b\\tn=stock\\$2\x1b\\tn=normal\\" /(\bThe low price for) ([^\x1b]+)/ --> "$1 \x1b\\tn=stock\\$2\x1b\\tn=normal\\" /(\bThe high price for) ([^\x1b]+)/ --> "$1 \x1b\\tn=stock\\$2\x1b\\tn=normal\\" /(\bopening price) ([^\x1b]+)/ --> "$1 \x1b\\tn=stock\\$2\x1b\\tn=normal\\" /(\bI don't have information on) ([^\x1b]+)/ --> "$1 \x1b\\tn=stock\\$2\x1b\\tn=normal\\" /([A-Z]+ \- .+) (is|closed) (at|down|up) ([^\x1b]+)/ --> "\x1b\\tn=stock\\$1 \x1b\\tn=normal\\$2 $3 $4" #state /(forecast|[Ww]eather|weather's|looks|temperature|raining|nice|now|cold|wet|snowing|rain|clear|snow|icy|windy|hot|good|low|high|humidity index|barometric pressure|dewpoint|coming up|info|I'm not|°) (in|for|around|from) ([^,]+), ([A-Z]{2})(, US)?/ --> "$1 $2 $3, \x1b\\tn=state\\$4$5$6\x1b\\tn=normal\\" /([ap]m|days|[^ ]*day|tonight|evening|tomorrow|restaurant|restaurants|theaters|movies|hotels|playing|what I've got) (in|for|around|from) ([^,]+), ([A-Z]{2})(, US)?/ --> "$1 $2 $3, \x1b\\tn=state\\$4$5$6\x1b\\tn=normal\\" /(\bIn [^,]+), ([A-Z]{2})(, US)? (today)/ --> "$1, \x1b\\tn=state\\$2$3\x1b\\tn=normal\\$4" /(\b[^,]+), ([A-Z]{2})(, US)? (should see|will see|should get some)/ --> "$1, \x1b\\tn=state\\$2$3\x1b\\tn=normal\\$4" /(\b[^,]+), ([A-Z]{2}'s) (humidity index)/ --> "$1, \x1b\\tn=state\\$2\x1b\\tn=normal\\$3" /(starring .+ in [^,]+), ([A-Z]{2})(, US)?/ --> "$1, \x1b\\tn=state\\$2$3\x1b\\tn=normal\\" /(at [^,]+), ([A-Z]{2}) (weather)/ --> "$1, \x1b\\tn=state\\$2 \x1b\\tn=normal\\$3" /(\bfar from [^,]+), ([A-Z]{2})(, US)?/ --> "$1, \x1b\\tn=state\\$2$3\x1b\\tn=normal\\" /(\bclose to [^,]+), ([A-Z]{2})(, US)?/ --> "$1, \x1b\\tn=state\\$2$3\x1b\\tn=normal\\" /(\bfound )(.+)(restaurants|hotels|movies|theaters)( in )([A-Z]{2})(, US)?/ --> "$1$2$3$4 \x1b\\tn=state\\$5$6\x1b\\tn=normal\\" #sport scores /(\bThe [A-Z][a-z]+)( [A-Z][a-z]+)? (were|are|finished at|the season) (currently )?([0-9]{1,3})[\-–]([0-9]{1,3}\b)/ --> "$1$2 $3 $4$5 and $6" #FB35994 /(I don't understand) '([A-Za-z0-9]+(?:\s[A-Za-z0-9]+)*)'/ --> "$1 \x1b\\pause=50\\$2" #ENU_YOSEMITE_PROMPTS END# /[nN]icky_test/ --> "Hi, my name is Nicky." # soft comma treatment /(All right), ([A-Z][a-z]+)(…|[\.!\?,:])/ --> "$1 $2$3" /(Good afternoon), ([A-Z][a-z]+)(…|[\.!\?,:])/ --> "$1 $2$3" /(Good evening), ([A-Z][a-z]+)(…|[\.!\?,:])/ --> "$1 $2$3" /(Good morning), ([A-Z][a-z]+)(…|[\.!\?,:])/ --> "$1 $2$3" /(Greetings), ([A-Z][a-z]+)(…|[\.!\?,:])/ --> "$1 $2$3" /(Hello there), ([A-Z][a-z]+)(…|[\.!\?,:])/ --> "$1 $2$3" /(Hello), ([A-Z][a-z]+)(…|[\.!\?,:])/ --> "$1 $2$3" /(Hi there), ([A-Z][a-z]+)(…|[\.!\?,:])/ --> "$1 $2$3" /(Hi), ([A-Z][a-z]+)(…|[\.!\?,:])/ --> "$1 $2$3" /(If I knew that), ([A-Z][a-z]+)(…|[\.!\?,:])/ --> "$1 $2$3" /(I’m sorry), ([A-Z][a-z]+)(…|[\.!\?,:])/ --> "$1 $2$3" /(No), ([A-Z][a-z]+)(…|[\.!\?,:])/ --> "$1 $2$3" /(Oh), ([A-Z][a-z]+)(…|[\.!\?,:])/ --> "$1 $2$3" /(OK), ([A-Z][a-z]+)(…|[\.!\?,:])/ --> "$1 $2$3" /(Sorry), ([A-Z][a-z]+)(…|[\.!\?,:])/ --> "$1 $2$3" /(Thank you), ([A-Z][a-z]+)(…|[\.!\?,:])/ --> "$1 $2$3" /(Yes), ([A-Z][a-z]+)(…|[\.!\?,:])/ --> "$1 $2$3" # LH+ INPUT nasal/flap /n\.r6\$R\+/ --> "n\.t\$R\+" # Misc rules /Dr[\.]* No/ --> "Doctor No" /(\?)[ ]+\(/ --> $1\e\\eos=1\\ /(\.\.\.)[ ]+/ --> $1\e\\eos=1\\ /DVD @CCESS/ --> "DVD ACCESS" /OS X/ --> "O S ten " #FB41267 radar 14664719 /([Ww]ar) of 1812/ --> "$1 of 18 12" #FB38602 radar14279429 /401\(k\)/ --> "4 oh 1 K" /401\(a\)/ --> "4 oh 1 A" /403\(b\)/ --> "4 oh 3 B" #FB43802 /The answer is 1877/ --> "The answer is 18 77" #FB57368 /([A-Z][a-z]*) 101\b/ --> "$1 1 oh 1" #EXTRA RULES FOR M15 /,[ ]*please[ ]*\?/ --> " please?" /\bice cream shops\b/ --> "\\NLU=PRM:2\\ice \\NLU=PRM:0\\cream shops" /\bhigh schools\b/ --> "high \\NLU=PRM:0\\schools" /To whom would you like to send this message\?/ --> "To whom would you like to send this message." /\b[cC]hez\b/ --> "shay" /\bdont\b/ --> "don't" /\bSanta\b/ --> "santa"