Theia API Documentation v1.65.0
Eclipse Theia Website
GitHub
Preparing search index...
@theia/core
node/i18n/localization-contribution
LocalizationRegistry
Class LocalizationRegistry
Index
Constructors
constructor
Properties
contributions
localization
Provider
Methods
create
Localization
flatten
Translations
identify
Locale
initialize
register
Localization
register
Localization
From
File
register
Localization
From
Require
Constructors
constructor
new
LocalizationRegistry
()
:
LocalizationRegistry
Returns
LocalizationRegistry
Properties
Protected
Readonly
contributions
contributions
:
ContributionProvider
<
LocalizationContribution
>
Protected
Readonly
localization
Provider
localizationProvider
:
LocalizationProvider
Methods
Protected
create
Localization
createLocalization
(
locale
:
string
|
LanguageInfo
,
translations
:
()
=>
Promise
<
Record
<
string
,
string
>
>
,
)
:
LazyLocalization
Parameters
locale
:
string
|
LanguageInfo
translations
:
()
=>
Promise
<
Record
<
string
,
string
>
>
Returns
LazyLocalization
Protected
flatten
Translations
flattenTranslations
(
localization
:
unknown
)
:
Record
<
string
,
string
>
Parameters
localization
:
unknown
Returns
Record
<
string
,
string
>
Protected
identify
Locale
identifyLocale
(
localizationPath
:
string
)
:
undefined
|
string
Parameters
localizationPath
:
string
Returns
undefined
|
string
initialize
initialize
()
:
Promise
<
void
>
Returns
Promise
<
void
>
register
Localization
registerLocalization
(
localization
:
Localization
|
LazyLocalization
)
:
void
Parameters
localization
:
Localization
|
LazyLocalization
Returns
void
register
Localization
From
File
registerLocalizationFromFile
(
localizationPath
:
string
,
locale
?:
string
|
LanguageInfo
,
)
:
void
Parameters
localizationPath
:
string
Optional
locale
:
string
|
LanguageInfo
Returns
void
register
Localization
From
Require
registerLocalizationFromRequire
(
locale
:
string
|
LanguageInfo
,
required
:
unknown
,
)
:
void
Parameters
locale
:
string
|
LanguageInfo
required
:
unknown
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
contributions
localization
Provider
Methods
create
Localization
flatten
Translations
identify
Locale
initialize
register
Localization
register
Localization
From
File
register
Localization
From
Require
Eclipse Theia Website
GitHub
Theia API Documentation v1.65.0
Loading...