チュートリアル / 技術ドキュメント
MDN の一文を使ってバイリンガル読解を体験する
LangBox ·
今回は MDN の『What is JavaScript?』の冒頭文だけを扱います。この文が何を述べているかを理解し、ここでの implement の意味を確認した上で、もう一度原文を読み直すことが目標です。
読む前の準備
- 下記の MDN ドキュメントへのリンク。ページが更新される場合があるため、冒頭の「implement complex features」を含む文を今回の教材として使用します。
操作手順
-
まず文の主節を探す
下の抜粋から JavaScript is a scripting or programming language を探し、that で始まる部分が何を説明しているか確認しましょう。
-
文脈の中で語の意味を確認する
「複雑な機能を実装する」の意。ここでの implement は動詞です。技術ドキュメントにおける features は人の特徴ではなく「機能」を指します。
-
原文に戻って理解度を確認する
訳文を隠すか一時的に視界から外し、もう一度原文を読みます。「JavaScript とは何か?」「何ができるのか?」を自分の言葉で説明してみましょう。訳文を一言一句暗記する必要はありません。
原文と読解ノート
JavaScript is a scripting or programming language that allows you to implement complex features on web pages […]
JavaScript は、Web ページ上で複雑な機能を実装できるようにするスクリプト言語またはプログラミング言語です。
原文の抜粋は MDN contributors によるもので、CC BY-SA 2.5 の下で提供されています。本ページの訳文および構文解説は編集部が作成したものであり、同一のライセンス下で提供されます。 MDN · CC BY-SA 2.5
- a scripting or programming language
- JavaScript がどの分類の言語かを説明しています。or で結ばれているのは 2 通りの表現であり、2 つの異なる製品を並べているわけではありません。
- that allows you to…
- 直前の language を修飾し、その言語によって何ができるようになるかを説明しています。まず主節の骨格を把握してから、後ろに続く機能の説明を読み解きます。
- implement complex features
- 「複雑な機能を実装する」の意。ここでの implement は動詞です。技術ドキュメントにおける features は人の特徴ではなく「機能」を指します。
読み終わったあとの確認(2 問)
この文は JavaScript の用途を説明していますか? それともインストール手順を説明していますか?
解答例を確認する
用途を説明しています。JavaScript を言語として定義し、Web ページ上で複雑な機能を実装するために使えることを示しています。
辞書に implement の名詞の意味が載っていた場合、そのまま当てはめてよいですか?
解答例を確認する
そのまま当てはめてはいけません。ここでは allows you to implement となっており、to の後ろに動詞の原形が来ています。さらに complex features と連動していることから「機能を実装する」と判断します。
トラブルシューティング
訳文が技術的な意味と食い違っている
API 名、識別子、コード部分は原文のまま保持し、ドキュメント前後の文脈と照らし合わせて確認してください。訳文はあくまで補助です。コードの実行や設定の変更を行う前に、必ず公式ドキュメントの原文を基準にしてください。