Is there a Term Limit?

More
5 months 6 days ago #4035 by jimProg
Hello,

I wanted to ask if there is a Term limit for Unity. For example 1000 terms.

The issue that I have is when I try to select the Main Term on the Localize component in the inspector, <none> and <inferred from text> options are missing. I also get the following warnings:

Failed to ad separator

Failed to insert item. Name: <inferred from text>, Command: 1172

Failed to insert item. Name: <none>, Command: 1173

Unable to insert menu item into submenu since index exceeded limit of 1000, item's parent:Assets


That is happening because I have too many terms (1150) or the issue is something else?


I use Unity 2018.3.13f1 and I2 Localization 2.8.12 f1


Thanks in advance

Please Log in or Create an account to join the conversation.

More
5 months 5 days ago #4036 by Frank
Replied by Frank on topic Is there a Term Limit?
I2 Localization code doesn't have any constraint in the number of terms, and in previous stress tests I had >500K terms.
But Unity has been changing the inspector GUI code, so I'm not sure if they have added a constraint to how many items can dropdown have.

Will test as soon as I get back!
Thanks for reporting this.

Are you :-) Give I2L 5 stars!
Are you :-( Please lets us know how to improve it!
To get the betas as soon as they are ready, check this out
The following user(s) said Thank You: jimProg

Please Log in or Create an account to join the conversation.

More
5 months 5 days ago #4037 by jimProg
Replied by jimProg on topic Is there a Term Limit?
Yes it seems to be a limit in Unity GUI code considering the dropdown items. Found a similar issue when a project has more than a 1000 scripts that inherit from MonoBehavior. ( Issue Tracker )

One solution is to separate the terms into categories (better late than never :oops: ) and not use exclusively the “Default” category.

Thank you very much for your answer!

Please Log in or Create an account to join the conversation.

Time to create page: 0.124 seconds
Template by JoomlaShine