package email_template import "fmt" // GetEmailTemplate 取得指定的 Email 樣板 func GetEmailTemplate(lang Language, typeID TypeID) (string, string, error) { // 查找指定語言的模板映射 templateByLang, exists := EmailTemplateMap[lang] if !exists { return "", "", fmt.Errorf("email template not found for language: %s", lang) } // 查找指定類型的模板生成函數 templateFunc, exists := templateByLang[typeID] if !exists { return "", "", fmt.Errorf("email template not found for type ID: %s", typeID) } // 執行模板生成函數 return templateFunc() }