PHP Class Jarves\Translation\Translator

Inheritance: implements Jarves\Translation\TranslationInterface
Afficher le fichier Open project: jarves/jarves Class Usage Examples

Protected Properties

Свойство Type Description
$jarves Jarves\Jarves
$messages

Méthodes publiques

Méthode Description
__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 )

Method Details

__construct() public méthode

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 méthode

public getLanguage ( $file )

getPluralForm() public méthode

public getPluralForm ( $lang, $onlyAlgorithm = false )

getPluralJsFunctionFile() public méthode

public getPluralJsFunctionFile ( $lang ) : string
$lang
Résultat string Returns the public accessible file path

getPluralPhpFunctionFile() public méthode

public getPluralPhpFunctionFile ( $lang )

getUtils() public méthode

public getUtils ( ) : Utils
Résultat Utils

isValidLanguage() public méthode

Check whether specified pLang is a valid language
public isValidLanguage ( string $lang ) : boolean
$lang string
Résultat boolean

loadMessages() public méthode

public loadMessages ( string $lang = 'en', boolean $force = false ) : array | null | string
$lang string
$force boolean
Résultat array | null | string

t() public méthode

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

tc() public méthode

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

Property Details

$jarves protected_oe property

protected Jarves,Jarves $jarves
Résultat Jarves\Jarves

$messages protected_oe property

protected $messages