Community
Participate
Working Groups
The MnemonicAssigner class in IDE plugin changes the mnemonic that was assigned to a string in the .properties file. We should not do this as the translators will use what is in the .properties file as the assigned mnemonic for every translated language. We should remove this for 3.2, probably not necessary for 3.1.1
Hmm, I may need to reconsider my comment about this beug not needing to be fixed for 3.1.1 as this blocks bug 105726 and is also the cause of bug 105731.
This is causing us some serious translation problems as well as it does not work for languages where the mnemonic is not in the String (all DBCS languages). This does not break anything but we may want to consider it for 3.1.1.
Created attachment 25577 [details] Patch against markers.internal We should apply this patch to 3.1.1. We will end up with 4 indentical mnemonics for this dialog but at least we won't have the extra tags. For 3.2 we should add some extra Strings but I don't want to do this for 3.1.1 as this will cause too much work for the translators and it is better to have duplicate mnemonics rather than extra English Strings.
Approved for 3.1.1 by Karice and Tod. Final word from MVM.
Patch released to 3.1.1 Stream and for 3.2 build >20050802
Verified in 20050808
So the special code in MnemonicAssigner was finding duplicates and changing them?
yes, that is correct.
I've reopened bug 69423 as a result of this change
yes