Свойство | Тип | Описание | |
---|---|---|---|
$_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 cache ( array $cache = null ) : array | ||
$cache | array | A multidimensional array to use when pre-populating the cache. The structure of the array is `scope/locale/id`. If `false`, the cache is cleared. |
Результат | array | Returns an array of cached pages, formatted per the description for `$cache`. |
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 |