# Why Ignition Edge cannot access to system provider

**URL:** <https://forum.inductiveautomation.com/t/why-ignition-edge-cannot-access-to-system-provider/92996>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [July 10, 2024, 8:54am UTC](https://forum.inductiveautomation.com/t/why-ignition-edge-cannot-access-to-system-provider/92996 "2024-07-10T08:54:06Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mehdi\_MECHEDAL](https://avatars.discourse-cdn.com/v4/letter/m/58956e/32.png) [@Mehdi\_MECHEDAL](https://forum.inductiveautomation.com/u/Mehdi_MECHEDAL)\
**Post date:** [July 10, 2024, 8:54am UTC](https://forum.inductiveautomation.com/t/why-ignition-edge-cannot-access-to-system-provider/92996/1 "2024-07-10T08:54:06Z")

</div>

Hello,  
Why Ignition Edge cannot access to system provider? I am trying to bind a perspective label with the user language at **"[System]Client/User/Language.Value"** but the value is Bad\_NotFound.

 ![Screenshot 2024-07-10 105317](https://us1.discourse-cdn.com/inductiveautomation/original/3X/e/c/ecbbfb66646b47908dcc18670cd4be1771e6161f.jpeg)

---

<div class="post-metadata">

**Author:** ![Hayden\_Watson](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/hayden_watson/32/48792_2.png) [@Hayden\_Watson](https://forum.inductiveautomation.com/u/Hayden_Watson)\
**Post date:** [July 10, 2024, 8:59am UTC](https://forum.inductiveautomation.com/t/why-ignition-edge-cannot-access-to-system-provider/92996/2 "2024-07-10T08:59:30Z")

</div>

Client tags are only for the vision module not perspective, you'll need to check the session props for this kind of information

---

<div class="post-metadata">

**Author:** ![Mehdi\_MECHEDAL](https://avatars.discourse-cdn.com/v4/letter/m/58956e/32.png) [@Mehdi\_MECHEDAL](https://forum.inductiveautomation.com/u/Mehdi_MECHEDAL)\
**Post date:** [July 10, 2024, 9:11am UTC](https://forum.inductiveautomation.com/t/why-ignition-edge-cannot-access-to-system-provider/92996/3 "2024-07-10T09:11:58Z")

</div>

How can i then get the user language in perspective ?

---

<div class="post-metadata">

**Author:** ![JordanCClark](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jordancclark/32/83362_2.png) [@JordanCClark](https://forum.inductiveautomation.com/u/JordanCClark)\
**Post date:** [July 10, 2024, 9:19am UTC](https://forum.inductiveautomation.com/t/why-ignition-edge-cannot-access-to-system-provider/92996/4 "2024-07-10T09:19:08Z")

</div>

_session.props.locale_ should do it.

---

<div class="post-metadata">

**Author:** ![Mehdi\_MECHEDAL](https://avatars.discourse-cdn.com/v4/letter/m/58956e/32.png) [@Mehdi\_MECHEDAL](https://forum.inductiveautomation.com/u/Mehdi_MECHEDAL)\
**Post date:** [July 10, 2024, 9:31am UTC](https://forum.inductiveautomation.com/t/why-ignition-edge-cannot-access-to-system-provider/92996/5 "2024-07-10T09:31:43Z")

</div>

> [@JordanCClark](#):
>
> session.props.locale

Is _session.props.locale_ related automatically to connected user ? or it is the default gateway language ?  
I want that if the user changes the language, it will be stored for all futur sessions, the user should not change the language at every session start.

---

<div class="post-metadata">

**Author:** ![JordanCClark](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jordancclark/32/83362_2.png) [@JordanCClark](https://forum.inductiveautomation.com/u/JordanCClark)\
**Post date:** [July 10, 2024, 9:34am UTC](https://forum.inductiveautomation.com/t/why-ignition-edge-cannot-access-to-system-provider/92996/6 "2024-07-10T09:34:56Z")

</div>

It gets it from however it is set up in the project properties. If you want it as a user setting, then store the preference in a db table and reading it upon start.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/e/2/e213e1a1879b1fba2b17a3d6aad88ba8b7949864.png)

---

<div class="post-metadata">

**Author:** ![Mehdi\_MECHEDAL](https://avatars.discourse-cdn.com/v4/letter/m/58956e/32.png) [@Mehdi\_MECHEDAL](https://forum.inductiveautomation.com/u/Mehdi_MECHEDAL)\
**Post date:** [July 10, 2024, 9:37am UTC](https://forum.inductiveautomation.com/t/why-ignition-edge-cannot-access-to-system-provider/92996/7 "2024-07-10T09:37:57Z")

</div>

Yes, but we cannot write in DB in ignition Edge.

---

<div class="post-metadata">

**Author:** ![JordanCClark](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jordancclark/32/83362_2.png) [@JordanCClark](https://forum.inductiveautomation.com/u/JordanCClark)\
**Post date:** [July 10, 2024, 9:43am UTC](https://forum.inductiveautomation.com/t/why-ignition-edge-cannot-access-to-system-provider/92996/8 "2024-07-10T09:43:05Z")

</div>

Sorry, didn't pay attention to that part. 😉

Then you are limited to using a dataset or document tag.

---

<div class="post-metadata">

**Author:** ![Mehdi\_MECHEDAL](https://avatars.discourse-cdn.com/v4/letter/m/58956e/32.png) [@Mehdi\_MECHEDAL](https://forum.inductiveautomation.com/u/Mehdi_MECHEDAL)\
**Post date:** [July 10, 2024, 9:44am UTC](https://forum.inductiveautomation.com/t/why-ignition-edge-cannot-access-to-system-provider/92996/9 "2024-07-10T09:44:05Z")

</div>

No problem, thank you for all your answers @JordanCClark and @Hayden_Watson.

---

<div class="post-metadata">

**Author:** ![JordanCClark](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jordancclark/32/83362_2.png) [@JordanCClark](https://forum.inductiveautomation.com/u/JordanCClark)\
**Post date:** [July 10, 2024, 10:07am UTC](https://forum.inductiveautomation.com/t/why-ignition-edge-cannot-access-to-system-provider/92996/10 "2024-07-10T10:07:24Z")

</div>

A bit older thread, but you may find it of interest.

> [@Perspective use of term in translation manager?](https://forum.inductiveautomation.com/t/perspective-use-of-term-in-translation-manager/41713/8):
>
> Setting session.props.locale in the Designer does not set the locale of running sessions on start because that setting is set at the project level: [Screen Shot 2021-03-10 at 8.48.12AM] The session.props.locale property allows for changing the locale at runtime. So you have three options: Change the project-wide setting to force all sessions to open as a certain locale. Change your browser to the locale you want to use. Allow for sessions to set their own locale by supplying some sort of inp…
