msgid ""
msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Crowdin-Project: orchard-core\n"
"X-Crowdin-Project-ID: 307044\n"
"X-Crowdin-Language: fa\n"
"X-Crowdin-File: /main/Localization/OrchardCore.Layers.pot\n"
"X-Crowdin-File-ID: 762\n"
"Project-Id-Version: orchard-core\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Persian\n"
"Language: fa_IR\n"
"PO-Revision-Date: 2023-12-22 16:25\n"

#. .Add(S["Design"], design => design
#: OrchardCore.Layers\AdminMenu.cs:26
msgctxt "OrchardCore.Layers.AdminMenu"
msgid "Design"
msgstr "طراحی"

#. .Add(S["Settings"], settings => settings
#: OrchardCore.Layers\AdminMenu.cs:27
msgctxt "OrchardCore.Layers.AdminMenu"
msgid "Settings"
msgstr "تنظیمات"

#. .Add(S["Zones"], S["Zones"].PrefixPosition(), zones => zones
#. .Add(S["Zones"], S["Zones"].PrefixPosition(), zones => zones
#: OrchardCore.Layers\AdminMenu.cs:28
#: OrchardCore.Layers\AdminMenu.cs:28
msgctxt "OrchardCore.Layers.AdminMenu"
msgid "Zones"
msgstr "نواحی"

#. .Add(S["Widgets"], S["Widgets"].PrefixPosition(), widgets => widgets
#. .Add(S["Widgets"], S["Widgets"].PrefixPosition(), widgets => widgets
#: OrchardCore.Layers\AdminMenu.cs:33
#: OrchardCore.Layers\AdminMenu.cs:33
msgctxt "OrchardCore.Layers.AdminMenu"
msgid "Widgets"
msgstr "ابزارک‌ها"

#. await _notifier.WarningAsync(H["The Widget content item with id {0} has no matching {1} content type definition.", widget.ContentItem.ContentItemId, widget.ContentItem.ContentType]);
#: OrchardCore.Layers\Controllers\AdminController.cs:120
msgctxt "OrchardCore.Layers.Controllers.AdminController"
msgid "The Widget content item with id {0} has no matching {1} content type definition."
msgstr "مورد محتوای ویجت با شناسه {0} هیچ تعریفی مطابق با {1} نوع محتوا ندارد."

#. await _notifier.SuccessAsync(H["Layer deleted successfully."]);
#: OrchardCore.Layers\Controllers\AdminController.cs:276
msgctxt "OrchardCore.Layers.Controllers.AdminController"
msgid "Layer deleted successfully."
msgstr "لایه با موفقیت پاک شد."

#. await _notifier.ErrorAsync(H["The layer couldn't be deleted: you must remove any associated widgets first."]);
#: OrchardCore.Layers\Controllers\AdminController.cs:280
msgctxt "OrchardCore.Layers.Controllers.AdminController"
msgid "The layer couldn't be deleted: you must remove any associated widgets first."
msgstr "پاک‌کردن لایه میسر نیست: ابتدا ابزارک‌های موجود در این لایه را حذف کنید."

#. ModelState.AddModelError(nameof(LayerEditViewModel.Name), S["The layer name is required."]);
#: OrchardCore.Layers\Controllers\AdminController.cs:356
msgctxt "OrchardCore.Layers.Controllers.AdminController"
msgid "The layer name is required."
msgstr "نام لایه ضروری است."

#. ModelState.AddModelError(nameof(LayerEditViewModel.Name), S["The layer name already exists."]);
#: OrchardCore.Layers\Controllers\AdminController.cs:360
msgctxt "OrchardCore.Layers.Controllers.AdminController"
msgid "The layer name already exists."
msgstr "لایه‌ای با این نام قبلا ثبت شده است."

#. await _notifier.SuccessAsync(H["Condition added successfully."]);
#: OrchardCore.Layers\Controllers\LayerRuleController.cs:130
msgctxt "OrchardCore.Layers.Controllers.LayerRuleController"
msgid "Condition added successfully."
msgstr "شرایط با موفقیت اضافه شد."

