Supported Content Languages

AppNavi allows to provide content like routes or news in different languages and dialects. This allows a user to always have the content displayed in the language that is best for them, as long as the language is supported. Besides the possibility to translate content manually, we also offer automatic translation for many languages. For automatic translation DeepL is used. Each content has a so-called primary language. The primary language is the language in which the content was initially created. The primary language can be changed via the portal per content. The table below shows which languages are currently supported by AppNavi.

LanguageAutomatic translation supported
ArabicNo
BulgarianYes
ChineseYes
CroatianNo
CzechYes
DanishYes
DutchYes
EnglishYes
EstonianYes
FinnishYes
FrenchYes
GermanYes
GreekYes
HungarianYes
IndonesianNo
ItalianYes
JapaneseYes
LatvianYes
LithuanianYes
PolishYes
PortugueseYes
RomanianYes
RussianYes
SlovakianYes
SlovenianYes
SpanishYes
SwedishYes
ThaiNo
TurkishNo

Identify the display language

To identify the most appropriate language for a user for a particular content, AppNavi evaluates the available languages of a content. The following set of rules (priorities) is used for this purpose:

  1. The language set via API - if a language has been set
  2. The detected browser language with the region
  3. The detected browser language if region is not available
  4. The configured application primary language
  5. The content primary language
  6. The first available language for content

Configure application primary language

In the settings of an application, you can define the primary language with which content is recorded by default. If necessary, the primary language can be adjusted per content via the portal.

869

Identify and change browser language

In order for AppNavi to display content in the desired language, it is important that the browser transmits the correct language request. To do this, you must first set the desired content language. These settings differ from browser to browser. You can find out how to change the settings for the Chrome browser here.

To find out if your browser is sending the correct request language, you can use this web page:
Detect browser language

555

The tabular list shows you which languages your browser requests. The language at the top has the highest relevance. The language codes themselves are displayed above the table. In this case the language code de has the highest relevance. If an AppNavi content is available in this language, it will be displayed in this language accordingly.

Setting the language preference using API

In certain scenarios, the browser language is not correct or not desired as the display language. In this case, it is possible to specify the language per application via API. In the example shown below, the content display language is always German, provided the content is available in German.

window.appnaviApi.application.setPreferredLanguage('de')