The five interaction strings the dialog family renders on its own behalf.
Every one is a fallback the consumer cannot reach declaratively: the close
affordance only names itself when the trigger has no text of its own, the
error fallback only fires when the thrown value is not a string, and the
drag handle is labelled imperatively because the directive may promote any
element to a handle.