Wisselen van Taal
========================================
Wijziging in de applicatie op 6 nov. 2009.
Doel: na wisselen van de taal op dezelfde pagina blijven:
- Code gewijzigd in:
context.setLocaleString("nl");
context.reloadPage(); - openPage action verwijderd
========================================
Een XPages-applicatie kun je op een makkelijke manier geschikt maken voor verschillen de talen. Je stelt de talen die je wilt gebruiken in op tab XPages van de Application Properties. Afhankelijk van de taalinstellingen van de webbrowser worden labels in de juiste taal weer gegeven. Bekijk het onderwerp “Language Localization” in de SlideShare presentatie: XPages Advanced hoe je je XPages applicatie taal afhankelijk maakt.
Je kunt de gebruiker ook zelf laten kiezen met behulp van bijvoorbeeld van images op je XPage, zie: Disney Employees
Procedure
- Plaats de image op je XPage;
- Selecteer de Events tab (1);
- Selecteer het onclick event (2);
- Klik op Add Action… (3);
- Selecteer de action Execute Script (4);
- Selecteer JavaScript (Server Side) (5);
- Breng de volgende formule in met de juiste landencode bijvoorbeeld nl (Nederlands) of en (Engels) (6):
context.setLocaleString("en"); - Klik op de OK-toets (7);
- Klik opnieuw op Add Action…;
- Selecteer de action Open Page;
- Selecteer de XPage pagina die geopend moet worden en klik op OK.
