Add project data

This commit is contained in:
2025-12-30 02:22:44 +01:00
parent a6316b8b06
commit 747af63a29
2301 changed files with 67690 additions and 1 deletions

View File

@@ -0,0 +1,15 @@
using System.Globalization;
using Tabletop.Core.Interfaces;
namespace Tabletop.Core.Models.Abstract
{
public abstract class LocalizationModelBase<T> where T : ILocalizationHelper
{
public List<T> Description { get; set; } = [];
public T? GetLocalization(CultureInfo culture)
{
var description = Description.FirstOrDefault(x => x.Code.Equals(culture.TwoLetterISOLanguageName, StringComparison.OrdinalIgnoreCase));
return description;
}
}
}