Those are Language Variables (keys) that have not been added to the language database.
Why? Because in creating the profile fields, you have created new language keys as well.
- Using a browser with multiple tabs (or multiple windows) open the page where you see the _Language_Variables (such as _FieldCaption_Occupation_Join), copy it into the windows clipboard (exactly, make sure there are no extra spaces at the beginning or end).
- Then, in another window (multiple windows or tabs, to keep you from having to go back and forth) go into your admin panel -> Settings -> Languages Settings.
- From the Languages settings, click on the "Add Key" button.
-
Paste the Language key you've copied (such as _FieldCaption_Occupation_Join) into the Key Name field.
- If this is a profile field, the best place for it is in the System Category (as I know no other that better fits).
-
For the string text, enter whatever you want to appear instead of _FieldCaption_Occupation_Join. (such as "Occupation")
- Repeat steps 1-6 until you have eliminated all language keys. You can check your progress by refreshing the page with the keys displaying on it. As you add them to the database, they will be replaced by proper text.
Be sure to check these same labels in the profile edit, profile info, join, and profile view pages, as some use different variations on the keys.
Note: When upgrading modules, the site, or similar, you can sometimes see keys like this in other areas of the site, that's usually an indication that you must rebuild that modules language files. (from modules admin in admin panel), or the system language file (in admin panel -> settings -> Language...)