#. await _notifier.SuccessAsync(H["Condition updated successfully."]);
#: OrchardCore.Layers\Controllers\LayerRuleController.cs:199
msgctxt "OrchardCore.Layers.Controllers.LayerRuleController"
msgid "Condition updated successfully."
msgstr "شرایط با موفقیت بروز شد."

#. await _notifier.ErrorAsync(H["The condition has validation errors."]);
#: OrchardCore.Layers\Controllers\LayerRuleController.cs:203
msgctxt "OrchardCore.Layers.Controllers.LayerRuleController"
msgid "The condition has validation errors."
msgstr "شرط دارای خطاهای اعتبارسنجی است."

#. await _notifier.SuccessAsync(H["Condition deleted successfully."]);
#: OrchardCore.Layers\Controllers\LayerRuleController.cs:237
msgctxt "OrchardCore.Layers.Controllers.LayerRuleController"
msgid "Condition deleted successfully."
msgstr "شرایط با موفقیت حذف شد."

#. context.Updater.ModelState.AddModelError(Prefix, "LayerMetadata.Zone", S["Zone is missing"]);
#: OrchardCore.Layers\Drivers\LayerMetadataWelder.cs:77
msgctxt "OrchardCore.Layers.Drivers.LayerMetadataWelder"
msgid "Zone is missing"
msgstr "ناحیه پیدا نشد"

#. context.Updater.ModelState.AddModelError(Prefix, "LayerMetadata.Layer", S["Layer is missing"]);
#: OrchardCore.Layers\Drivers\LayerMetadataWelder.cs:82
msgctxt "OrchardCore.Layers.Drivers.LayerMetadataWelder"
msgid "Layer is missing"
msgstr "لایه وجود ندارد"

#. Description = S["Site layers define the rules and zone placement for widgets."],
#: OrchardCore.Layers\GraphQL\SiteLayersQuery.cs:42
msgctxt "OrchardCore.Layers.GraphQL.SiteLayersQuery"
msgid "Site layers define the rules and zone placement for widgets."
msgstr "لایه‌های سایت، ضوابط و نواحی قرارگیری ابزارک‌ها را تعریف می‌کند."

#. <h5>@T["All Layers"]</h5>
#: OrchardCore.Layers\Views\Items\AllLayersDeploymentStep.Edit.cshtml:3
msgctxt "OrchardCore.Layers.Views.Items.AllLayersDeploymentStep.Edit"
msgid "All Layers"
msgstr "همه لایه‌ها"

#. <h5>@T["All Layers"]</h5>
#: OrchardCore.Layers\Views\Items\AllLayersDeploymentStep.Summary.cshtml:3
msgctxt "OrchardCore.Layers.Views.Items.AllLayersDeploymentStep.Summary"
msgid "All Layers"
msgstr "همه لایه‌ها"

#. <span class="hint">@T["Adds all layers to the plan."]</span>
#: OrchardCore.Layers\Views\Items\AllLayersDeploymentStep.Summary.cshtml:5
msgctxt "OrchardCore.Layers.Views.Items.AllLayersDeploymentStep.Summary"
msgid "Adds all layers to the plan."
msgstr "تمامی لایه‌ها را به برنامه استقرار اضافه می‌کند."

#. <h4 class="card-title">@T["All Layers"]</h4>
#: OrchardCore.Layers\Views\Items\AllLayersDeploymentStep.Thumbnail.cshtml:3
msgctxt "OrchardCore.Layers.Views.Items.AllLayersDeploymentStep.Thumbnail"
msgid "All Layers"
msgstr "همه لایه‌ها"

#. <p>@T["Exports all layers."]</p>
#: OrchardCore.Layers\Views\Items\AllLayersDeploymentStep.Thumbnail.cshtml:4
msgctxt "OrchardCore.Layers.Views.Items.AllLayersDeploymentStep.Thumbnail"
msgid "Exports all layers."
msgstr "از تمامی لایه‌ها خروجی می‌گیرد."

#. <zone Name="Title"><h1>@RenderTitleSegments(T["Create Layer"])</h1></zone>
#: OrchardCore.Layers\Views\Admin\Create.cshtml:3
msgctxt "OrchardCore.Layers.Views.Admin.Create"
msgid "Create Layer"
msgstr "ایجاد لایه"

