Starting to mark up utility libraries for translation.
Switch to using $.ngettext for plural strings.
Forgot to add in the new i18n.js utility.
Continue marking up exercise utility files.
Land first pass at re-writing plural function.
Bring in latest i18n.js code.
Move some strings to be evaluated later, to avoid issues on load.
Oops, typo.
Merging in from stable.
Merge pull request #40936 from jeresig/i18n-exercises

i18n exercises