Domino Designer displays the "Access Name" for fields on the HTML tab of the properties window. This name is the label that users will see in front of or right above a field (as determined by Designer). While Designer displays this name, there is no programmatic acces to it. Field valiadation formulas could be made more portable, if we could actually display this name to a user. A function to return that info could e.g. be called @ThisLabel.
Right now, we can either hard code the text that identifies a field to the user in validation formulas, or we can use @FieldName. However, @FieldName returns the technical field name, that might not be recognized by the user.
It would still be the developers responsibility to ensure, that the Access Name displayed in the properties window is what the user should see. But this can and must be determind at design time. This value could be less usefull, when using different approaches for internatinalization, but again, it would all be down to the developer to make use of this or not.
Note: I rewrote this idea completely, as I was under the imression (which could be wrong), that I did not make my point too clear. I'm not asking for a new automatism to calculate field labels, I'm just asking for programmatic acces to a property, that's already there.