package gettext
Install
Dune Dependency
Authors
Maintainers
Sources
sha256=08dd9df55b2af1838e2312be4be942b4375dbc18c2aed0ca1924488750e34f5d
sha512=4a09eab6d6f0d6ec435ca3d70305e2f97cbcc04bea72f85efcf649a0ead2faa322a0b054eb953b719f6dea98fb08de32fc80b4cf967681465c5a51e335aaf8d4
doc/gettext.base/GettextCompat/index.html
Module GettextCompat
Source
Gettext compatibility with the native gettext API
textdomain domain t
Set the current text domain.
get_textdomain t
Returns the current text domain.
val bindtextdomain :
GettextTypes.textdomain ->
GettextTypes.dir ->
GettextTypes.t ->
GettextTypes.t
bindtextdomain textdomain dir
Set the default base directory for the specified domain.
val bind_textdomain_codeset :
GettextTypes.textdomain ->
GettextTypes.codeset ->
GettextTypes.t ->
GettextTypes.t
bind_textdomain_codeset textdomain codeset
Set the codeset to use for the specified domain. codeset
must be a valid codeset for the underlying character encoder/decoder (iconv, camomile, extlib...)
gettext t' str
Translate the string str
.
val fgettext :
GettextTypes.t' ->
('a, 'b, 'c, 'd, 'e, 'f) format6 ->
('a, 'b, 'c, 'd, 'e, 'f) format6
fgettext t' str
gettext
returning format.
dgettext t' textdomain str
Translate the string str
for the specified domain.
val fdgettext :
GettextTypes.t' ->
GettextTypes.textdomain ->
('a, 'b, 'c, 'd, 'e, 'f) format6 ->
('a, 'b, 'c, 'd, 'e, 'f) format6
fdgettext t' textdomain str
dgettext
returning format.
val dcgettext :
GettextTypes.t' ->
GettextTypes.textdomain ->
string ->
GettextCategory.category ->
string
dcgettext t' textdomain str category
Translate the string str
for the specified domain and category.
val fdcgettext :
GettextTypes.t' ->
GettextTypes.textdomain ->
('a, 'b, 'c, 'd, 'e, 'f) format6 ->
GettextCategory.category ->
('a, 'b, 'c, 'd, 'e, 'f) format6
fdcgettext t' textdomain str category
dcgettext
returning format.
ngettext t' str str_plural n
Translate the string str
using a plural form. str_plural is the default english plural. n is the relevant number for plural (i.e. the number of objects deals with the string).
val fngettext :
GettextTypes.t' ->
('a, 'b, 'c, 'd, 'e, 'f) format6 ->
('a, 'b, 'c, 'd, 'e, 'f) format6 ->
int ->
('a, 'b, 'c, 'd, 'e, 'f) format6
fngettext t' str str_plural n
ngettext
returning format.
val dngettext :
GettextTypes.t' ->
GettextTypes.textdomain ->
string ->
string ->
int ->
string
dngettext t' textdomain str str_plural n
Translate the string str
using a plural form for the specified domain.
val fdngettext :
GettextTypes.t' ->
GettextTypes.textdomain ->
('a, 'b, 'c, 'd, 'e, 'f) format6 ->
('a, 'b, 'c, 'd, 'e, 'f) format6 ->
int ->
('a, 'b, 'c, 'd, 'e, 'f) format6
fdngettext t' textdomain str str_plural n
dngettext
returning format.
val dcngettext :
GettextTypes.t' ->
GettextTypes.textdomain ->
string ->
string ->
int ->
GettextCategory.category ->
string
dcngettext t' textdomain str str_plural n category
Translate the string str
using a plural form for the specified domain and category.
val fdcngettext :
GettextTypes.t' ->
GettextTypes.textdomain ->
('a, 'b, 'c, 'd, 'e, 'f) format6 ->
('a, 'b, 'c, 'd, 'e, 'f) format6 ->
int ->
GettextCategory.category ->
('a, 'b, 'c, 'd, 'e, 'f) format6
fdcngettext t' textdomain str str_plural n category
dcngettext
returning format.