This is wrong. The parser that extracts strings from `*gettext` calls doesn't actually run the code, so those strings will never actually get translated.

You need to rearrange your code so that the `ngettext` calls have literals inline:

```js
return ngettext('1 second', '{n} seconds', {n: quantity})
```