Fixes #3300 - extract translations on new smart variable page

I don't think this will work, as _() will be called at class evaluation time where there's no locale.  You may need to use N_() which extracts them but returns the original English string, and then use _() to translate it later at the view layer.