Skip to content

Files

Latest commit

 

History

History
26 lines (19 loc) · 543 Bytes

no-offset.md

File metadata and controls

26 lines (19 loc) · 543 Bytes

Pattern: Use of offset in plural rule

Issue: -

Description

Offset has complicated logic implication so some translation vendors don't allow it.

import {defineMessages} from 'react-intl'

const messages = defineMessages({
  // PASS
  foo: {
    defaultMessage: '{var, plural, one{one} other{other}}',
  },
  // FAILS
  bar: {
    defaultMessage: '{var, plural, offset:1 one{one} other{other}}',
  },
})

Further Reading