2024-08-22 13:41:35 +00:00
|
|
|
namespace AIStudio.Assistants.EMail;
|
|
|
|
|
|
|
|
public static class WritingStylesExtensions
|
|
|
|
{
|
2025-05-04 12:59:30 +00:00
|
|
|
private static string TB(string fallbackEN) => Tools.PluginSystem.I18N.I.T(fallbackEN, typeof(WritingStylesExtensions).Namespace, nameof(WritingStylesExtensions));
|
|
|
|
|
2024-08-22 13:41:35 +00:00
|
|
|
public static string Name(this WritingStyles style) => style switch
|
|
|
|
{
|
2025-05-04 12:59:30 +00:00
|
|
|
WritingStyles.ACADEMIC => TB("Academic"),
|
|
|
|
WritingStyles.PERSONAL => TB("Personal"),
|
|
|
|
WritingStyles.BUSINESS_FORMAL => TB("Business formal"),
|
|
|
|
WritingStyles.BUSINESS_INFORMAL => TB("Business informal"),
|
2024-08-22 13:41:35 +00:00
|
|
|
|
2025-05-04 12:59:30 +00:00
|
|
|
_ => TB("Not specified"),
|
2024-08-22 13:41:35 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
public static string Prompt(this WritingStyles style) => style switch
|
|
|
|
{
|
|
|
|
WritingStyles.ACADEMIC => "Use an academic style for communication in an academic context like between students and professors.",
|
|
|
|
WritingStyles.PERSONAL => "Use a personal style for communication between friends and family.",
|
|
|
|
WritingStyles.BUSINESS_FORMAL => "Use a formal business style for this e-mail.",
|
|
|
|
WritingStyles.BUSINESS_INFORMAL => "Use an informal business style for this e-mail.",
|
|
|
|
|
|
|
|
_ => "Use a formal business style for this e-mail.",
|
|
|
|
};
|
|
|
|
}
|