I don't know a way to deal with this.  gettext doesn't offer a way, so we're on our own.  The Django function is a good precedent that the scheme will work acceptably for other languages.