I have the same problem but this has nothing to do with the translation, rather with how the code works.
This is the string that is translated: “Sorry, %s is a required field.”
but %s is passed untraslated so it will never get translated, only the full string. Check inc/core.php around line 500.
Thanks