Multilingual job market

From Onlinehelp
Jump to navigation Jump to search

For language-specific job boards, there is a multilingual job board that displays all published jobs. For each published job, this job board determines the “optimal” language version for the visitor, which it then displays on the job board.

The job board is updated every 10 minutes, enabling faster response times. Changes to the job board may take up to 10 minutes to become visible.

Multilingual job boards

The following job boards have multilingual functionality:

Determining the most appropriate language version for displayed content

The optimal language version is determined through a pre-defined sequence of criteria; one key factor is whether the visitor is logged in or not.
Please note that the following scenarios only apply to publication contents, and that the “surrounding language” (labels, informational texts etc.) are only covered up to step 2 in the sequence. At a minimum, the system/default language will be used for these texts.
The same is true for the form view in unsolicited applications.
However, since publication contents must initially be published separately for each language in order to be displayed, there are two other possible steps in the sequence here.

Please note as well that content that is presented in selection lists (employment period, position etc.) is also based on the “surrounding language” (only up to step 2 in the sequence), since the same selection value is used across all publication languages, and the goal is to ensure as much linguistic consistency as possible on the job board. Therefore, please make sure that each job posting for this job board is published in at least one of the typical job board languages (e.g. English or German as default language), in order to minimize the number of “language gaps” in the posting in that language.

Visitor is logged in

  1. User language
  2. System language / Default language
  3. English
  4. Smallest language ID

First, the user language is determined. If it cannot be found, then the system language is used instead. If the system language is not defined either, then the publication language is set to English, and the smallest language ID is used for everything else.

Visitor is not logged in

  1. Language used in the URL for the job board, e.g. /Jobs/All?lang=eng for English (US). This will cause all labels and texts to appear in this language.
  2. System language / Default language
  3. English
  4. Smallest language ID

First, the language from the initial page request is determined. If it cannot be found, then the system or default language is used instead. If the system/default language is not defined either, then the publication language is set to English, and the smallest language ID is used for everything else.

Example scenario

Fig. 1: Language selection based on sequence of criteria
Explanation of Figure 1

A user is browsing the job board. The company has three job postings, with job/position 1 published in English, job/position 2 published in German and English, and job/position 3 in all three languages. The job postings are displayed to the user as follows on the job board:

  • Job 1 is displayed in English: This is the only language available (default).
  • Job 2 is displayed in German: Since there is no job posting in French, the system language (German) is used instead.
  • Job 3 is displayed in French: This is the user language, which is the first priority when available.



If performance problems occur when loading the job board, use Configuration mode (configure tables) to reduce the number of rows displayed in the jobs overview to 10.

Related topics