using System.Collections.Generic;
namespace Sanhe.Abp.Localization.Dynamic;
///
/// 本地化缓存项
///
public class LocalizationCacheItem
{
public string Resource { get; set; }
public string Culture { get; set; }
public List Texts { get; set; }
public LocalizationCacheItem()
{
Texts = new List();
}
public LocalizationCacheItem(
string resource,
string culture,
List texts)
{
Resource = resource;
Culture = culture;
Texts = texts;
}
public static string NormalizeKey(
string resource,
string culture)
{
return $"p:Localization,r:{resource},c:{culture}";
}
}
public class LocalizationText
{
public string Key { get; set; }
public string Value { get; set; }
public LocalizationText()
{
}
public LocalizationText(
string key,
string value)
{
Key = key;
Value = value;
}
}