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

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

    XMLWordPrintable

Details

    • b25
    • x86
    • windows

    Description

      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.

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: