Skip to Content
avatar image
Former Member

SAP Fiori Guidelines. Language filter


We are developing UI5 applications for a client, which operates in 5 countries, requiring us to translate all Apps to 5 different languages.

I understand that according to Fiori guidelines, it is recommended that we get language specific texts from the backend (Ex: Product Description). However, what is the general guidelines around where to pass this filter from?

1) Pass the language parameter from the front-end (UI5 App) to the Odata, Or

2) Use system / login language within Odata implementation (in SAP Backend).

Thank you,


Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • Jul 31, 2017 at 02:09 PM

    Even if you don't pass the language parameter from the front-end to the OData service it will pick up the language-locale setting from the browser which is used to access the FLP (provided language is blank in the RFC destination) and subsequently your app.

    The only prerequisite to you being able to translate your app in the required languages is that the corresponding language packs must be installed in both the back-end and front-end systems. Provided you have this prerequisite fulfilled you will get the data from the back-end in the language that is set as the default/highest preferred language in your browser (browser language will be propagated to the back-end by the RFC destination and back-end would return translated data back through the OData service) and you would have to handle all static text translations using the i18n model in your app.

    Add comment
    10|10000 characters needed characters exceeded