Issue #3437467: Only cache the translated string when current language matches the translated language
Closes #3437467