# How to switching the current language in a ignition report?

**URL:** <https://forum.inductiveautomation.com/t/how-to-switching-the-current-language-in-a-ignition-report/33262>\
**Category:** Ignition\
**Created:** [March 20, 2020, 1:12am UTC](https://forum.inductiveautomation.com/t/how-to-switching-the-current-language-in-a-ignition-report/33262 "2020-03-20T01:12:02Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![luis1021](https://avatars.discourse-cdn.com/v4/letter/l/9de053/32.png) [@luis1021](https://forum.inductiveautomation.com/u/luis1021)\
**Post date:** [March 20, 2020, 1:12am UTC](https://forum.inductiveautomation.com/t/how-to-switching-the-current-language-in-a-ignition-report/33262/1 "2020-03-20T01:12:02Z")

</div>

Hello! I got a language selector in my project and it works for all windows, then I create a report and put it in a popup window with a PDF viewer but the language selector doesn’t work with the report. All the words in the report already are in the translation manager globally. There is a way to make it work the translate in the report??

Thanks!

---

<div class="post-metadata">

**Author:** ![KathyApplebaum](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kathyapplebaum/32/7261_2.png) [@KathyApplebaum](https://forum.inductiveautomation.com/u/KathyApplebaum)\
**Post date:** [March 20, 2020, 1:20pm UTC](https://forum.inductiveautomation.com/t/how-to-switching-the-current-language-in-a-ignition-report/33262/2 "2020-03-20T13:20:23Z")

</div>

Reports are generated on the gateway, and the gateway does not have access to the translation tools.

What you need to do is handle the translation before things get to your report – your report viewer parameters can make use of the translation tools before they are sent to the reporting engine.

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [March 20, 2020, 3:17pm UTC](https://forum.inductiveautomation.com/t/how-to-switching-the-current-language-in-a-ignition-report/33262/3 "2020-03-20T15:17:51Z")

</div>

> [@KathyApplebaum](#):
>
> Reports are generated on the gateway, and the gateway does not have access to the translation tools.

Unless you're on 8.0.8+, in which case you can use `translate()` in expressions (you'll have to manually provide the input language) and `system.util.translate()` (with the same stipulation).

---

<div class="post-metadata">

**Author:** ![g.bonomini](https://avatars.discourse-cdn.com/v4/letter/g/b5ac83/32.png) [@g.bonomini](https://forum.inductiveautomation.com/u/g.bonomini)\
**Post date:** [January 17, 2022, 3:48pm UTC](https://forum.inductiveautomation.com/t/how-to-switching-the-current-language-in-a-ignition-report/33262/4 "2022-01-17T15:48:33Z")

</div>

there’s no possibility to translate the alarm journal query result in the report?

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [January 17, 2022, 5:47pm UTC](https://forum.inductiveautomation.com/t/how-to-switching-the-current-language-in-a-ignition-report/33262/5 "2022-01-17T17:47:40Z")

</div>

Use a script data source.

---

<div class="post-metadata">

**Author:** ![Radim](https://avatars.discourse-cdn.com/v4/letter/r/f0a364/32.png) [@Radim](https://forum.inductiveautomation.com/u/Radim)\
**Post date:** [October 13, 2023, 8:34am UTC](https://forum.inductiveautomation.com/t/how-to-switching-the-current-language-in-a-ignition-report/33262/6 "2023-10-13T08:34:17Z")

</div>

Yes, it works fine with script data source 🙂
