The :text: option is not passed through gettext. It is not extracted by Sphinx's gettext builder.
I think the "easy" solution is to put the text in the body of the directive, like all other directives.
I guess this would require a major/minor version change, unless you support both :text: options and directive bodies at once.