#. <label asp-for="Name" class="form-label">@T["Name"]</label>
#: OrchardCore.Layers\Views\Admin\Create.cshtml:7
msgctxt "OrchardCore.Layers.Views.Admin.Create"
msgid "Name"
msgstr "نام"

#. <label asp-for="Description" class="form-label">@T["Description"]</label>
#: OrchardCore.Layers\Views\Admin\Create.cshtml:13
msgctxt "OrchardCore.Layers.Views.Admin.Create"
msgid "Description"
msgstr "توضیحات"

#. <input class="btn btn-primary" type="submit" value="@T["Create"]" />
#: OrchardCore.Layers\Views\Admin\Create.cshtml:18
msgctxt "OrchardCore.Layers.Views.Admin.Create"
msgid "Create"
msgstr "ایجاد"

#. <zone Name="Title"><h1>@RenderTitleSegments(T["Create Rule"])</h1></zone>
#: OrchardCore.Layers\Views\LayerRule\Create.cshtml:3
msgctxt "OrchardCore.Layers.Views.LayerRule.Create"
msgid "Create Rule"
msgstr "ایجاد قانون"

#. <button class="btn btn-primary create" type="submit">@T["Create"]</button>
#: OrchardCore.Layers\Views\LayerRule\Create.cshtml:14
msgctxt "OrchardCore.Layers.Views.LayerRule.Create"
msgid "Create"
msgstr "ایجاد"

#. <a class="btn btn-secondary cancel" role="button" asp-route-action="Edit" asp-route-controller="Admin" asp-route-name="@Model.Name">@T["Cancel"]</a>
#: OrchardCore.Layers\Views\LayerRule\Create.cshtml:15
msgctxt "OrchardCore.Layers.Views.LayerRule.Create"
msgid "Cancel"
msgstr "انصراف"

#. <zone Name="Title"><h1>@RenderTitleSegments(T["Edit Layer - {0}", Model.Name])</h1></zone>
#: OrchardCore.Layers\Views\Admin\Edit.cshtml:14
msgctxt "OrchardCore.Layers.Views.Admin.Edit"
msgid "Edit Layer - {0}"
msgstr "ویرایش لایه - {0}"

#. <label asp-for="Name" class="form-label">@T["Name"]</label>
#: OrchardCore.Layers\Views\Admin\Edit.cshtml:18
msgctxt "OrchardCore.Layers.Views.Admin.Edit"
msgid "Name"
msgstr "نام"

#. <label asp-for="Description" class="form-label">@T["Description"]</label>
#: OrchardCore.Layers\Views\Admin\Edit.cshtml:24
msgctxt "OrchardCore.Layers.Views.Admin.Edit"
msgid "Description"
msgstr "توضیحات"

#. <div class="d-none" id="ruleOrderErrorMessage" data-message="@T["Error updating rule order"]"></div>
#: OrchardCore.Layers\Views\Admin\Edit.cshtml:31
msgctxt "OrchardCore.Layers.Views.Admin.Edit"
msgid "Error updating rule order"
msgstr "خطا در به‌روزرسانی ترتیب قانون"

#. <input class="btn btn-primary mt-3" type="submit" value="@T["Save"]" />
#: OrchardCore.Layers\Views\Admin\Edit.cshtml:35
msgctxt "OrchardCore.Layers.Views.Admin.Edit"
msgid "Save"
msgstr "ذخیره"

#. <zone Name="Title"><h1>@RenderTitleSegments(T["Edit Rule"])</h1></zone>
#: OrchardCore.Layers\Views\LayerRule\Edit.cshtml:3
msgctxt "OrchardCore.Layers.Views.LayerRule.Edit"
msgid "Edit Rule"
msgstr "ویرایش قانون"

#. <button class="btn btn-primary save" type="submit">@T["Save"]</button>
#: OrchardCore.Layers\Views\LayerRule\Edit.cshtml:13
msgctxt "OrchardCore.Layers.Views.LayerRule.Edit"
msgid "Save"
msgstr "ذخیره"

