JShell: Wierd Japanese translation for action

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: P5
    • None
    • Affects Version/s: 9
    • Component/s: 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"を修飾していて,動作を表すわけではないからです.

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

              Created:
              Updated:
              Resolved: