7.5.5.8 Languages supported in PDFs
Starting with version 2.101 we are technically supporting all languages that Salesforce supports.
1. Picklist Values
To use any of these languages make sure that you picklist "Quote_Language__c" within the Media Campaign has the correct values. It is important that you map the API Name to the Salesforce two letter iso code.
Examples
'German' => 'de',
'English' => 'en',
'French' => 'fr',
'Spanish' => 'es',
'Italian' => 'it',
'Danish' => 'da',
'Dutch' => 'nl',
'Finnish' => 'fi',
'Japanese' => 'ja',
'Korean' => 'ko',
'Portuguese' => 'pt',
'Russian' => 'ru',
'Swedish' => 'sv',
'Thai' => 'th',
'Turkish' => 'tr',
'Norwegian' => 'no'
If you like to enter i.e. Norwegian makes sure that the API uses the two letter iso-code.
- API-Name "no"
- label: "Norwegian"
You don't have to modify existing older values for German, English etc. which we continue to support. Here you find the Salesforce documentation for language codes: https://help.salesforce.com/articleView?id=faq_getstart_what_languages_does.htm&type=0
2. Font Usage
Advendio uses the Salesforce Standard font sans-serif (Helvetica).
Typeface | Font Values |
---|---|
Arial Unicode MS |
|
Helvetica |
|
Times |
|
Courier |
|
If you are using a non-latin language, i.e. Turkish, Hebrew, Chinese, etc. please select Arial Unicode MS in the Media Campaign field: Font Family For PDF Rendering. This way, you can ensure all special characters are displayed correctly on the quote and invoice documents for this Media Campaign. You can also set a default value for this field in setup, to ensure all new campaigns are using the right font.
3. Translation
You next step is to translate all custom labels to your chosen language or to double check existing translations. Here a full list of all custom labels used in the PDFs: 7.5.7.1 Overview of custom labels on PDF.
Make sure to use the translation workbench for 7.1.7 Localisation and Translation.