chore(i18n): Move languages logic into OO service
Merge pull request #7464 from ewinslow/oo-languages

chore(i18n): Move languages logic into OO service