ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
# Class **Phalcon\Translate\Adapter\Gettext**[](# "永久链接至标题") *extends* abstract class [*Phalcon\Translate\Adapter*](#) *implements*[*Phalcon\Translate\AdapterInterface*](#), ArrayAccess Class Gettext ### Methods[](# "永久链接至标题") public **__construct** (*unknown* $options) Phalcon\Translate\Adapter\Gettext constructor public *string***query** (*string* $index, [*array* $placeholders]) Returns the translation related to the given key public **exists** (*unknown* $index) Check whether is defined a translation key in the internal array public *string***nquery** (*string* $msgid1, *string* $msgid2, *int* $count, [*array* $placeholders], [*string* $domain]) The plural version of gettext(). Some languages have more than one form for plural messages dependent on the count. public *string Returns the new current domain.***setDomain** (*string* $domain) Changes the current domain (i.e. the translation file). The passed domain must be one of those passed to the constructor. public *string Returns the new current domain.***resetDomain** () Sets the default domain public **setDefaultDomain** (*unknown* $domain) Sets the domain default to search within when calls are made to gettext() public **getDefaultDomain** () Gets the default domain public **setDirectory** (*unknown* $directory) Sets the path for a domain public **getDirectory** (*unknown* $directory) Gets the path for a domain public **setLocale** (*unknown* $category, *unknown* $locale) Sets locale information public **getLocale** () Gets locale public **getCategory** () Gets locale category protected **prepareOptions** (*unknown* $options) Validator for constructor protected **getOptionsDefault** () Gets default options public *string***t** (*string* $translateKey, [*array* $placeholders]) inherited from Phalcon\Translate\Adapter Returns the translation string of the given key public *string***_** (*string* $translateKey, [*array* $placeholders]) inherited from Phalcon\Translate\Adapter Returns the translation string of the given key (alias of method ‘t') public **offsetSet** (*string* $offset, *string* $value) inherited from Phalcon\Translate\Adapter Sets a translation value public **offsetExists** (*unknown* $translateKey) inherited from Phalcon\Translate\Adapter Check whether a translation key exists public **offsetUnset** (*string* $offset) inherited from Phalcon\Translate\Adapter Unsets a translation from the dictionary public *string***offsetGet** (*string* $translateKey) inherited from Phalcon\Translate\Adapter Returns the translation related to the given key protected **replacePlaceholders** (*unknown* $translation, [*unknown* $placeholders]) inherited from Phalcon\Translate\Adapter Replaces placeholders by the values passed | - [索引](# "总目录") - [下一页](# "Class Phalcon\Translate\Adapter\NativeArray") | - [上一页](# "Class Phalcon\Translate\Adapter\Csv") | - [API Indice](#) »