Files
mixtape/zero.Core/Localization/TranslationStore.cs
T
2022-01-24 00:08:44 +01:00

22 lines
474 B
C#

namespace zero.Localization;
public class TranslationStore : EntityStore<Translation>, ITranslationStore
{
public TranslationStore(IStoreContext context) : base(context) { }
/// <inheritdoc />
public async Task<string> LoadString(string id)
{
return (await Load(id))?.Value;
}
}
public interface ITranslationStore : IEntityStore<Translation>
{
/// <summary>
/// Get a translated string by id
/// </summary>
Task<string> LoadString(string id);
}