API Adding chaining to i18nTextCollector::write()

Allowing chaining off of the i18nTextCollector::write() function so it's
inline with DataObject::write() (see #2786)