#. <zone Name="Title"><h1>@RenderTitleSegments(T["Edit Widgets and Layers"])</h1></zone>
#: OrchardCore.Layers\Views\Admin\Index.cshtml:13
msgctxt "OrchardCore.Layers.Views.Admin.Index"
msgid "Edit Widgets and Layers"
msgstr "ویرایش ابزارک‌ها و لایه‌ها"

#. @T["Widget successfully moved. <a href=\"javascript:console.log('submit');$('#undo-form').submit();\"><strong>Undo</strong></a>."]
#: OrchardCore.Layers\Views\Admin\Index.cshtml:17
msgctxt "OrchardCore.Layers.Views.Admin.Index"
msgid "Widget successfully moved. <a href=\"javascript:console.log('submit');$('#undo-form').submit();\"><strong>Undo</strong></a>."
msgstr "ابزارک با موفقیت جابه‌جا شد.<a href=\"javascript:console.log('submit');$('#undo-form').submit();\"><strong>بازگشت به قبل</strong></a>."

#. <h3>@T["Zones"]</h3>
#: OrchardCore.Layers\Views\Admin\Index.cshtml:26
msgctxt "OrchardCore.Layers.Views.Admin.Index"
msgid "Zones"
msgstr "نواحی"

#. <p class="alert alert-warning">@T["Please <a href=\"{0}\">define the available zones</a> before adding Widgets", Url.Action("Index", "Admin", new { area = "OrchardCore.Settings", groupId = LayerSiteSettingsDisplayDriver.GroupId })]</p>
#: OrchardCore.Layers\Views\Admin\Index.cshtml:30
msgctxt "OrchardCore.Layers.Views.Admin.Index"
msgid "Please <a href=\"{0}\">define the available zones</a> before adding Widgets"
msgstr "لطفاً قبل از افزودن ابزارک، <a href=\"{0}\">مناطق موجود را تعریف کنید</a>"

#. @T["Add Widget"]
#: OrchardCore.Layers\Views\Admin\Index.cshtml:79
msgctxt "OrchardCore.Layers.Views.Admin.Index"
msgid "Add Widget"
msgstr "افزودنِ ابزارک"

#. <span>@T["No widgets found."]</span>
#: OrchardCore.Layers\Views\Admin\Index.cshtml:101
msgctxt "OrchardCore.Layers.Views.Admin.Index"
msgid "No widgets found."
msgstr "هیچ ابزارکی یافت نشد."

#. <span>@T["No layers found."]</span>
#: OrchardCore.Layers\Views\Admin\Index.cshtml:106
msgctxt "OrchardCore.Layers.Views.Admin.Index"
msgid "No layers found."
msgstr "هیچ لایه ای یافت نشد."

#. <h3>@T["Layers"]</h3>
#: OrchardCore.Layers\Views\Admin\Index.cshtml:115
msgctxt "OrchardCore.Layers.Views.Admin.Index"
msgid "Layers"
msgstr "لایه‌ها"

#. @T["Select a layer to reveal its associated widgets."]
#: OrchardCore.Layers\Views\Admin\Index.cshtml:118
msgctxt "OrchardCore.Layers.Views.Admin.Index"
msgid "Select a layer to reveal its associated widgets."
msgstr "لایه مورد نظر را برای آشکار شدن ابزارک‌های موجود در آن، انتخاب کنید."

#. <a class="seedoc" href="@(OrchardCore.Admin.Constants.DocsUrl)reference/modules/Layers/#rules" target="_blank">@T["See documentation"]</a>
#: OrchardCore.Layers\Views\Admin\Index.cshtml:119
msgctxt "OrchardCore.Layers.Views.Admin.Index"
msgid "See documentation"
msgstr "مستندات را ببینید"

#. <a class="btn btn-primary btn-sm" href="@Url.Action("Edit", "Admin", new { area = "OrchardCore.Layers", name = layer.Name })">@T["Edit"]</a>
#: OrchardCore.Layers\Views\Admin\Index.cshtml:134
msgctxt "OrchardCore.Layers.Views.Admin.Index"
msgid "Edit"
msgstr "ویرایش"

