private static string ActionName(this IStringLocalizer me, PageAction action) =>
 action.IsEmpty() ? string.Empty :
 me[action.ToString()].Value;
 public static string ActionText(this IStringLocalizer me, string?label, string?objectName, PageAction action) =>
 label.HasValue() ? $"{me.ActionName(action)} {me.ObjectName(label, !action.IsEmpty())}" :
 $"{me.ActionName(action)} {me.ObjectName(objectName, !action.IsEmpty())}";