How can I send the content of my Visualforce email template in recipients language?
|Knowledge Article Number||000120154|
|Description||I would like to send emails through Visualforce email templates in the local language of a user/recipient. How can I accomplish this?|
|Resolution||This can be accomplished as follows:
a) Create custom labels for each sentence you want to send, and provide a translation for every language you would like to send the emails in.
b) Include the required custom labels into your Visualforce email template.
c) Select the desired language for the language attribute of messaging:emailTemplate.
Below are helpful links that give briefs of how the translation can be created and how to use a Label:
Custom Labels Overview
Creating and Editing Custom Labels
Creating and Editing Custom Label Translations