#. <a class="btn btn-danger btn-sm" href="@Url.Action("Delete", "Admin", new { area = "OrchardCore.Layers", name = layer.Name })" data-url-af="RemoveUrl UnsafeUrl">@T["Delete"]</a>
#: OrchardCore.Layers\Views\Admin\Index.cshtml:135
msgctxt "OrchardCore.Layers.Views.Admin.Index"
msgid "Delete"
msgstr "پاک‌کردن"

#. <p class="alert alert-warning">@T["Please <a href=\"{0}\">create a layer</a> before adding Widgets", Url.Action("Create", "Admin", new { area = "OrchardCore.Layers" })]</p>
#: OrchardCore.Layers\Views\Admin\Index.cshtml:148
msgctxt "OrchardCore.Layers.Views.Admin.Index"
msgid "Please <a href=\"{0}\">create a layer</a> before adding Widgets"
msgstr "لطفا قبل از افزودن ابزارک <a href=\"{0}\">یک لایه ایجاد کنید</a>"

#. <a class="btn btn-primary btn-sm" href="@Url.Action("Create", "Admin", new { area = "OrchardCore.Layers" })">@T["Add"]</a>
#: OrchardCore.Layers\Views\Admin\Index.cshtml:151
msgctxt "OrchardCore.Layers.Views.Admin.Index"
msgid "Add"
msgstr "افزودن"

#. <label asp-for="Title" class="@Orchard.GetLabelClasses()">@T["Title"]</label>
#: OrchardCore.Layers\Views\LayerMetadata.Edit.cshtml:5
msgctxt "OrchardCore.Layers.Views.LayerMetadata.Edit"
msgid "Title"
msgstr "عنوان"

#. <label class="form-check-label" asp-for="LayerMetadata.RenderTitle">@T["Render title"]</label>
#: OrchardCore.Layers\Views\LayerMetadata.Edit.cshtml:16
msgctxt "OrchardCore.Layers.Views.LayerMetadata.Edit"
msgid "Render title"
msgstr "نمایش عنوان"

#. <span class="hint dashed">@T["If checked, the title will be rendered with the widget."]</span>
#: OrchardCore.Layers\Views\LayerMetadata.Edit.cshtml:17
msgctxt "OrchardCore.Layers.Views.LayerMetadata.Edit"
msgid "If checked, the title will be rendered with the widget."
msgstr "عنوان با ابزارک نمایش داده شود."

#. <label asp-for="LayerMetadata.Layer" class="@Orchard.GetLabelClasses()">@T["The layer the widget should be associated with."]</label>
#: OrchardCore.Layers\Views\LayerMetadata.Edit.cshtml:23
msgctxt "OrchardCore.Layers.Views.LayerMetadata.Edit"
msgid "The layer the widget should be associated with."
msgstr "لایه‌ای که ابزارک در آن قرار می‌گیرد."

#. <label asp-for="Zones" class="form-label">@T["Available zones for Layers"]</label>
#: OrchardCore.Layers\Views\LayerSettings.Edit.cshtml:4
msgctxt "OrchardCore.Layers.Views.LayerSettings.Edit"
msgid "Available zones for Layers"
msgstr "نواحی موجود برای لایه‌ها"

#. @T["A comma separated list of values, representing the available zones for <a href=\"{0}\">widgets</a>. Note that you'll need to render these zones in the layout template, as they do not automatically render.",
#: OrchardCore.Layers\Views\LayerSettings.Edit.cshtml:8
msgctxt "OrchardCore.Layers.Views.LayerSettings.Edit"
msgid "A comma separated list of values, representing the available zones for <a href=\"{0}\">widgets</a>. Note that you'll need to render these zones in the layout template, as they do not automatically render."
msgstr "فهرستی از مقادیر جدا شده با کاما که مناطق موجود را برای <a href=\"{0}\">ویجت‌ها</a> نشان می‌دهد. توجه داشته باشید که باید این مناطق را در قالب طرح‌بندی رندر کنید، زیرا به‌طور خودکار رندر نمی‌شوند."

