Chrome (v 61.0.3163.100) is returning "es" when you call navigator.language in Mac OS Sierra.
Adding a messages-es.json file with your translations has two effects:
- Your new translations are used and replaced properly
- Platform translations deeined at https://github.com/nuxeo/nuxeo-web-ui/blob/master/i18n/messages-es-ES.json are lost