The From Name can be a language string. So can the subject and body as they're all visible to the recipient as strings so allowing translation of them makes sense.
What I meant to say is that I do not think that that particular language string, 'REGISTRATION_EMAIL_FROM_NAME', is intended to be used by the user's email form.
I'm not seeing this in any of my tests. It should be the users name and not the from name substitution. Example as follows.
demouser @ MySite
This is hardcoded directly into the notification API as long as $revealEmail is set to true, which it's forced to for the email form. Was CBs core code modified in any way? The only issue I can confirm is email not substituting in.
Core is not modified.
I went back to research this whole issue from scratch and after I spent the entire weekend on it, I found out that this issue is being caused by the selected setting of the "Name Format" in the CB General Configuration settings. Here is what happens depending on the settings you choose.
When "Emails Sent From" is set to "Admin Email Address, with Reply-To- User Email Address" and "Name Format" is set to "Username Only"the following is generated:
Subject:
From:
Code:
[USERNAME] @ [SITENAME]
Body:
Code:
------- This is a message from [USERNAME] at [SITENAME]([SITEURL]) to you: -------
When replying, please check carefully that the email address of [USERNAME] is .[MESSAGE]
------ NOTES: ------
This user did not see your email address. If you reply the recipient will have your email address.
SITENAME owners cannot accept any responsibility for the contents of the email and of user email addresses.
When "Emails Sent From" is set to "Admin Email Address, with Reply-To- User Email Address" and "Name Format" is set to "Name Only"the following is generated:
Subject:
From:
Code:
[REGISTRATION_EMAIL_FROM_NAME] @ [SITENAME]
Body:
Code:
------- This is a message from [REGISTRATION_EMAIL_FROM_NAME] at [SITENAME]([SITEURL]) to you: -------
When replying, please check carefully that the email address of [REGISTRATION_EMAIL_FROM_NAME] is .[MESSAGE]
------ NOTES: ------
This user did not see your email address. If you reply the recipient will have your email address.
SITENAME owners cannot accept any responsibility for the contents of the email and of user email addresses.
When "Emails Sent From" is set to "Admin Email Address, with Reply-To- User Email Address" and "Name Format" is set to "Name (Username)"the following is generated:
Subject:
From:
Code:
[REGISTRATION_EMAIL_FROM_NAME] ([USERNAME]) @ [SITENAME]
Body:
Code:
------- This is a message from [REGISTRATION_EMAIL_FROM_NAME] ([USERNAME]) at [SITENAME]([SITEURL]) to you: -------
When replying, please check carefully that the email address of [REGISTRATION_EMAIL_FROM_NAME] ([USERNAME]) is .[MESSAGE]
------ NOTES: ------
This user did not see your email address. If you reply the recipient will have your email address.
SITENAME owners cannot accept any responsibility for the contents of the email and of user email addresses.
When "Emails Sent From" is set to "Admin Email Address, with Reply-To- User Email Address" and "Name Format" is set to "Username (Name)"the following is generated:
Subject:
From:
Code:
[USERNAME] ([REGISTRATION_EMAIL_FROM_NAME]) @ [SITENAME]
Body:
Code:
------- This is a message from [USERNAME] ([REGISTRATION_EMAIL_FROM_NAME]) at [SITENAME]([SITEURL]) to you: -------
When replying, please check carefully that the email address of [USERNAME] ([REGISTRATION_EMAIL_FROM_NAME]) is .[MESSAGE]
------ NOTES: ------
This user did not see your email address. If you reply the recipient will have your email address.
SITENAME owners cannot accept any responsibility for the contents of the email and of user email addresses.
Please check this and let me know if there is a workaround to resolve this issue. I need to be able to use the Name Only as the Format Name.