The problem with this change is it means that the MvcTranslator can no longer be dropped in when you need a Translator instance.

I'm honestly not sure how to proceed, however -- if you create an interface in the `Zend\I18n\Translator` namespace, we then have the problem of PHP <= 5.3.8 not being able to allow implementing two interfaces with the same signature.

This begs a question, then: should we up our minimum required version starting with 2.3.0 to PHP 5.3.9? This might solve a number of lingering issues such as this one, as well as some with ArrayObject.

Could you start a thread on the dev mailing list asking about this?