Files
AquaDX/AquaMai/AquaMai.Config/Attributes/ConfigComment.cs
2024-11-26 00:03:35 +08:00

15 lines
383 B
C#

using System;
using AquaMai.Config.Interfaces;
namespace AquaMai.Config.Attributes;
public record ConfigComment(string CommentEn, string CommentZh) : IConfigComment
{
public string GetLocalized(string lang) => lang switch
{
"en" => CommentEn ?? "",
"zh" => CommentZh ?? "",
_ => throw new ArgumentException($"Unsupported language: {lang}")
};
}