Locale
Locale
Localization & Internationalization Class
- Full name: \Gibbon\Locale
Methods
- __construct — Construct
- setLocale — Set the current i18n code
- getLocale — Get the current i18n code
- setTimezone
- getTimezone
- setTextDomain — Set the default domain and load module domains
- setStringReplacementList — Get and store custom string replacements in session
- translate — Custom translation function to allow custom string replacement
__construct
Construct
Locale::__construct( \Psr\Container\ContainerInterface $container )
setLocale
Set the current i18n code
Locale::setLocale( string $i18ncode )
getLocale
Get the current i18n code
Locale::getLocale( ): string
Return Value:
string
setTimezone
Locale::setTimezone( $timezone )
getTimezone
Locale::getTimezone( )
setTextDomain
Set the default domain and load module domains
Locale::setTextDomain( \Gibbon\Gibbon\Contracts\Database\Connection $pdo )
setStringReplacementList
Get and store custom string replacements in session
Locale::setStringReplacementList( \Gibbon\Gibbon\Contracts\Database\Connection $pdo, $forceRefresh = false )
translate
Custom translation function to allow custom string replacement
Locale::translate( $text, $domain = null ): string
Return Value:
string
Translated Text