Follow-up to #2573975: function_exists check in PluralTranslatableString is wrong and #2571375: Remove TranslationManager dependency from LanguageManager
Problem/Motivation
A core class shouldn't refer to code provided by a module. We should somehow be able to this and reverse the dependencies so core has no knowledge of the locale module.
Proposed resolution
tbd
Remaining tasks
User interface changes
tbd. Should be none.
API changes
tbd. Maybe.
Data model changes
tbd. Should be none.