looks good, assuming `nb-NO` is what `navigator.language` always reports and we don't need to catch `nb-*`