constructor that requires StreamReader object
boolean
gettext_reader
(object $Reader)
binary search for string
void
find_string
(string $string, integer $start, integer $end)
-
string
$string
-
integer
$start
-
integer
$end
extract plural forms header
string
get_plural_forms
()
get a string with particular number
string
get_string_number
(integer $num)
get translated string with particular number
string
get_translation_number
(integer $num)
void
load_tables
([boolean $translations = false])
-
boolean
$translations: do translation have to be loaded
translate string with singular/plural forms
string
ngettext
(string $single, string $plural, string $number)
-
string
$single: English singural form of translation
-
string
$plural: English plural form of translation
-
string
$number: count
find out the appropriate form number
integer
select_string
(integer $n)
translate string
string
translate
(string $string)
-
string
$string: English string