PHP Класс Symfony\Component\Translation\Translator

Автор: Fabien Potencier ([email protected])
Наследование: implements Symfony\Component\Translation\TranslatorInterface
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$catalogues
$locale

Открытые методы

Метод Описание
__construct ( string $locale, Symfony\Component\Translation\MessageSelector $selector ) Constructor.
addLoader ( string $format, Symfony\Component\Translation\Loader\LoaderInterface $loader ) Adds a Loader.
addResource ( string $format, mixed $resource, string $locale, string $domain = 'messages' ) Adds a Resource.
getLocale ( )
setFallbackLocale ( string $locale ) Sets the fallback locale.
setLocale ( $locale )
trans ( $id, array $parameters = [], $domain = 'messages', $locale = null )
transChoice ( $id, $number, array $parameters = [], $domain = 'messages', $locale = null )

Защищенные методы

Метод Описание
loadCatalogue ( $locale )

Приватные методы

Метод Описание
optimizeCatalogue ( $locale )

Описание методов

__construct() публичный Метод

Constructor.
public __construct ( string $locale, Symfony\Component\Translation\MessageSelector $selector )
$locale string The locale
$selector Symfony\Component\Translation\MessageSelector The message selector for pluralization

addLoader() публичный Метод

Adds a Loader.
public addLoader ( string $format, Symfony\Component\Translation\Loader\LoaderInterface $loader )
$format string The name of the loader (@see addResource())
$loader Symfony\Component\Translation\Loader\LoaderInterface A LoaderInterface instance

addResource() публичный Метод

Adds a Resource.
public addResource ( string $format, mixed $resource, string $locale, string $domain = 'messages' )
$format string The name of the loader (@see addLoader())
$resource mixed The resource name
$locale string The locale
$domain string The domain

getLocale() публичный Метод

public getLocale ( )

loadCatalogue() защищенный Метод

protected loadCatalogue ( $locale )

setFallbackLocale() публичный Метод

Sets the fallback locale.
public setFallbackLocale ( string $locale )
$locale string The fallback locale

setLocale() публичный Метод

public setLocale ( $locale )

trans() публичный Метод

public trans ( $id, array $parameters = [], $domain = 'messages', $locale = null )
$parameters array

transChoice() публичный Метод

public transChoice ( $id, $number, array $parameters = [], $domain = 'messages', $locale = null )
$parameters array

Описание свойств

$catalogues защищенное свойство

protected $catalogues

$locale защищенное свойство

protected $locale