Multilanguage Support in Bold BI Dashboards
Implementing Multilanguage Support in Bold BI Dashboards
Bold BI dashboards offer a flexible platform for visualizing and interacting with data. One of the workarounds that enhance the user experience is the ability to support multiple languages within a dashboard. This article provides a guide on how to implement multilanguage support using a workaround solution.
Demo sample:
Creating a Multilanguage Data Source
To support multiple languages, you need to prepare your data source with multilanguage columns. For example, if you want to display data in English and French, your data source should contain two columns for each piece of data—one in English and one in French.
Here’s how you can set up your data source:
- Create a data source that includes a language column in English and a corresponding translated data column in French.
- Ensure that you have the same data column twice, one for each language.
Utilizing Dashboard Parameters and Expressions
Once your data source is ready, you can use dashboard parameters and expressions to switch between languages:
- Create a dashboard parameter that allows users to select their preferred language (e.g., English or French).
- Use expressions to switch the data column based on the selected language parameter.
- Please refer to the following image for how we use the expression in the Widget title and Assign data section.
- For example, if a user selects French from the dashboard parameter, the dashboard will display data from the French column. Conversely, if English is selected, the dashboard will show data from the English column.
Important Considerations
- This solution is a workaround and has certain limitations.
- The data source column name will remain in English and cannot be changed dynamically to another language.
- Users should ensure that their data source is correctly set up with bilingual columns for this workaround to function properly.
By following these steps, you can create a Bold BI dashboard that caters to a multilingual audience, enhancing the accessibility and usability of your data visualizations.
Additional References
For more information on how to implement this solution and other features of Bold BI, please visit the following resources:
Implementing multilanguage support in your Bold BI dashboards can significantly improve the user experience for a global audience. With careful data source preparation and the use of dashboard parameters and expressions, you can provide a seamless and interactive experience for users in their preferred language.