Constructor gettext_reader (line
75 )
constructor that requires StreamReader object
- return: false, if some error with stream
boolean
gettext_reader
(object $Reader)
binary search for string
void
find_string
(string $string, integer $start, integer $end)
-
string
$string
-
integer
$start
-
integer
$end
get_plural_forms (line
222 )
extract plural forms header
- return: plural-forms header string
string
get_plural_forms
()
get_string_number (line
141 )
get a string with particular number
- return: untranslated string
string
get_string_number
(integer $num)
get_translation_number (line
157 )
get translated string with particular number
- return: translated string
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
select_string (line
247 )
find out the appropriate form number
integer
select_string
(integer $n)
translate string
- return: translated string
string
translate
(string $string)
-
string
$string: English string