Moved relevant application layer enums and value objects to the domain layer.

This commit is contained in:
2025-11-01 01:19:34 -04:00
parent 4121bd94d9
commit 14129a8bba
48 changed files with 255 additions and 162 deletions

View File

@@ -1,4 +1,4 @@
using JSMR.Application.Common;
using JSMR.Domain.Enums;
namespace JSMR.Infrastructure.Common.Languages;

View File

@@ -1,4 +1,4 @@
using JSMR.Application.Common;
using JSMR.Domain.Enums;
using NTextCat;
using System.Reflection;

View File

@@ -2,8 +2,8 @@
namespace JSMR.Infrastructure.Common.SupportedLanguages;
public class AlingualLanguage : ISupportedLanguage
{
public Language Language => Language.Unknown;
public string Code => "NM";
}
//public class AlingualLanguage : ISupportedLanguage
//{
// public Language Language => Language.Unknown;
// public string Code => "NM";
//}

View File

@@ -2,8 +2,8 @@
namespace JSMR.Infrastructure.Common.SupportedLanguages;
public class ChineseLanguage : ISupportedLanguage
{
public Language Language => Language.ChineseTraditional; // ???
public string Code => "CHI";
}
//public class ChineseLanguage : ISupportedLanguage
//{
// public Language Language => Language.ChineseTraditional; // ???
// public string Code => "CHI";
//}

View File

@@ -2,8 +2,8 @@
namespace JSMR.Infrastructure.Common.SupportedLanguages;
public class DLSiteOfficialTranslationLanguage : ISupportedLanguage
{
public string Code => "DOT";
public Language Language => Language.Unknown;
}
//public class DLSiteOfficialTranslationLanguage : ISupportedLanguage
//{
// public string Code => "DOT";
// public Language Language => Language.Unknown;
//}

View File

@@ -2,8 +2,8 @@
namespace JSMR.Infrastructure.Common.SupportedLanguages;
public class EnglishLanguage : ISupportedLanguage
{
public Language Language => Language.English;
public string Code => "ENG";
}
//public class EnglishLanguage : ISupportedLanguage
//{
// public Language Language => Language.English;
// public string Code => "ENG";
//}

View File

@@ -2,8 +2,8 @@
namespace JSMR.Infrastructure.Common.SupportedLanguages;
public class JapaneseLanguage : ISupportedLanguage
{
public Language Language => Language.Japanese;
public string Code => "JPN";
}
//public class JapaneseLanguage : ISupportedLanguage
//{
// public Language Language => Language.Japanese;
// public string Code => "JPN";
//}

View File

@@ -2,8 +2,8 @@
namespace JSMR.Infrastructure.Common.SupportedLanguages;
public class KoreanLanguage : ISupportedLanguage
{
public Language Language => Language.Korean;
public string Code => "KO_KR";
}
//public class KoreanLanguage : ISupportedLanguage
//{
// public Language Language => Language.Korean;
// public string Code => "KO_KR";
//}

View File

@@ -2,8 +2,8 @@
namespace JSMR.Infrastructure.Common.SupportedLanguages;
public class SimplifiedChineseLanguage : ISupportedLanguage
{
public Language Language => Language.ChineseSimplified;
public string Code => "CHI_HANS";
}
//public class SimplifiedChineseLanguage : ISupportedLanguage
//{
// public Language Language => Language.ChineseSimplified;
// public string Code => "CHI_HANS";
//}

View File

@@ -2,8 +2,8 @@
namespace JSMR.Infrastructure.Common.SupportedLanguages;
public class TraditionalChineseLanguage : ISupportedLanguage
{
public Language Language => Language.ChineseTraditional;
public string Code => "CHI_HANT";
}
//public class TraditionalChineseLanguage : ISupportedLanguage
//{
// public Language Language => Language.ChineseTraditional;
// public string Code => "CHI_HANT";
//}