public static string GetRuleActionString(eRuleActionType ra)
{
string result;
switch (ra)
{
case eRuleActionType.eRADeleteEmail:
result = "Delete e-mail";
break;
case eRuleActionType.eRAForwardEmail:
result = "Forward email";
break;
case eRuleActionType.eRAMoveToImapFolder:
result = "Move to IMAP folder";
break;
case eRuleActionType.eRAReply:
result = "Reply";
break;
case eRuleActionType.eRARunScriptFunction:
result = "Run function";
break;
case eRuleActionType.eRASetHeaderValue:
result = "Set header value";
break;
case eRuleActionType.eRAStopRuleProcessing:
result = "Stop rule processing";
break;
case eRuleActionType.eRASendUsingRoute:
result = "Send using route";
break;
case eRuleActionType.eRACreateCopy:
result = "Create and send copy";
break;
case eRuleActionType.eRABindToAddress:
result = "Bind to local IP address";
break;
default:
result = "Unknown";
break;
}
return Strings.Localize(result);
}