프로퍼티 | 타입 | 설명 | |
---|---|---|---|
$_cachedPages | array | Holds cached message pages generated and used by lithium\g11n\Message::_translated(). |
메소드 | 설명 | |
---|---|---|
aliases ( ) : array | Returns an array containing named closures which are aliases for translate(). | |
cache ( array $cache = null ) : array | Returns or sets the page cache used for mapping message ids to translations. | |
translate ( string $id, array $options = [] ) : string | Translates a message according to the current or provided locale and into its correct plural form. |
메소드 | 설명 | |
---|---|---|
_translated ( string $id, integer $count, string $locale, array $options = [] ) : string | Retrieves translations through the Catalog class by using $id as the lookup key and taking the current or - if specified - the provided locale as well as the scope into account. Hereupon the correct plural form is determined by passing the value of the 'count' option to a closure. |
protected static _translated ( string $id, integer $count, string $locale, array $options = [] ) : string | ||
$id | string | The lookup key. |
$count | integer | Used to determine the correct plural form. |
$locale | string | The target locale. |
$options | array | Passed through to `Catalog::read()`. Valid options are: - `'scope'`: The scope of the message. - `'context'`: The disambiguating context. |
리턴 | string | The translation or `null` if none could be found or the plural form could not be determined. |
public static translate ( string $id, array $options = [] ) : string | ||
$id | string | The id to use when looking up the translation. |
$options | array | Valid options are: - `'count'`: Used to determine the correct plural form. You can either pass a signed or unsigned integer, the behavior when passing other types is yet undefined. The count is made absolute before being passed to the pluralization function. This has the effect that that with i.e. an English pluralization function passing `-1` results in a singular translation. - `'locale'`: The target locale, defaults to current locale. - `'scope'`: The scope of the message. - `'context'`: The disambiguating context (optional). - `'default'`: Is used as a fall back if `_translated()` returns without a result. - `'noop'`: If `true` no whatsoever lookup takes place. |
리턴 | string | The translation or the value of the `'default'` option if none could be found. |
protected static array $_cachedPages | ||
리턴 | array |