If you’re using custom properties (or custom fields) and you change your language preferences in the user interface, you may notice these fields vanish from saved custom reports and the column chooser for grid views.
For example, if the original custom properties are coded for French, and you switch between English and French within your browser language preferences, then run reports while the user preference is set to English.
The following error is shown: The given key was not present in the dictionary.
Usually, changing languages is not an issue. However, custom properties require SQL coding to be created and run for each translation in the database when you need to change languages in the user interface. Use the steps below to create translations for your custom properties.
Solution
FlexNet Manager Suite
- Locate the database table UIItem and find the custom properties.
- Use the information from this table to check database tables ComplianceResourceString and ResourceStringCultureType.
- Run a SQL command like the example below to create the missing translation in the database for your chosen browser language.
Using the example for this article, translating from English to French:
EXEC CustomPropertyUpdateDisplayName @Name = custompropertyname, @CultureType = 'en-US', @DisplayNameInPage = ‘translation name', @DisplayNameInReport= 'translation name’
This will add strings for the custom properties that are missing for end users in their language.
Options include: German ('de-DE'), Spanish ('es-ES'), Japanese ('ja-JP'), English ('en-US'), and French ('fr-FR')
Flexera One IT Asset Management
As a workaround, you can set the browser and the user’s language preferences in Flexera One IT Asset Management back to the original language that was selected for the custom properties.
If you need the custom properties to support more languages, create a support case detailing the issue and list what language the browser and user preferences are currently configured to use.
Related Articles
InstallAnywhere can not Create the Software Identification Tag Because the Required Fields are Missing Under Project > Sof… 7Number of Views Dates shown on System Health Dashboard are always in US format, and do not follow browser language preferences 4Number of Views The page field name in a custom property is used in the column header instead of the actual report field name 6Number of Views Purchase order "Created by" field is not available for inclusion in custom reports 4Number of Views Changing the Property Which Identifies an Installation in Reports 13Number of Views
Hi, I am Reva - Ask me anything.
No new updates
Thanks for the feedback!
Your feedback has been saved.Rate this response:
Add Additional feedback ( Optional )
Are you sure you want to cancel
the case creation?
Are you sure you want to cancel the case creation?
Are you sure you want to close this case
| Products | Region | Phone Numbers |
|---|---|---|
| FlexNet Operations FlexNet Embedded FlexNet Publisher FlexNet Connect FlexNet Code Insight InstallAnywhere InstallShield |
North America * |
+1 630-332-2513 (toll) +1 877-279-2853 (toll-free in North America) |
| Europe * |
+44 1925 944367 (toll) +44 800 047 8642 (toll-free in Europe) |
|
| Japan * | +81 3-4540-5335 (select option 2) | |
| Australia * |
+61 3 9895 2177 +61 1800 560 603 (toll-free in Australia) |
|
|
Usage Intelligence (formerly
Revulytics) Compliance Intelligence |
Please use the Case Portal to submit your support ticket or reach out to your Revenera contact. | |
Case id: 00001065
Activity: Status change: 2 hours ago