PHP Класс Jarves\Translation\Translator

Наследование: implements Jarves\Translation\TranslationInterface
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$jarves Jarves\Jarves
$messages

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

Метод Описание
__construct ( Jarves $jarves, Cacher $cacher, Filesystem $webFilesystem, Filesystem $cacheFilesystem ) Translator constructor.
getLanguage ( $file )
getPluralForm ( $lang, $onlyAlgorithm = false )
getPluralJsFunctionFile ( $lang ) : string
getPluralPhpFunctionFile ( $lang )
getUtils ( ) : Utils
isValidLanguage ( string $lang ) : boolean Check whether specified pLang is a valid language
loadMessages ( string $lang = 'en', boolean $force = false ) : array | null | string
t ( $id, $plural = null, $count, $context = null )
tc ( $context, $id, $plural = null, $count )

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

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

Translator constructor.
public __construct ( Jarves $jarves, Cacher $cacher, Filesystem $webFilesystem, Filesystem $cacheFilesystem )
$jarves Jarves\Jarves
$cacher Jarves\Cache\Cacher
$webFilesystem Jarves\Filesystem\Filesystem
$cacheFilesystem Jarves\Filesystem\Filesystem

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

public getLanguage ( $file )

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

public getPluralForm ( $lang, $onlyAlgorithm = false )

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

public getPluralJsFunctionFile ( $lang ) : string
$lang
Результат string Returns the public accessible file path

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

public getPluralPhpFunctionFile ( $lang )

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

public getUtils ( ) : Utils
Результат Utils

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

Check whether specified pLang is a valid language
public isValidLanguage ( string $lang ) : boolean
$lang string
Результат boolean

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

public loadMessages ( string $lang = 'en', boolean $force = false ) : array | null | string
$lang string
$force boolean
Результат array | null | string

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

public t ( $id, $plural = null, $count, $context = null )

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

public tc ( $context, $id, $plural = null, $count )

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

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

protected Jarves,Jarves $jarves
Результат Jarves\Jarves

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

protected $messages