# Add Ignore Capitalization setting to translation keys

**URL:** <https://forum.inductiveautomation.com/t/add-ignore-capitalization-setting-to-translation-keys/83526>\
**Category:** Ignition\
**Tags:** ignition81, scripting\
**Created:** [December 26, 2023, 8:36pm UTC](https://forum.inductiveautomation.com/t/add-ignore-capitalization-setting-to-translation-keys/83526 "2023-12-26T20:36:56Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![aaronrai24](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/aaronrai24/32/87248_2.png) [@aaronrai24](https://forum.inductiveautomation.com/u/aaronrai24)\
**Post date:** [December 26, 2023, 8:36pm UTC](https://forum.inductiveautomation.com/t/add-ignore-capitalization-setting-to-translation-keys/83526/1 "2023-12-26T20:36:56Z")

</div>

This might be a shot in the dark but I'm looking for way to add Ignore Capitalization to my keys through scripting. Im able to add keys using the following, but I could not find anything in the [Javadocs](https://files.inductiveautomation.com/sdk/javadoc/ignition81/8.1.1/com/inductiveautomation/ignition/common/i18n/translation/MutableTranslationPackage.html#addTerm(java.lang.String)) for adding Ignore Capitalization, is this possible?

```auto
from com.inductiveautomation.ignition.gateway import IgnitionGateway
from com.inductiveautomation.ignition.common.i18n.translation import TranslationPackageDiff
def add_key(key):
	"""
	DESCRIPTION: This function creates a translation package diff that includes the addition of
	the specified translation key. The change is then applied to the Localization Manager.
	
	PARAMETERS: key (str): The translation key to be added.
	"""
	#set translationdiff package
	modifications = TranslationPackageDiff()

	#remove key
	modifications.addTerm(key)

	#Apply change
	IgnitionGateway.get().getLocalizationManager().applyDiff(modifications)

```

Trying to add this setting:  
 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/e/d/ed781533b223c69248f545a3ddd109c14a52f925.png)

---

<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:** [December 26, 2023, 9:03pm UTC](https://forum.inductiveautomation.com/t/add-ignore-capitalization-setting-to-translation-keys/83526/2 "2023-12-26T21:03:57Z")

</div>

Looks like something involving [KeyHashRule](https://files.inductiveautomation.com/sdk/javadoc/ignition81/8.1.1/com/inductiveautomation/ignition/common/i18n/translation/KeyHashRule.html) and a [BasicTranslationPackage](https://files.inductiveautomation.com/sdk/javadoc/ignition81/8.1.1/com/inductiveautomation/ignition/common/i18n/translation/BasicTranslationPackage.html). You'll have to poke around unless someone in the know chimes in.
