No, they don't: "name" defines the action property used to fill an input element and the name of the element that will be submitted (and stored into the action property). It doesn't have anything to do with I18N--it's just defining the form element name and, if there's no "value" attribute, will pre-load the input element w/ the action property's value.
The "label" property is expecting a
string to use as the text element's label: submit buttons, however, don't have a separate label. Labels are the things that appear next to the form fields; submit-type things are different because labeling them would be a little redundant. The string used as the label can be immediate (the default) or the result of an arbitrary method call--in the example I provided I used ActionSupport's getText() I18N support.
The "key" property is just shorthand for a set of name/value/localized label attributes; it's the only attribute that automagically does I18N.