That works, but I recommend using the `localize` method wherever possible. That would be:
```javascript
  navigator.mozL10n.localize(item, itemWithLabel, {
    label: _(fieldValue.type),
    item: fieldValue.value
  });
```
(untested)