در حال دریافت اطلاعات ...
متن رفرنس
این مبحث گرامری “Reduced Relative Clauses” یا “بندهای موصولی خلاصهشده” نام دارد. برای فهم کامل آن، باید از یک پله عقبتر شروع کنیم.
بند موصولی (که به آن Adjective Clause هم میگویند) یک بخش از جمله است که مانند یک صفت عمل میکند؛ یعنی یک اسم را توصیف میکند. این بندها معمولاً با ضمایر موصولی مانند who, which, that شروع میشوند.
مثالها:
The man who lives next door is a doctor.
در اینجا، who lives next door یک بند موصولی است که اسم The man را توصیف میکند. (کدام مرد؟ آن مردی که در همسایگی ما زندگی میکند.)
I bought a car which was made in Germany.
در اینجا، which was made in Germany یک بند موصولی است که اسم car را توصیف میکند. (کدام ماشین؟ آن ماشینی که در آلمان ساخته شده بود.)
در زبان انگلیسی، به خصوص در نوشتار رسمی و حرفهای (مثل مستندات فنی، مقالات، اخبار)، برای جلوگیری از تکرار و برای روانتر و کوتاهتر کردن جملات، این بندها را خلاصه میکنند.
خلاصهسازی طبق دو قانون اصلی و بسیار ساده انجام میشود که به حالت فعل (معلوم یا مجهول) در بند موصولی بستگی دارد.
این دقیقاً همان قانونی است که در مثال شما (named my-app) به کار رفته است.
فرمول: اگر فعل داخل بند موصولی در حالت مجهول باشد (یعنی ترکیبی از فعل to be + شکل سوم فعل Past Participle)، ما به سادگی ضمیر موصولی (who, which, that) و فعل to be را حذف میکنیم.
آنچه باقی میماند، فقط شکل سوم فعل (Past Participle) است که حالا نقش یک صفت را بازی میکند.
مثال ۱:
جمله کامل: The letter which was written by Sarah arrived today.
حذف which was: The letter written by Sarah arrived today.
(نامهای که توسط سارا نوشته شده بود، امروز رسید. -> نامه نوشتهشده توسط سارا، امروز رسید.)
مثال ۲ (مثال اصلی شما):
جمله کامل: Create a new app which is named “my-app”.
حذف which is: Create a new app named “my-app”.
در اینجا named شکل سوم فعل name است که به تنهایی به عنوان صفت برای app به کار رفته است. معنی آن “نامیده شده” یا “به نامِ” است.
فرمول: اگر فعل داخل بند موصولی در حالت معلوم باشد، ما ضمیر موصولی (who, which, that) را حذف کرده و فعل اصلی را به شکل ing دار (Present Participle) تبدیل میکنیم.
مثال ۱:
جمله کامل: The train that arrives at platform 2 is from London.
حذف that و تبدیل arrives به arriving: The train arriving at platform 2 is from London.
(قطاری که به سکوی ۲ میرسد، از لندن است. -> قطار در حال رسیدن به سکوی ۲، از لندن است.)
مثال ۲:
جمله کامل: Anyone who wants to join the team should sign up here.
حذف who و تبدیل wants به wanting: Anyone wanting to join the team should sign up here.
(هر کسی که میخواهد به تیم ملحق شود… -> هر کس خواهانِ پیوستن به تیم…)
عنوان کارت
پاسخ
خلاصه کن:
The configuration file which is stored in the root directory is loaded at startup.
Create a database that is used by the backend service.
A function that returns a promise must be handled carefully.
Developers who work on open-source projects gain experience fast.