All second terms are listed as missing
- ModernAlchemist
- Topic Author
- Offline
- New Member
Less
More
- Posts: 11
- Thank you received: 0
8 years 10 months ago - 8 years 10 months ago #1258
by ModernAlchemist
All second terms are listed as missing was created by ModernAlchemist
We set all our labels to CanUseSecondaryTerm=false and TermSecondary="" but for some reason I2L believes we want to use the labels' fonts as a secondary term and lists all fonts as missing secondary terms. So now there are 150 missing terms named "Arial". And once I reopen the "Global source" all "Can use secondary term" are set to true again.
I2L 2.6.4 b2, Unity 5.3.2
I2L 2.6.4 b2, Unity 5.3.2
Last edit: 8 years 10 months ago by ModernAlchemist.
Please Log in or Create an account to join the conversation.
8 years 10 months ago #1264
by Frank
Are you Give I2L 5 stars!
Are you Please lets us know how to improve it!
Replied by Frank on topic All second terms are listed as missing
Hi,
CanUseSecondaryTerm is set to True/False depending on the wherever that type of term (label, sprite, etc) can accept secondary translations. E.g. for labels it will be true as you can set of font, but for Prefabs it will be false.
That's why even if you change it, the plugin will revert to the term's type correct value.
For every unlocalized font, I2L will report it as missing (but as a warning, not an error, suggesting you that it may be a good idea to localize it).
However, it will show "Arial" just once in the list. Are you seeing 150 Arial terms in the language Source list, or you do you mean that you have 150 labels that when you click them, the secondary term says that its missing the font?
There its currently not a way to flag secondary terms to not show in the LanguageSource Missing's list. But I'm open to place a toggle o combobox to allow specifying if missing secondary terms should be listed or not. However, that inspector its pretty full at the moment.
I will try rearranging it a bit to add filter for that!
Thanks for the suggestion!
Frank
CanUseSecondaryTerm is set to True/False depending on the wherever that type of term (label, sprite, etc) can accept secondary translations. E.g. for labels it will be true as you can set of font, but for Prefabs it will be false.
That's why even if you change it, the plugin will revert to the term's type correct value.
For every unlocalized font, I2L will report it as missing (but as a warning, not an error, suggesting you that it may be a good idea to localize it).
However, it will show "Arial" just once in the list. Are you seeing 150 Arial terms in the language Source list, or you do you mean that you have 150 labels that when you click them, the secondary term says that its missing the font?
There its currently not a way to flag secondary terms to not show in the LanguageSource Missing's list. But I'm open to place a toggle o combobox to allow specifying if missing secondary terms should be listed or not. However, that inspector its pretty full at the moment.
I will try rearranging it a bit to add filter for that!
Thanks for the suggestion!
Frank
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
Please Log in or Create an account to join the conversation.
- ModernAlchemist
- Topic Author
- Offline
- New Member
Less
More
- Posts: 11
- Thank you received: 0
8 years 10 months ago #1266
by ModernAlchemist
Replied by ModernAlchemist on topic All second terms are listed as missing
> That's why even if you change it, the plugin will revert to the term's type correct value.
I see, thanks for the clarification. The value should be private then I think.
> Are you seeing 150 Arial terms in the language Source list, or you do you mean that you have 150 labels that when you click them, the secondary term says that its missing the font?
In "Global language source" -> Terms -> "only show missing" I see one entry "Arial" with a number 150 left to it, meaning there are 150 labels which don't have their font translated. Which is correct. I just didn't know there were two term in the first place and wondered why 150 terms would still be missing until I realized that I2L counts secondary terms too.
> But I'm open to place a toggle o combobox to allow specifying if missing secondary terms should be listed or not.
How about a different /!\ icon indicating a secondary term with an additional message "These are just secondary terms and you can usually ignore them."
I see, thanks for the clarification. The value should be private then I think.
> Are you seeing 150 Arial terms in the language Source list, or you do you mean that you have 150 labels that when you click them, the secondary term says that its missing the font?
In "Global language source" -> Terms -> "only show missing" I see one entry "Arial" with a number 150 left to it, meaning there are 150 labels which don't have their font translated. Which is correct. I just didn't know there were two term in the first place and wondered why 150 terms would still be missing until I realized that I2L counts secondary terms too.
> But I'm open to place a toggle o combobox to allow specifying if missing secondary terms should be listed or not.
How about a different /!\ icon indicating a secondary term with an additional message "These are just secondary terms and you can usually ignore them."
Please Log in or Create an account to join the conversation.
8 years 10 months ago #1271
by Frank
I would like to place it as private, but its a variable that needs to be accessed from outside the class (in the inspector), and there its no "friend" attribute in C#
I also thought on marking it internal, but given that I2L its not a separated dll, then there its no point.
Nonetheless, I will add a comment to explain its purpose!
That sounds great. I will see if I can add both things:
- Add an icon next to the secondary terms (or other way to differentiate them: e.g. underline them)
- Add another combobox with {"1st", "2nd", "both"} to select if you want to see only the primary, only the secondary or both in the list.
Are you Give I2L 5 stars!
Are you Please lets us know how to improve it!
Replied by Frank on topic All second terms are listed as missing
The value should be private then I think.
I would like to place it as private, but its a variable that needs to be accessed from outside the class (in the inspector), and there its no "friend" attribute in C#
I also thought on marking it internal, but given that I2L its not a separated dll, then there its no point.
Nonetheless, I will add a comment to explain its purpose!
How about a different /!\ icon indicating a secondary term with an additional message "These are just secondary terms and you can usually ignore them."
That sounds great. I will see if I can add both things:
- Add an icon next to the secondary terms (or other way to differentiate them: e.g. underline them)
- Add another combobox with {"1st", "2nd", "both"} to select if you want to see only the primary, only the secondary or both in the list.
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
Please Log in or Create an account to join the conversation.
- ModernAlchemist
- Topic Author
- Offline
- New Member
Less
More
- Posts: 11
- Thank you received: 0
8 years 10 months ago #1273
by ModernAlchemist
Replied by ModernAlchemist on topic All second terms are listed as missing
Well, I agree with that "the inspector is pretty full" so I don't think you should add more controls. If it's just a warning, nevermind my bug report and please just add a message or visual hint, but don't add more controls.
Please Log in or Create an account to join the conversation.
Time to create page: 0.148 seconds