We’re excited to announce a new enhancement to the Parent Portal: multi-language support is now available, along with a key update that ensures each user’s language selection is saved just for them.
Here's a video that may help you --> Multi-Language Selection for Parent Portal
What’s New?
Personalized Language Settings Your language selection is saved to your profile, so even when logging in from a different browser or device, your chosen language remains active.
Each user’s language choice is saved to their profile.
- It only applies to their individual profile
- The selected language will persist across logins, browsers, and devices
- Other users in the same site will continue seeing the portal in their own preferred language
Multi-Language Support for Parent Portal (New Feature) Users can now select their preferred language, and the portal will automatically reflect their selection on future visits:
Choose from available languages supported by your site.
Automatically see the portal in their preferred language every time they log in.
Experience a smoother, localized interface based on resource mappings.
- Default language loads the first time based on the site’s backend setting
- Once changed, the selected language is saved under the user’s profile
- All visible front-end content will load in the selected language (if resources are mapped)
How to Access This Feature
To take advantage of these improvements, the language feature must be enabled through the Site Configuration page. Here’s how you can do it:
To enable this functionality, you must activate the SLRM (Site Language Resource Mapping) setting in Site Configuration.
Go to Site Settings > Site Configuration
Locate the code SLRM
Ensure the checkbox under “Enabled” is selected
Click Save
Once enabled, the Language Resource Mapping link will appear under Site Settings, allowing you to manage and map available language resources for your portal. Please be sure to refresh the page if you do not see the appear after enabling this feature.
How It Works:
The first time a user logs in, the portal will load in the site’s default language.
Once the user selects a new language, it is saved to their individual profile and used for future visits.
All front-end text will display in the selected language, based on mapped resources.
Here’s how to add and manage a new language:
Access Language Resource Mapping:
Navigate to Site Settings.
Click on Language Resource Mapping (this link only appears if SLRM is enabled).
Add a New Language:
- Click Add Resource
- Select the language name (e.g., Spanish, Arabic, etc.).
Map Resource Values:
You’ll see a list of Resources Key (e.g., “ParentPortal-Calendar View-Calendar View," "ParentPortal-Client Intake Paperwork-Client Intake Form,” etc.).
Enter the translated value for each key in your selected language.
- Be sure to save your entries frequently as you work.
Test the Language:
- Log in to the Parent Portal.
- Click on My Language
- Change your language using the dropdown field.
- Then save
- Verify that the translated fields now display correctly based on the resource values you added.
Editing or Deleting a Language:
You can update mapped values anytime by returning to the Language Resource Mapping page.
To remove a language, click the delete icon next to it. A confirmation message will appear before deletion.
Note:
Only keys that have mapped resource values will appear translated. If a term doesn’t show in the new language, it likely still needs to be added under Language Resource Mapping.