Interface ICultureMetadataService
Assembly: Sdl.Core.Globalization.Async.dll
public interface ICultureMetadataService
Methods
Declaration
Task<Product[]> GetAllRegisteredProductsAsync()
Returns
Declaration
Task<LanguageAndVariants> GetLanguageAsync(string languageCodeInProduct, string productId)
Parameters
Type |
Name |
Description |
string |
languageCodeInProduct |
|
string |
productId |
|
Returns
Declaration
Task<LanguageMetadata[]> GetLanguageMetadataAsync(string[] languageCodes = null)
Parameters
Type |
Name |
Description |
string[] |
languageCodes |
|
Returns
Declaration
Task<LanguageAndVariants[]> GetLanguagesAsync(string[] languageCodes = null)
Parameters
Type |
Name |
Description |
string[] |
languageCodes |
|
Returns
Declaration
Task<LanguageAndVariants[]> GetNeutralLanguagesAsync()
Returns
Declaration
Task<NumberMetadata[]> GetNumberMetadataAsync(string[] languageCodes)
Parameters
Type |
Name |
Description |
string[] |
languageCodes |
|
Returns
Declaration
Task<LanguageAndVariants[]> GetSupportedLanguagesAsync(string productId)
Parameters
Type |
Name |
Description |
string |
productId |
|
Returns
Declaration
Task<UnitDefinition[]> GetUnitDefinitionsAsync()
Returns
Declaration
Task<Dictionary<string, UnitMetadata[]>> GetUnitMetadataAsync(string[] languageCodes)
Parameters
Type |
Name |
Description |
string[] |
languageCodes |
|
Returns
Declaration
Task<string> GetVersionAsync()
Returns