Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update application.md #202

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Changes from all commits
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