its an assumption that the locale field is called "locale". but then people can overwrite the template if they need to change that. if the display was in a block, it could be less copy-paste, however.