Plural information was not being found for some very specific locale names (for example: sr@latin).
Translation for these locales did not allow for plurals because the relevant plural information could not be found.
Support new '.' and '@' separator characters in locale names to find plural information.
Plural information can now be more easily found for locales with names that include the '.' and '@' characters such as sr@latin.