PHP 클래스 Backend\Core\Language\Language

파일 보기 프로젝트 열기: forkcms/forkcms 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$activeLanguages array The active languages
$currentInterfaceLanguage string The current interface-language
$currentWorkingLanguage string The current language that the user is working with
$err array The labels
$lbl
$msg

공개 메소드들

메소드 설명
err ( string $key, string $module = null ) : string Get an error from the language-file
getActiveLanguages ( ) : array Get the active languages
getCheckboxValues ( ) : array Get all active languages in a format usable by SpoonForm's addRadioButton
getCurrentModule ( )
getError ( string $key, string $module = null ) : string Get an error from the language-file
getErrors ( ) : array Get all the errors from the language-file
getInterfaceLanguage ( ) : string Get the current interface language
getInterfaceLanguages ( ) : array Get all the possible interface languages
getLabel ( string $key, string $module = null ) : string Get a label from the language-file
getLabels ( ) : array Get all the labels from the language-file
getMessage ( string $key, string $module = null ) : string Get a message from the language-file
getMessages ( ) : array Get the messages
getWorkingLanguage ( ) : string Get the current working language
getWorkingLanguages ( ) : array Get all possible working languages
lbl ( string $key, string $module = null ) : string Get a label from the language-file
msg ( string $key, string $module = null ) : string Get a message from the language-file
setLocale ( string $language ) Set locale It will require the correct file and init the needed vars
setWorkingLanguage ( string $language ) Set the current working language

메소드 상세

err() 공개 정적인 메소드

Get an error from the language-file
public static err ( string $key, string $module = null ) : string
$key string The key to get.
$module string The module wherein we should search.
리턴 string

getActiveLanguages() 공개 정적인 메소드

Get the active languages
public static getActiveLanguages ( ) : array
리턴 array

getCheckboxValues() 공개 정적인 메소드

Get all active languages in a format usable by SpoonForm's addRadioButton
public static getCheckboxValues ( ) : array
리턴 array

getCurrentModule() 공개 정적인 메소드

public static getCurrentModule ( )

getError() 공개 정적인 메소드

Get an error from the language-file
public static getError ( string $key, string $module = null ) : string
$key string The key to get.
$module string The module wherein we should search.
리턴 string

getErrors() 공개 정적인 메소드

Get all the errors from the language-file
public static getErrors ( ) : array
리턴 array

getInterfaceLanguage() 공개 정적인 메소드

Get the current interface language
public static getInterfaceLanguage ( ) : string
리턴 string

getInterfaceLanguages() 공개 정적인 메소드

Get all the possible interface languages
public static getInterfaceLanguages ( ) : array
리턴 array

getLabel() 공개 정적인 메소드

Get a label from the language-file
public static getLabel ( string $key, string $module = null ) : string
$key string The key to get.
$module string The module wherein we should search.
리턴 string

getLabels() 공개 정적인 메소드

Get all the labels from the language-file
public static getLabels ( ) : array
리턴 array

getMessage() 공개 정적인 메소드

Get a message from the language-file
public static getMessage ( string $key, string $module = null ) : string
$key string The key to get.
$module string The module wherein we should search.
리턴 string

getMessages() 공개 정적인 메소드

Get the messages
public static getMessages ( ) : array
리턴 array

getWorkingLanguage() 공개 정적인 메소드

Get the current working language
public static getWorkingLanguage ( ) : string
리턴 string

getWorkingLanguages() 공개 정적인 메소드

Get all possible working languages
public static getWorkingLanguages ( ) : array
리턴 array

lbl() 공개 정적인 메소드

Get a label from the language-file
public static lbl ( string $key, string $module = null ) : string
$key string The key to get.
$module string The module wherein we should search.
리턴 string

msg() 공개 정적인 메소드

Get a message from the language-file
public static msg ( string $key, string $module = null ) : string
$key string The key to get.
$module string The module wherein we should search.
리턴 string

setLocale() 공개 정적인 메소드

Set locale It will require the correct file and init the needed vars
public static setLocale ( string $language )
$language string The language to load.

setWorkingLanguage() 공개 정적인 메소드

Set the current working language
public static setWorkingLanguage ( string $language )
$language string The language to use, if not provided we will use the working language.

프로퍼티 상세

$activeLanguages 보호되어 있는 정적으로 프로퍼티

The active languages
protected static array $activeLanguages
리턴 array

$currentInterfaceLanguage 보호되어 있는 정적으로 프로퍼티

The current interface-language
protected static string $currentInterfaceLanguage
리턴 string

$currentWorkingLanguage 보호되어 있는 정적으로 프로퍼티

The current language that the user is working with
protected static string $currentWorkingLanguage
리턴 string

$err 보호되어 있는 정적으로 프로퍼티

The labels
protected static array $err
리턴 array

$lbl 보호되어 있는 정적으로 프로퍼티

protected static $lbl

$msg 보호되어 있는 정적으로 프로퍼티

protected static $msg