Translator extends Translator implements TranslatorInterface
Class translator for Legend of the Green Dragon.
Extends class Laminas\I18n\Translator\Translator.
Tags
Interfaces, Classes and Traits
- TranslatorInterface
Table of Contents
- TEXT_DOMAIN_DEFAULT = 'page_default'
- mf() : string
- Only format a message with MessageFormatter.
- trans() : string
- Translate a message of LoTGD WITH MessageFormatter.
- cleanParameters() : bool
- Clean param of a value.
- loadLotgdMessagesFromPatterns() : bool
- Load messages from LotGD pattern.
- loadMessages() : mixed
- {@inheritdoc}
- constructFile() : string
Constants
TEXT_DOMAIN_DEFAULT
public
mixed
TEXT_DOMAIN_DEFAULT
= 'page_default'
Methods
mf()
Only format a message with MessageFormatter.
public
mf(string $message[, array<string|int, mixed>|null $parameters = [] ][, string|null $locale = null ]) : string
Parameters
- $message : string
- $parameters : array<string|int, mixed>|null = []
- $locale : string|null = null
Return values
string —trans()
Translate a message of LoTGD WITH MessageFormatter.
public
trans(string $message[, array<string|int, mixed>|null $parameters = [] ][, string $textDomain = self::TEXT_DOMAIN_DEFAULT ][, string|null $locale = null ]) : string
Parameters
- $message : string
- $parameters : array<string|int, mixed>|null = []
- $textDomain : string = self::TEXT_DOMAIN_DEFAULT
- $locale : string|null = null
Return values
string —cleanParameters()
Clean param of a value.
protected
cleanParameters(mixed $param) : bool
Parameters
- $param : mixed
Return values
bool —loadLotgdMessagesFromPatterns()
Load messages from LotGD pattern.
protected
loadLotgdMessagesFromPatterns(string $namespace, string $locale) : bool
Parameters
- $namespace : string
- $locale : string
Tags
Return values
bool —loadMessages()
{@inheritdoc}
protected
loadMessages(mixed $textDomain, mixed $locale) : mixed
Parameters
- $textDomain : mixed
- $locale : mixed
Return values
mixed —constructFile()
private
constructFile(mixed $locale, mixed $domains) : string
Parameters
- $locale : mixed
- $domains : mixed