ngettext: ngettext

Description Usage Arguments Value Examples

Description

Returns a translated string from the untranslated string id2. An abbreviated form is N since R does not support _ as unary operator.

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
ngettext(
  id1,
  id2,
  n,
  lang = getOption("gettext.lang"),
  domain = getOption("gettext.domain"),
  context = NA
)

N(
  id1,
  id2,
  n,
  lang = getOption("gettext.lang"),
  domain = getOption("gettext.domain"),
  context = NA
)

Arguments

id1

character: untranslated singular message(s)

id2

character: untranslated plural message(s)

n

integer: the number (e.g. item count) to determine the translation for the respective grammatical number

lang

character: language code (default: getOption('gettext.lang'), usually "en")

domain

character: text domain (default: getOption('gettext.domain'), usually NA)

context

character: context (default: NA)

Value

the translated string(s)

Examples

1
2
3
ngettext("I saw one duck", "I saw %.0f ducks", 1)
sprintf(ngettext("I saw %0.f duck", "I saw %.0f ducks", 3), 3) # no translation at all
sprintf(N("I saw a duck", "I saw %.0f ducks", 3), 3)

sigbertklinke/gettext documentation built on Feb. 17, 2020, 10:37 a.m.