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

JShell: Wierd Japanese translation for action

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P5 P5
    • None
    • 9
    • globalization

      jshell> interface I{}
      | 作成済 インタフェース I

      jshell>

      When I create or do some action for the language item like interface and class and so on, jshell says some message like above in Japanese.
      It seems to me as a native Japanese speaker that the messages are weird.

      "作成済 インターフェース I" is a translation for "created interface I".
      But I think it should be like "インターフェース Iは(or が)作成されました"(in English, "Interface I was created").
      Because "作成済" of "作成済 インターフェース I" is a modifier for the "インターフェース I", not an action.

      ----
      Following is representing same things in Japanese

      jshell> interface I{}
      | 作成済 インタフェース I

      jshell>

      インターフェースやクラスなどを作成するなどした時に,jshellは日本語で上記のようなメッセージを出しますが,
      日本語のネイティブスピーカーとしてはおかしなメッセージに見えます.

      "作成済 インターフェース I"というのは"created Interface I"の訳語かと思いますが,
      これは"インターフェース Iは(or が)作成されました"のようになるべきだと思います.
      なぜなら,"作成済"というのは"インターフェース I"を修飾していて,動作を表すわけではないからです.

            ljiang Leo Jiang (Inactive)
            shinyafox Shinya Yoshida
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: