PHP Класс Piwik\Plugins\LanguagesManager\LanguagesManager

Наследование: extends Piwik\Plugin
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
addLanguagesManagerToOtherTopBar ( &$str ) Adds the languages drop-down list to topbars other than the main one rendered in CoreHome/templates/top_bar.twig. The 'other' topbars are on the Installation and CoreUpdater screens.
deleteUserLanguage ( $userLogin )
getJsFiles ( &$jsFiles )
getLanguageCodeForCurrentUser ( ) : string
getLanguageForSession ( ) : string | null Returns the language for the session
getLanguageNameForCurrentUser ( ) : string
getLanguagesSelector ( ) : string Renders and returns the language selector HTML.
initLanguage ( )
install ( )
jsGlobalVariables ( &$str ) Adds the languages drop-down list to topbars other than the main one rendered in CoreHome/templates/top_bar.twig. The 'other' topbars are on the Installation and CoreUpdater screens.
registerEvents ( )
setLanguageForSession ( string $languageCode ) : boolean Set the language for the session
uninstall ( )
uses12HourClockForCurrentUser ( ) : boolean

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

Метод Описание
getLanguageFromPreferences ( ) : string | false

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

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

Adds the languages drop-down list to topbars other than the main one rendered in CoreHome/templates/top_bar.twig. The 'other' topbars are on the Installation and CoreUpdater screens.

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

public deleteUserLanguage ( $userLogin )

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

public getJsFiles ( &$jsFiles )

getLanguageCodeForCurrentUser() публичный статический Метод

public static getLanguageCodeForCurrentUser ( ) : string
Результат string Two letters language code, eg. "fr"

getLanguageForSession() публичный статический Метод

Returns the language for the session
public static getLanguageForSession ( ) : string | null
Результат string | null

getLanguageFromPreferences() защищенный статический Метод

protected static getLanguageFromPreferences ( ) : string | false
Результат string | false if language preference could not be loaded

getLanguageNameForCurrentUser() публичный статический Метод

public static getLanguageNameForCurrentUser ( ) : string
Результат string Full english language string, eg. "French"

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

Renders and returns the language selector HTML.
public getLanguagesSelector ( ) : string
Результат string

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

public initLanguage ( )

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

public install ( )

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

Adds the languages drop-down list to topbars other than the main one rendered in CoreHome/templates/top_bar.twig. The 'other' topbars are on the Installation and CoreUpdater screens.
public jsGlobalVariables ( &$str )

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

См. также: Piwik\Plugin::registerEvents
public registerEvents ( )

setLanguageForSession() публичный статический Метод

Set the language for the session
public static setLanguageForSession ( string $languageCode ) : boolean
$languageCode string ISO language code
Результат boolean

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

public uninstall ( )

uses12HourClockForCurrentUser() публичный статический Метод

public static uses12HourClockForCurrentUser ( ) : boolean
Результат boolean