Use ICU locale inheritance rules

#22 added Spanish translations, but to use `es_419` we need to manually load it and set it to appear as the various child locales (`es_AR`, `es_BO` etc).
Assumed that `translator.default` might be an alias, `findDefinition()` would be safer to use.