this seems wrong. this should be `navigator.language`.