Fixed injector usage in i18nTextCollector

Using singleton, which causes master strings to be cached
between modules with merge=true. Regression from a3c406e4d2e2.
Merge remote-tracking branch 'origin/3.1'