addPlural: addPlural

Description Usage Arguments Value Examples

View source: R/addPlural.R

Description

Adds a plural definition to internal translation object. It it already exists it will be overwritten.

Usage

1
2
3
4
5
6
7
8
9
addPlural(
  nplurals = 1,
  plural = function(n) {     0 },
  text = NULL,
  lang = getOption("gettext.lang"),
  domain = getOption("gettext.domain"),
  file = NA,
  line = NA
)

Arguments

nplurals

integer: number of plural forms (default: 1)

plural

function: a function that computes the plural index from n (default: function(n) {0})

text

character: a string from a PO file

lang

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

domain

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

file

character: source file (default: NA)

line

integer: line number in source file (default: NA)

Value

invisibly the plural form stored

Examples

1
2
3
# Czech
pl <- addPlural(text='nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;')
print(pl)

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