# Ignition 7.9 Swahili Language Support

**URL:** <https://forum.inductiveautomation.com/t/ignition-7-9-swahili-language-support/42319>\
**Category:** Ignition\
**Tags:** ignition79, vision, scripting\
**Created:** [January 15, 2021, 8:31pm UTC](https://forum.inductiveautomation.com/t/ignition-7-9-swahili-language-support/42319 "2021-01-15T20:31:06Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![joe.friedrich](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/joe.friedrich/32/7505_2.png) [@joe.friedrich](https://forum.inductiveautomation.com/u/joe.friedrich)\
**Post date:** [January 15, 2021, 8:31pm UTC](https://forum.inductiveautomation.com/t/ignition-7-9-swahili-language-support/42319/1 "2021-01-15T20:31:06Z")

</div>

(I first want to apologize if this has been asked before. If it has, I could not find it.)

Hello! I would like to _inject_ a "new" language into the Ignition Translation Manager.  
I believe this is possible because

> import java.util.Locale as locale  
> x = locale('sw')  
> print x  
> locale.getDisplayLanguage(x)

returns

> sw  
> u'Swahili'

Which tells me that the underlying java supports at least the idea of Swahili.  
Are there other things behind the curtain that I can manipulate to get it added as an option in the Translation Manager?

(Yes, I know the Swahili language is supported in 8.x and that support for 7.9 is going away in December. Unfortunately, due to circumstances beyond my control, I cannot upgrade at this time.)

---

<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:** [January 15, 2021, 9:08pm UTC](https://forum.inductiveautomation.com/t/ignition-7-9-swahili-language-support/42319/2 "2021-01-15T21:08:55Z")

</div>

I have _no idea_ what this would do, but you could try setting the `java.locale.providers` system property to include `CLDR`, to try to have Java include (all?) Unicode recognized locales:  
[https://docs.oracle.com/javase/8/docs/technotes/guides/intl/enhancements.8.html](https://docs.oracle.com/javase/8/docs/technotes/guides/intl/enhancements.8.html)  
You’d likely need to do that for your gateway and all client/designer launches, as well…

---

<div class="post-metadata">

**Author:** ![joe.friedrich](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/joe.friedrich/32/7505_2.png) [@joe.friedrich](https://forum.inductiveautomation.com/u/joe.friedrich)\
**Post date:** [January 18, 2021, 6:21pm UTC](https://forum.inductiveautomation.com/t/ignition-7-9-swahili-language-support/42319/3 "2021-01-18T18:21:05Z")

</div>

Thanks, Paul. Including `java.locale.providers` in the Gateway and Client launcher scripts has had no appreciable affect just yet. I’m looking to create a module to get it in the designer startup (per this thread: [Designer Startup Script](http://forum.inductiveautomation.com/t/designer-startup-script/19910))
