Interface IMultiLingualObjectManager
Assembly: Volo.Abp.MultiLingualObjects.dll
Syntax
public interface IMultiLingualObjectManager
Methods
GetTranslationAsync<TTranslation>(ICollection<TTranslation>, string, bool)
Declaration
Task<TTranslation> GetTranslationAsync<TTranslation>(ICollection<TTranslation> translations, string culture = null, bool fallbackToParentCultures = true) where TTranslation : class, IObjectTranslation
Parameters
| Type |
Name |
Description |
| System.Collections.Generic.ICollection<T><TTranslation> |
translations |
|
| string |
culture |
|
| bool |
fallbackToParentCultures |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task<TResult><TTranslation> |
|
Type Parameters
| Name |
Description |
| TTranslation |
|
GetTranslationAsync<TMultiLingual, TTranslation>(TMultiLingual, string, bool)
Declaration
Task<TTranslation> GetTranslationAsync<TMultiLingual, TTranslation>(TMultiLingual multiLingual, string culture = null, bool fallbackToParentCultures = true) where TMultiLingual : IMultiLingualObject<TTranslation> where TTranslation : class, IObjectTranslation
Parameters
| Type |
Name |
Description |
| TMultiLingual |
multiLingual |
|
| string |
culture |
|
| bool |
fallbackToParentCultures |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task<TResult><TTranslation> |
|
Type Parameters
| Name |
Description |
| TMultiLingual |
|
| TTranslation |
|
Extension Methods