Anwendungen können einfach lokalisiert werden, indem der Anwendung Sprachdateien (.po-Format) hinzugefügt werden. Standardmäßig hängt die Sprache von der Benutzerumgebung, dem Browser oder der Gerätesprache ab, es sollte jedoch dennoch eine Fallback-Sprache definiert werden. Für die Übersetzung der einzelnen Anwendungen werden in Simplifier .po-Dateien verwendet. Diese können über Sprache unter dem Reiter Sonstiges angezeigt, hoch- und heruntergeladen werden.
Sollte die gewünschte Sprache nicht verfügbar sein, wenden Sie sich bitte an Ihren Administrator, da diese in den Servereinstellungen gepflegt werden. Um die Sprache einer Anwendung zur Laufzeit zu ändern, können Sie die Funktion setLanguage des clientseitigen Business-Objekts SIMP_UI5Helper verwenden und diese in den Process Designer Ihrer Anwendung einfügen.
Das erwähnte Business-Objekt ist Teil unseres Standard-Contents und kann von hier aus heruntergeladen und in Ihr System importiert werden, falls es noch nicht verfügbar ist.
Die setLanguage-Funktion akzeptiert einen Eingabeparameter, nämlich den Sprachcode, wie er in BCP 47 definiert ist (die vollständige Liste der verfügbaren Sprachcodes finden Sie hier).
Um eine Anwendung mit einer bestimmten Sprache (in diesem Fall Englisch) zu starten, fügen Sie der Anwendungs-URL den Abfrageparameter sap-language=en hinzu, z.B.
https://<simplifierBaseUrl>/appDirect/<appName>/index.html?sap-language=en