@grandlinex/bundle-multilang
Preparing search index...
LangClient
Class LangClient
Hierarchy
CoreClient
<
ICoreKernel
<
any
>
,
LangDb
,
LangClient
,
null
,
null
>
LangClient
Index
Constructors
constructor
Properties
channel
logger
DEFAULT_
LANG_
DB_
KEY
STORE_
TRANSLATION_
PATH
Methods
debug
error
get
All
Translation
get
C
Client
get
Config
Store
get
Cur
get
Cur
Translator
get
Db
Lang
get
Default
get
Kernel
get
Lang
get
Lang
List
get
Module
get
Name
has
Lang
info
l
Error
load
Lang
From
Folder
log
set
Db
Lang
set
Logger
verbose
warn
Constructors
constructor
new
LangClient
(
module
:
ICoreKernelModule
<
ICoreKernel
<
any
,
ICoreAnyModule
>
,
LangDb
,
LangClient
,
null
,
null
,
>
,
)
:
LangClient
Parameters
module
:
ICoreKernelModule
<
ICoreKernel
<
any
,
ICoreAnyModule
>
,
LangDb
,
LangClient
,
null
,
null
,
>
Returns
LangClient
Properties
Protected
channel
channel
:
string
logger
logger
:
CoreLogger
|
null
Static
DEFAULT_
LANG_
DB_
KEY
DEFAULT_LANG_DB_KEY
:
string
= 'lang'
Static
STORE_
TRANSLATION_
PATH
STORE_TRANSLATION_PATH
:
string
= 'GLX_TRANSLATION_PATH'
Methods
debug
debug
(
...
ags
:
unknown
[]
)
:
void
Parameters
...
ags
:
unknown
[]
Returns
void
error
error
(
...
ags
:
unknown
[]
)
:
void
Parameters
...
ags
:
unknown
[]
Returns
void
get
All
Translation
getAllTranslation
()
:
Promise
<
Translation
[]
>
Returns
Promise
<
Translation
[]
>
get
C
Client
getCClient
<
X
extends
ICoreCClient
>
()
:
X
Type Parameters
X
extends
ICoreCClient
Returns
X
get
Config
Store
getConfigStore
()
:
IStore
Returns
IStore
get
Cur
getCur
(
scopes
?:
string
[]
)
:
Promise
<
LangData
|
null
>
Parameters
Optional
scopes
:
string
[]
Returns
Promise
<
LangData
|
null
>
get
Cur
Translator
getCurTranslator
(
scopes
?:
string
[]
)
:
Promise
<
GLang
>
Parameters
Optional
scopes
:
string
[]
Returns
Promise
<
GLang
>
get
Db
Lang
getDbLang
()
:
Promise
<
string
>
Returns
Promise
<
string
>
get
Default
getDefault
(
scopes
?:
string
[]
)
:
Promise
<
LangData
|
undefined
>
Parameters
Optional
scopes
:
string
[]
Returns
Promise
<
LangData
|
undefined
>
get
Kernel
getKernel
()
:
ICoreKernel
Returns
ICoreKernel
get
Lang
getLang
(
code
:
string
,
scopes
?:
string
[]
)
:
Promise
<
LangData
|
undefined
>
Parameters
code
:
string
Optional
scopes
:
string
[]
Returns
Promise
<
LangData
|
undefined
>
get
Lang
List
getLangList
()
:
Promise
<
{
code
:
string
;
label
:
string
}
[]
>
Returns
Promise
<
{
code
:
string
;
label
:
string
}
[]
>
get
Module
getModule
()
:
ICoreKernelModule
<
ICoreKernel
<
any
,
ICoreAnyModule
>
,
LangDb
,
LangClient
,
null
,
null
,
>
Returns
ICoreKernelModule
<
ICoreKernel
<
any
,
ICoreAnyModule
>
,
LangDb
,
LangClient
,
null
,
null
,
>
get
Name
getName
()
:
string
Returns
string
has
Lang
hasLang
(
code
:
string
)
:
Promise
<
boolean
>
Parameters
code
:
string
Returns
Promise
<
boolean
>
info
info
(
...
ags
:
unknown
[]
)
:
void
Parameters
...
ags
:
unknown
[]
Returns
void
l
Error
lError
(
message
:
string
)
:
Error
Parameters
message
:
string
Returns
Error
load
Lang
From
Folder
loadLangFromFolder
(
path
:
string
)
:
Promise
<
void
>
Parameters
path
:
string
Returns
Promise
<
void
>
log
log
(
...
ags
:
unknown
[]
)
:
void
Parameters
...
ags
:
unknown
[]
Returns
void
set
Db
Lang
setDbLang
(
lang
:
string
)
:
Promise
<
void
>
Parameters
lang
:
string
Returns
Promise
<
void
>
set
Logger
setLogger
(
logger
:
CoreLogger
)
:
void
Parameters
logger
:
CoreLogger
Returns
void
verbose
verbose
(
...
ags
:
unknown
[]
)
:
void
Parameters
...
ags
:
unknown
[]
Returns
void
warn
warn
(
...
ags
:
unknown
[]
)
:
void
Parameters
...
ags
:
unknown
[]
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
channel
logger
DEFAULT_
LANG_
DB_
KEY
STORE_
TRANSLATION_
PATH
Methods
debug
error
get
All
Translation
get
C
Client
get
Config
Store
get
Cur
get
Cur
Translator
get
Db
Lang
get
Default
get
Kernel
get
Lang
get
Lang
List
get
Module
get
Name
has
Lang
info
l
Error
load
Lang
From
Folder
log
set
Db
Lang
set
Logger
verbose
warn
@grandlinex/bundle-multilang
Loading...