In order to configure your event in multiple languages, you must be using the “multilingual” function within Eventsforce. Please contact Eventsforce support or your account manager for more information about adding this feature to your account. 

Before moving forward, we recommend reviewing our multilingual articles; ”Which languages does Eventsforce support?” and “How to enable different languages in Eventsforce and import translations”.

Enabling languages in event

The first step to creating a multilingual event is to enable the languages in your event by taking the following steps:

  1. Go to Setup > Event > Properties
  2. In the ‘Languages’ section, select the checkbox for all languages that should be active in this event
  3. Choose a default language from the dropdown box if other than ‘English’
  4. Click “Save”

Translating basic event information

Once additional languages have been enabled and saved, you will see a “Translate…” button to the right of various fields, allowing you to translate event data such as “Event name” and “Days”. 

Creating a multilingual website

When editing the website pages in multilingual events, event managers will have a “Language” dropdown at the top of the website content editor. Event managers will need to adjust the language as they build website pages and add content. 

Creating website pages

All default website pages such as ‘Home’, ‘New Registration’, ‘Agenda’, will automatically exist in all languages. Any custom pages must be added in each additional language. For example, if you want a “FAQs” page in each language, you must add the “FAQs” page in ‘English’, then also add the “FAQs” page in each additional language. Take the steps below to create pages in alternative languages:

  1. Go to Website > Content > Website Pages
  2. Choose the language the page will be created in using the dropdown at the top of the screen
  3. Click “Add Page”
  4. Enter a name for the page and click “OK”
  5. Select “OK” to have the page automatically added to your menu bar, or click “Cancel” to create the page only
  6. Repeat steps 1-5 for all languages that the page should exist in

Note: Event managers have the ability to make different website pages available in each language. 

Adding website content

Content added to any website page must also be added to the website pages in other languages if the same content (translated) should appear in those languages. This allows event managers to create unique pages for each language if required. Take the steps below to add content to multilingual website pages:

  1. Go to Website > Content > Website Pages
  2. Using the language dropdown at the top, select the language that the page to be edited exists in 
  3. Select the page you want to edit from the “Go to page” dropdown
  4. Hover over “Add here” and select “Text block” or the content to be added
  5. Repeat steps 1-4 to add content to pages in other languages

Note: Event managers have the ability to show different text in each language of an event.

Adding links on website to change language

Event managers can give attendees the ability to change the website language by adding links to each language on the website. First, event managers need to locate the URL for the website in each language:

  1. Go to Website > Settings > Addresses
  2. Select a language using the radio buttons
  3. Copy and retain the “Event Homepage URL”
  4. Repeat for each language

Once the URL to the homepage in each language is obtained, a text block can be added to your website in each of the various languages with links to the website in each language. 

  1. Go to Website > Content > Website pages
  2. Hover over ‘Add here’ at the top (to add to the header) and select “Text block”
  3. Enter the name of each language (ex: English | Spanish | French)
  4. Highlight a language name and click “Insert/edit link”
  5. Paste the URL of the corresponding language
  6. Repeat for each language text within the text block
  7. Repeat steps 1-6 on the page in other languages

Other articles you may find useful:

Did this answer your question?