is there a way how to have the same Custom Label on the email template in two different languages?
What we want to achieve is to have a Visualforce email with two parts, one in the language of the contact and one in English. I would like to avoid creating duplicate Custom Labels. Following code is the way how we are using the language
attribute in the email template. How can I define another language for the second custom label to show it in English? Or somehow block the language preference for the second label so it shows in default language?
<messaging:emailTemplate subject="{!$Label.Email_Subject}" recipientType="Contact" language="{!recipient.Preferred_Language_Code__c}">
<messaging:htmlEmailBody>
{!$Label.Text} <! -- in Contact language-->
{!$Label.Text} <! -- in English -->
</messaging:htmlEmailBody>
</messaging:emailTemplate>