Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions src/guide/essentials/application.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ App (root component)

## سوار کردن برنامه (mounting app) {#mounting-the-app}

یک نمونه برنامه تا زمانی که متد `‎.mount()‎` آن صدا زده نشود، چیزی render نمی‌کند. این متد انتظار یک آرگومان "container" دارد که می‌تواند یا یک عنصر DOM واقعی باشد یا یک رشته انتخابگر:
یک نمونه برنامه تا زمانی که متد `‎.mount()‎` آن صدا زده نشود، چیزی render نمی‌کند. این متد انتظار یک آرگومان "container" دارد که می‌تواند یا یک عنصر DOM واقعی باشد یا یک مجموعه از انتخابگر:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Here, your translation of the phrase a selector string doesn't improve the translation.


```html
<div id="app"></div>
Expand All @@ -55,7 +55,7 @@ app.mount('#app')

محتوای کامپوننت ریشه برنامه داخل عنصر container ارائه خواهد شد. خود عنصر container به عنوان بخشی از برنامه در نظر گرفته نمی‌شود.

متد `‎.mount()‎` باید همیشه پس از انجام تمام پیکربندی‌ها و ثبت اجزاء برنامه صدا زده شود. همچنین توجه داشته باشید که مقدار بازگشتی آن، برخلاف متدهای ثبت اجزاء، نمونه کامپوننت ریشه است نه نمونه برنامه.
متد `‎.mount()‎` باید همیشه پس از انجام تمام پیکربندی‌ها و ثبت کامپوننت های برنامه صدا زده شود. همچنین توجه داشته باشید که مقدار بازگشتی آن، برخلاف متدهای ثبت کامپوننت، نمونه کامپوننت ریشه است نه نمونه برنامه.

### تمپلیت کامپوننت ریشه درون DOM {#in-dom-root-component-template}

Expand All @@ -81,7 +81,7 @@ const app = createApp({
app.mount('#app')
```

Vue به طور خودکار از محتوای `innerHTML` مربوط به container به عنوان تمپلیت استفاده خواهد کرد اگر کامپوننت ریشه از قبل `template` نداشته باشد.
اگر کامپوننت ریشه از قبل `template` نداشته باشد، Vue به طور خودکار از محتوای `innerHTML` مربوط به container به عنوان تمپلیت استفاده خواهد کرد

تمپلیت‌های درون DOM اغلب در [برنامه‌هایی که از Vue بدون مرحله ساخت استفاده می‌کنند](/guide/quick-start.html#using-vue-from-cdn) به کار می‌روند. همچنین می‌توانند همراه فریمورک‌های سمت سرور استفاده شوند که در آن‌ها تمپلیت ریشه ممکن است به صورت پویا توسط سرور تولید شود.

Expand All @@ -95,7 +95,7 @@ app.config.errorHandler = (err) => {
}
```

نمونه برنامه همچنین چند متد برای ثبت اجزاء در سطح برنامه ارائه می‌دهد. به عنوان مثال، ثبت یک کامپوننت:
نمونه برنامه همچنین چند متد برای ثبت کامپوننت ها در سطح برنامه ارائه می‌دهد. به عنوان مثال، ثبت یک کامپوننت:

```js
app.component('TodoDeleteButton', TodoDeleteButton)
Expand Down