fix identical ternary branches

I believe the intent is to return a quoted version of the variable if the variable is not defined.  This is the case in some of the other similar statements in this file.
handle instance of when substitution value isn't defined
Merge pull request #7 from brianphillips/patch-1

fix identical ternary branches - thank you for making i18n a better place