Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-6712580

[CCJK] asian locales: wrong mnemonic keys on button label in complete dialog

XMLWordPrintable

    • b25
    • x86
    • windows

      In b26, ISString.idt is updated. [FINISHTEXT] is used to save value of "Close" or "Finish" depending on the situation in complete dialog. If kernel bundle is used, [FINISHTEXT] will use "Close", if normal bundle is used, [FINISHTEXT] will represent "Finish".

      &[FINISHTEXT] is used in button lable of complete dialog. The entry is IDS__IsExitDialog_3 in installshiled.

      While, in asian locales, mnemonic keys can not be represented in this way. In CCJK, it's something like "Close(&C)", "Finish(&F)".

      Attached are the screen shots of wrong mnemonic keys in zh_CN. All the other asian locales should be the same.

      To solve this problem, there must be two entries in Installshiled for the button label. One is for "Finish(&F)", the other is for "Close(&C)".
      Another way to solve the problem is: IDS__IsExitDialog_3 is used for button label. L10n removed & in the entry for asian locales. In this way, there will be no mnemonic key of the button, but it's not a stopper bug. This can be done first in 6u10, but it's only a temporary solution.

      In later release, or builds, two entries in installshiled for the button label are still necessary.

            jqzuo Jennifer Zuo (Inactive)
            yhuang Yong Huang (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: