Can't figure out how to set a context with t() This is a follow-up to this question on setting contexts using t().

I am attempting to set a context using t().

I am trying to set the context for the translation of State to geo.  My code looks like this:

$format['locality_block']['administrative_area'] = array(
  '#title' =&gt; t('State', array('context' =&gt; 'geo')),
  '#size' =&gt; 10,
);


This doesn't give any errors but it also doesn't create the translation unit with the context, either.  Any clue what I'm doing wrong?  (It's probably something obvious; I'm not good with PHP.)
The second argument of the t() function are the replacements and not options.