msgid ""
msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Crowdin-Project: orchard-core\n"
"X-Crowdin-Project-ID: 307044\n"
"X-Crowdin-Language: zh-CN\n"
"X-Crowdin-File: /main/Localization/OrchardCore.ContentTypes.pot\n"
"X-Crowdin-File-ID: 718\n"
"Project-Id-Version: orchard-core\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Chinese Simplified\n"
"Language: zh_CN\n"
"PO-Revision-Date: 2023-12-22 16:12\n"

#. builder.Add(S["Content"], content => content
#: OrchardCore.ContentTypes\AdminMenu.cs:28
msgctxt "OrchardCore.ContentTypes.AdminMenu"
msgid "Content"
msgstr "内容"

#. .Add(S["Content Definition"], S["Content Definition"].PrefixPosition("9"), contentDefinition => contentDefinition
#. .Add(S["Content Definition"], S["Content Definition"].PrefixPosition("9"), contentDefinition => contentDefinition
#: OrchardCore.ContentTypes\AdminMenu.cs:29
#: OrchardCore.ContentTypes\AdminMenu.cs:29
msgctxt "OrchardCore.ContentTypes.AdminMenu"
msgid "Content Definition"
msgstr "内容定义"

#. .Add(S["Content Types"], S["Content Types"].PrefixPosition("1"), contentTypes => contentTypes
#. .Add(S["Content Types"], S["Content Types"].PrefixPosition("1"), contentTypes => contentTypes
#: OrchardCore.ContentTypes\AdminMenu.cs:30
#: OrchardCore.ContentTypes\AdminMenu.cs:30
msgctxt "OrchardCore.ContentTypes.AdminMenu"
msgid "Content Types"
msgstr "内容类型"

#. .Add(S["Content Parts"], S["Content Parts"].PrefixPosition("2"), contentParts => contentParts
#. .Add(S["Content Parts"], S["Content Parts"].PrefixPosition("2"), contentParts => contentParts
#: OrchardCore.ContentTypes\AdminMenu.cs:34
#: OrchardCore.ContentTypes\AdminMenu.cs:34
msgctxt "OrchardCore.ContentTypes.AdminMenu"
msgid "Content Parts"
msgstr "内容零件"

#. ModelState.AddModelError("DisplayName", S["The Display Name can't be empty."]);
#. ModelState.AddModelError("DisplayName", S["The Display Name can't be empty."]);
#. ModelState.AddModelError("DisplayName", S["The Display Name can't be empty."]);
#. ModelState.AddModelError("DisplayName", S["The Display Name can't be empty."]);
#. ModelState.AddModelError("DisplayName", S["The Display Name can't be empty."]);
#: OrchardCore.ContentTypes\Controllers\AdminController.cs:101
#: OrchardCore.ContentTypes\Controllers\AdminController.cs:355
#: OrchardCore.ContentTypes\Controllers\AdminController.cs:648
#: OrchardCore.ContentTypes\Controllers\AdminController.cs:774
#: OrchardCore.ContentTypes\Controllers\AdminController.cs:943
msgctxt "OrchardCore.ContentTypes.Controllers.AdminController"
msgid "The Display Name can't be empty."
msgstr "显示名称不能为空。"

#. ModelState.AddModelError("DisplayName", S["A type with the same Display Name already exists."]);
#: OrchardCore.ContentTypes\Controllers\AdminController.cs:107
msgctxt "OrchardCore.ContentTypes.Controllers.AdminController"
msgid "A type with the same Display Name already exists."
msgstr "具有相同显示名称的类型已存在。"

#. ModelState.AddModelError("Name", S["The Technical Name can't be empty."]);
#. ModelState.AddModelError("Name", S["The Technical Name can't be empty."]);
#. ModelState.AddModelError("Name", S["The Technical Name can't be empty."]);
#. ModelState.AddModelError("Name", S["The Technical Name can't be empty."]);
#: OrchardCore.ContentTypes\Controllers\AdminController.cs:112
#: OrchardCore.ContentTypes\Controllers\AdminController.cs:380
#: OrchardCore.ContentTypes\Controllers\AdminController.cs:465
#: OrchardCore.ContentTypes\Controllers\AdminController.cs:658
msgctxt "OrchardCore.ContentTypes.Controllers.AdminController"
msgid "The Technical Name can't be empty."
msgstr "技术名称不能为空。"

#. ModelState.AddModelError("Name", S["The Technical Name must start with a letter."]);
#. ModelState.AddModelError("Name", S["The Technical Name must start with a letter."]);
#. ModelState.AddModelError("Name", S["The Technical Name must start with a letter."]);
#. ModelState.AddModelError("Name", S["The Technical Name must start with a letter."]);
#: OrchardCore.ContentTypes\Controllers\AdminController.cs:117
#: OrchardCore.ContentTypes\Controllers\AdminController.cs:365
#: OrchardCore.ContentTypes\Controllers\AdminController.cs:475
#: OrchardCore.ContentTypes\Controllers\AdminController.cs:668
msgctxt "OrchardCore.ContentTypes.Controllers.AdminController"
msgid "The Technical Name must start with a letter."
msgstr "技术名称必须以字母开头。"

#. ModelState.AddModelError("Name", S["The Technical Name contains invalid characters."]);
#. ModelState.AddModelError("Name", S["The Technical Name contains invalid characters."]);
#. ModelState.AddModelError("Name", S["The Technical Name contains invalid characters."]);
#. ModelState.AddModelError("Name", S["The Technical Name contains invalid characters."]);
#: OrchardCore.ContentTypes\Controllers\AdminController.cs:122
#: OrchardCore.ContentTypes\Controllers\AdminController.cs:370
#: OrchardCore.ContentTypes\Controllers\AdminController.cs:480
#: OrchardCore.ContentTypes\Controllers\AdminController.cs:673
msgctxt "OrchardCore.ContentTypes.Controllers.AdminController"
msgid "The Technical Name contains invalid characters."
msgstr "技术名称包含无效字符。"

#. ModelState.AddModelError("Name", S["The Technical Name is reserved for internal use."]);
#. ModelState.AddModelError("Name", S["The Technical Name is reserved for internal use."]);
#. ModelState.AddModelError("Name", S["The Technical Name is reserved for internal use."]);
#: OrchardCore.ContentTypes\Controllers\AdminController.cs:127
#: OrchardCore.ContentTypes\Controllers\AdminController.cs:375
#: OrchardCore.ContentTypes\Controllers\AdminController.cs:485
msgctxt "OrchardCore.ContentTypes.Controllers.AdminController"
msgid "The Technical Name is reserved for internal use."
msgstr "技术名称保留给内部使用。"

#. ModelState.AddModelError("Name", S["A type with the same Technical Name already exists."]);
#: OrchardCore.ContentTypes\Controllers\AdminController.cs:132
msgctxt "OrchardCore.ContentTypes.Controllers.AdminController"
msgid "A type with the same Technical Name already exists."
msgstr "具有相同技术名称的类型已存在。"

#. await _notifier.SuccessAsync(H["The \"{0}\" content type has been created.", typeViewModel.DisplayName]);
#: OrchardCore.ContentTypes\Controllers\AdminController.cs:145
msgctxt "OrchardCore.ContentTypes.Controllers.AdminController"
msgid "The \"{0}\" content type has been created."
msgstr "已创建 \"{0}\" 内容类型。"

#. await _notifier.SuccessAsync(H["\"{0}\" settings have been saved.", contentTypeDefinition.Name]);
#: OrchardCore.ContentTypes\Controllers\AdminController.cs:204
msgctxt "OrchardCore.ContentTypes.Controllers.AdminController"
msgid "\"{0}\" settings have been saved."
msgstr "已保存 \"{0}\" 设置。"

#. await _notifier.SuccessAsync(H["\"{0}\" has been removed.", typeViewModel.DisplayName]);
#. await _notifier.InformationAsync(H["\"{0}\" has been removed.", partViewModel.DisplayName]);
#: OrchardCore.ContentTypes\Controllers\AdminController.cs:228
#: OrchardCore.ContentTypes\Controllers\AdminController.cs:581
msgctxt "OrchardCore.ContentTypes.Controllers.AdminController"
msgid "\"{0}\" has been removed."
msgstr "\"{0}\" 已被删除。"

#. await _notifier.SuccessAsync(H["The \"{0}\" part has been added.", partToAdd]);
#. await _notifier.SuccessAsync(H["The \"{0}\" part has been added.", partToAdd]);
#: OrchardCore.ContentTypes\Controllers\AdminController.cs:317
#: OrchardCore.ContentTypes\Controllers\AdminController.cs:398
msgctxt "OrchardCore.ContentTypes.Controllers.AdminController"
msgid "The \"{0}\" part has been added."
msgstr "添加了 \"{0}\" 零件。"

#. ModelState.AddModelError("DisplayName", S["A part with the same Display Name already exists."]);
#. ModelState.AddModelError("DisplayName", S["A part with the same Display Name already exists."]);
#: OrchardCore.ContentTypes\Controllers\AdminController.cs:360
#: OrchardCore.ContentTypes\Controllers\AdminController.cs:948
msgctxt "OrchardCore.ContentTypes.Controllers.AdminController"
msgid "A part with the same Display Name already exists."
msgstr "已存在具有相同显示名称的部件。"

#. ModelState.AddModelError("Name", S["A part with the same Technical Name already exists."]);
#. ModelState.AddModelError("Name", S["A part with the same Technical Name already exists."]);
#: OrchardCore.ContentTypes\Controllers\AdminController.cs:385
#: OrchardCore.ContentTypes\Controllers\AdminController.cs:470
msgctxt "OrchardCore.ContentTypes.Controllers.AdminController"
msgid "A part with the same Technical Name already exists."
msgstr "已经存在具有相同技术名称的部件。"

#. await _notifier.SuccessAsync(H["The \"{0}\" part has been removed.", name]);
#: OrchardCore.ContentTypes\Controllers\AdminController.cs:420
msgctxt "OrchardCore.ContentTypes.Controllers.AdminController"
msgid "The \"{0}\" part has been removed."
msgstr "\"{0}\" 零件已被删除。"

#. await _notifier.InformationAsync(H["The content part could not be created."]);
#: OrchardCore.ContentTypes\Controllers\AdminController.cs:497
msgctxt "OrchardCore.ContentTypes.Controllers.AdminController"
msgid "The content part could not be created."
msgstr "无法创建内容零件。"

#. await _notifier.SuccessAsync(H["The \"{0}\" content part has been created.", partViewModel.Name]);
#: OrchardCore.ContentTypes\Controllers\AdminController.cs:501
msgctxt "OrchardCore.ContentTypes.Controllers.AdminController"
msgid "The \"{0}\" content part has been created."
msgstr "已创建 \"{0}\" 内容零件。"

#. await _notifier.SuccessAsync(H["The settings of \"{0}\" have been saved.", contentPartDefinition.Name]);
#: OrchardCore.ContentTypes\Controllers\AdminController.cs:557
msgctxt "OrchardCore.ContentTypes.Controllers.AdminController"
msgid "The settings of \"{0}\" have been saved."
msgstr "已保存 \"{0}\" 的设置。"

#. await _notifier.WarningAsync(H["There are no fields."]);
#: OrchardCore.ContentTypes\Controllers\AdminController.cs:597
msgctxt "OrchardCore.ContentTypes.Controllers.AdminController"
msgid "There are no fields."
msgstr "没有字段。"

#. ModelState.AddModelError("DisplayName", S["A field with the same Display Name already exists."]);
#. ModelState.AddModelError("DisplayName", S["A field with the same Display Name already exists."]);
#: OrchardCore.ContentTypes\Controllers\AdminController.cs:653
#: OrchardCore.ContentTypes\Controllers\AdminController.cs:779
msgctxt "OrchardCore.ContentTypes.Controllers.AdminController"
msgid "A field with the same Display Name already exists."
msgstr "具有相同显示名称的字段已存在。"

#. ModelState.AddModelError("Name", S["A field with the same Technical Name already exists."]);
#: OrchardCore.ContentTypes\Controllers\AdminController.cs:663
msgctxt "OrchardCore.ContentTypes.Controllers.AdminController"
msgid "A field with the same Technical Name already exists."
msgstr "具有相同技术名称的字段已存在。"

#. await _notifier.SuccessAsync(H["The field \"{0}\" has been added.", viewModel.DisplayName]);
#: OrchardCore.ContentTypes\Controllers\AdminController.cs:689
msgctxt "OrchardCore.ContentTypes.Controllers.AdminController"
msgid "The field \"{0}\" has been added."
msgstr "添加了字段 \"{0}\"。"

#. await _notifier.InformationAsync(H["Display name changed to {0}.", viewModel.DisplayName]);
#: OrchardCore.ContentTypes\Controllers\AdminController.cs:792
msgctxt "OrchardCore.ContentTypes.Controllers.AdminController"
msgid "Display name changed to {0}."
msgstr "显示名称更改为 {0}。"

#. await _notifier.SuccessAsync(H["The \"{0}\" field settings have been saved.", field.DisplayName()]);
#: OrchardCore.ContentTypes\Controllers\AdminController.cs:811
msgctxt "OrchardCore.ContentTypes.Controllers.AdminController"
msgid "The \"{0}\" field settings have been saved."
msgstr "已保存 \"{0}\" 字段设置。"

#. await _notifier.SuccessAsync(H["The \"{0}\" field has been removed.", field.DisplayName()]);
#: OrchardCore.ContentTypes\Controllers\AdminController.cs:855
msgctxt "OrchardCore.ContentTypes.Controllers.AdminController"
msgid "The \"{0}\" field has been removed."
msgstr "\"{0}\" 字段已被删除。"

#. await _notifier.SuccessAsync(H["The \"{0}\" part settings have been saved.", part.DisplayName()]);
#: OrchardCore.ContentTypes\Controllers\AdminController.cs:974
msgctxt "OrchardCore.ContentTypes.Controllers.AdminController"
msgid "The \"{0}\" part settings have been saved."
msgstr "已保存 \"{0}\" 零件设置。"

#. context.Updater.ModelState.AddModelError(nameof(ContentTypeSettingsViewModel.Stereotype), S["The stereotype should be alphanumeric."]);
#: OrchardCore.ContentTypes\Editors\ContentTypeSettingsDisplayDriver.cs:55
msgctxt "OrchardCore.ContentTypes.Editors.ContentTypeSettingsDisplayDriver"
msgid "The stereotype should be alphanumeric."
msgstr "此处必须使用字母与数字。"

#. context.Updater.ModelState.AddModelError("DisplayName", S["The Content Type name can't be empty."]);
#: OrchardCore.ContentTypes\Editors\DefaultContentTypeDisplayDriver.cs:38
msgctxt "OrchardCore.ContentTypes.Editors.DefaultContentTypeDisplayDriver"
msgid "The Content Type name can't be empty."
msgstr "内容类型名称不能为空。"

#. throw new Exception(S["Cannot add part named '{0}'. It already exists.", name]);
#: OrchardCore.ContentTypes\Services\ContentDefinitionService.cs:281
msgctxt "OrchardCore.ContentTypes.Services.ContentDefinitionService"
msgid "Cannot add part named '{0}'. It already exists."
msgstr "无法添加名为 \"{0}\" 的零件。它已经存在。"

#. <zone Name="Title"><h1>@RenderTitleSegments(T["Add New Field To \"{0}\"", Model.Part.DisplayName()])</h1></zone>
#: OrchardCore.ContentTypes\Views\Admin\AddFieldTo.cshtml:10
msgctxt "OrchardCore.ContentTypes.Views.Admin.AddFieldTo"
msgid "Add New Field To \"{0}\""
msgstr "将新字段添加到 \"{0}\""

#. <label asp-for="DisplayName" class="form-label">@T["Display Name"]</label>
#: OrchardCore.ContentTypes\Views\Admin\AddFieldTo.cshtml:16
msgctxt "OrchardCore.ContentTypes.Views.Admin.AddFieldTo"
msgid "Display Name"
msgstr "显示名称"

#. <span class="hint">@T["Name of the field as it will be displayed in screens."]</span>
#: OrchardCore.ContentTypes\Views\Admin\AddFieldTo.cshtml:19
msgctxt "OrchardCore.ContentTypes.Views.Admin.AddFieldTo"
msgid "Name of the field as it will be displayed in screens."
msgstr "将在屏幕中显示的字段的名称。"

#. <label asp-for="Name" class="form-label">@T["Technical Name"]</label>
#: OrchardCore.ContentTypes\Views\Admin\AddFieldTo.cshtml:24
msgctxt "OrchardCore.ContentTypes.Views.Admin.AddFieldTo"
msgid "Technical Name"
msgstr "技术名称"

#. <span class="hint">@T["Technical name of the field."]</span>
#: OrchardCore.ContentTypes\Views\Admin\AddFieldTo.cshtml:27
msgctxt "OrchardCore.ContentTypes.Views.Admin.AddFieldTo"
msgid "Technical name of the field."
msgstr "字段的技术名称。"

#. <label for="DisplayName">@T["Field Type"]</label>
#: OrchardCore.ContentTypes\Views\Admin\AddFieldTo.cshtml:31
msgctxt "OrchardCore.ContentTypes.Views.Admin.AddFieldTo"
msgid "Field Type"
msgstr "字段类型"

#. <button class="btn btn-primary save" type="submit">@T["Save"]</button>
#: OrchardCore.ContentTypes\Views\Admin\AddFieldTo.cshtml:46
msgctxt "OrchardCore.ContentTypes.Views.Admin.AddFieldTo"
msgid "Save"
msgstr "保存"

#. <a class="btn btn-secondary cancel" role="button" href="@returnUrl">@T["Cancel"]</a>
#: OrchardCore.ContentTypes\Views\Admin\AddFieldTo.cshtml:49
msgctxt "OrchardCore.ContentTypes.Views.Admin.AddFieldTo"
msgid "Cancel"
msgstr "取消"

#. <zone Name="Title"><h1>@T["Add Parts To \"{0}\"", Model.Type.DisplayName]</h1></zone>
#: OrchardCore.ContentTypes\Views\Admin\AddPartsTo.cshtml:5
msgctxt "OrchardCore.ContentTypes.Views.Admin.AddPartsTo"
msgid "Add Parts To \"{0}\""
msgstr "添加零件到 \"{0}\""

#. @T["Choose the Parts to add to this Content Type."]
#: OrchardCore.ContentTypes\Views\Admin\AddPartsTo.cshtml:7
msgctxt "OrchardCore.ContentTypes.Views.Admin.AddPartsTo"
msgid "Choose the Parts to add to this Content Type."
msgstr "选择要添加到此内容类型的零件。"

#. <button class="btn btn-primary save" type="submit">@T["Save"]</button>
#: OrchardCore.ContentTypes\Views\Admin\AddPartsTo.cshtml:29
msgctxt "OrchardCore.ContentTypes.Views.Admin.AddPartsTo"
msgid "Save"
msgstr "保存"

#. <a class="btn btn-secondary cancel" role="button" asp-route-action="Edit" asp-route-id="@Model.Type.Name">@T["Cancel"]</a>
#: OrchardCore.ContentTypes\Views\Admin\AddPartsTo.cshtml:30
msgctxt "OrchardCore.ContentTypes.Views.Admin.AddPartsTo"
msgid "Cancel"
msgstr "取消"

#. <zone Name="Title"><h1>@T["Add Named Part To \"{0}\"", Model.Type.DisplayName]</h1></zone>
#: OrchardCore.ContentTypes\Views\Admin\AddReusablePartTo.cshtml:5
msgctxt "OrchardCore.ContentTypes.Views.Admin.AddReusablePartTo"
msgid "Add Named Part To \"{0}\""
msgstr "将命名零件添加到 \"{0}\""

#. <label asp-for="DisplayName" class="form-label">@T["Display Name"]</label>
#: OrchardCore.ContentTypes\Views\Admin\AddReusablePartTo.cshtml:14
msgctxt "OrchardCore.ContentTypes.Views.Admin.AddReusablePartTo"
msgid "Display Name"
msgstr "显示名称"

#. <span class="hint">@T["Name of the reusable part as it will be displayed in screens."]</span>
#: OrchardCore.ContentTypes\Views\Admin\AddReusablePartTo.cshtml:16
msgctxt "OrchardCore.ContentTypes.Views.Admin.AddReusablePartTo"
msgid "Name of the reusable part as it will be displayed in screens."
msgstr "可重复使用零件的名称, 因为它将显示在屏幕中。"

#. <label asp-for="Name" class="form-label">@T["Technical Name"]</label>
#: OrchardCore.ContentTypes\Views\Admin\AddReusablePartTo.cshtml:20
msgctxt "OrchardCore.ContentTypes.Views.Admin.AddReusablePartTo"
msgid "Technical Name"
msgstr "技术名称"

#. <span class="hint">@T["Technical name of the reusable part."]</span>
#: OrchardCore.ContentTypes\Views\Admin\AddReusablePartTo.cshtml:22
msgctxt "OrchardCore.ContentTypes.Views.Admin.AddReusablePartTo"
msgid "Technical name of the reusable part."
msgstr "可重复使用零件的技术名称。"

#. <label asp-for="Description" class="form-label">@T["Description"]</label>
#: OrchardCore.ContentTypes\Views\Admin\AddReusablePartTo.cshtml:26
msgctxt "OrchardCore.ContentTypes.Views.Admin.AddReusablePartTo"
msgid "Description"
msgstr "描述"

#. <span class="hint">@T["Description of the reusable part."]</span>
#: OrchardCore.ContentTypes\Views\Admin\AddReusablePartTo.cshtml:28
msgctxt "OrchardCore.ContentTypes.Views.Admin.AddReusablePartTo"
msgid "Description of the reusable part."
msgstr "可重用零件的说明。"

#. <p class="alert alert-warning">@T["There are no available named parts."]</p>
#: OrchardCore.ContentTypes\Views\Admin\AddReusablePartTo.cshtml:50
msgctxt "OrchardCore.ContentTypes.Views.Admin.AddReusablePartTo"
msgid "There are no available named parts."
msgstr "没有可用的命名零件。"

#. <button class="btn btn-primary save" type="submit">@T["Save"]</button>
#: OrchardCore.ContentTypes\Views\Admin\AddReusablePartTo.cshtml:56
msgctxt "OrchardCore.ContentTypes.Views.Admin.AddReusablePartTo"
msgid "Save"
msgstr "保存​​"

#. <a class="btn btn-secondary cancel" role="button" asp-route-action="Edit" asp-route-id="@Model.Type.Name">@T["Cancel"]</a>
#: OrchardCore.ContentTypes\Views\Admin\AddReusablePartTo.cshtml:58
msgctxt "OrchardCore.ContentTypes.Views.Admin.AddReusablePartTo"
msgid "Cancel"
msgstr "取消"

#. <h5>@T["Update Content Definitions"]</h5>
#: OrchardCore.ContentTypes\Views\Items\ContentDefinitionDeploymentStep.Fields.Edit.cshtml:14
msgctxt "OrchardCore.ContentTypes.Views.Items.ContentDefinitionDeploymentStep.Fields.Edit"
msgid "Update Content Definitions"
msgstr "更新内容定义"

#. <label class="form-check-label" asp-for="IncludeAll">@T["Include all content types and parts definitions."]</label>
#: OrchardCore.ContentTypes\Views\Items\ContentDefinitionDeploymentStep.Fields.Edit.cshtml:21
msgctxt "OrchardCore.ContentTypes.Views.Items.ContentDefinitionDeploymentStep.Fields.Edit"
msgid "Include all content types and parts definitions."
msgstr "包括所有内容类型和零件定义。"

#. <span class="hint">@T["The content types to add as part of the plan."]</span>
#: OrchardCore.ContentTypes\Views\Items\ContentDefinitionDeploymentStep.Fields.Edit.cshtml:31
msgctxt "OrchardCore.ContentTypes.Views.Items.ContentDefinitionDeploymentStep.Fields.Edit"
msgid "The content types to add as part of the plan."
msgstr "要作为计划的一部分添加的内容类型。"

#. <span class="hint">@T["The content parts to add as part of the plan."]</span>
#: OrchardCore.ContentTypes\Views\Items\ContentDefinitionDeploymentStep.Fields.Edit.cshtml:88
msgctxt "OrchardCore.ContentTypes.Views.Items.ContentDefinitionDeploymentStep.Fields.Edit"
msgid "The content parts to add as part of the plan."
msgstr "要作为计划的一部分添加的内容部分。"

#. <h5>@T["Update Content Definitions"]</h5>
#: OrchardCore.ContentTypes\Views\Items\ContentDefinitionDeploymentStep.Fields.Summary.cshtml:6
msgctxt "OrchardCore.ContentTypes.Views.Items.ContentDefinitionDeploymentStep.Fields.Summary"
msgid "Update Content Definitions"
msgstr "更新内容定义"

#. <span class="hint d-block">@T["Content Definitions should be placed before any content steps."]</span>
#: OrchardCore.ContentTypes\Views\Items\ContentDefinitionDeploymentStep.Fields.Summary.cshtml:44
msgctxt "OrchardCore.ContentTypes.Views.Items.ContentDefinitionDeploymentStep.Fields.Summary"
msgid "Content Definitions should be placed before any content steps."
msgstr "内容定义应放在任何内容步骤之前。"

#. <h4 class="card-title">@T["Update Content Definitions"]</h4>
#: OrchardCore.ContentTypes\Views\Items\ContentDefinitionDeploymentStep.Fields.Thumbnail.cshtml:1
msgctxt "OrchardCore.ContentTypes.Views.Items.ContentDefinitionDeploymentStep.Fields.Thumbnail"
msgid "Update Content Definitions"
msgstr "更新内容定义"

#. <p>@T["Exports specified content type and part definitions for updating."]</p>
#: OrchardCore.ContentTypes\Views\Items\ContentDefinitionDeploymentStep.Fields.Thumbnail.cshtml:2
msgctxt "OrchardCore.ContentTypes.Views.Items.ContentDefinitionDeploymentStep.Fields.Thumbnail"
msgid "Exports specified content type and part definitions for updating."
msgstr "导出指定的内容类型和零件定义。"

#. <label asp-for="ContentPartDefinition.Name" class="form-label">@T["Technical Name"]</label>
#: OrchardCore.ContentTypes\Views\ContentPartSettings.Edit.cshtml:5
msgctxt "OrchardCore.ContentTypes.Views.ContentPartSettings.Edit"
msgid "Technical Name"
msgstr "技术名称"

#. <span class="hint w-100">@T["Technical name of the part."]</span>
#: OrchardCore.ContentTypes\Views\ContentPartSettings.Edit.cshtml:7
msgctxt "OrchardCore.ContentTypes.Views.ContentPartSettings.Edit"
msgid "Technical name of the part."
msgstr "零件的技术名称。"

#. <label asp-for="DisplayName" class="form-label">@T["Display Name"]</label>
#: OrchardCore.ContentTypes\Views\ContentPartSettings.Edit.cshtml:11
msgctxt "OrchardCore.ContentTypes.Views.ContentPartSettings.Edit"
msgid "Display Name"
msgstr "显示名称"

#. <span class="hint w-100">@T["Name of the part as it will be displayed in screens. Leave empty to use defaults."]</span>
#: OrchardCore.ContentTypes\Views\ContentPartSettings.Edit.cshtml:13
msgctxt "OrchardCore.ContentTypes.Views.ContentPartSettings.Edit"
msgid "Name of the part as it will be displayed in screens. Leave empty to use defaults."
msgstr "将在屏幕中显示的零件的名称。留空以使用默认值。"

#. <label asp-for="Description" class="form-label">@T["Description"]</label>
#: OrchardCore.ContentTypes\Views\ContentPartSettings.Edit.cshtml:17
msgctxt "OrchardCore.ContentTypes.Views.ContentPartSettings.Edit"
msgid "Description"
msgstr "描述"

#. <span class="hint w-100">@T["Optionally provide a description for this part."]</span>
#: OrchardCore.ContentTypes\Views\ContentPartSettings.Edit.cshtml:20
msgctxt "OrchardCore.ContentTypes.Views.ContentPartSettings.Edit"
msgid "Optionally provide a description for this part."
msgstr "(可选) 提供此零件的说明。"

#. <label class="form-check-label" asp-for="Attachable">@T["Attachable"]</label>
#: OrchardCore.ContentTypes\Views\ContentPartSettings.Edit.cshtml:25
msgctxt "OrchardCore.ContentTypes.Views.ContentPartSettings.Edit"
msgid "Attachable"
msgstr "可附加"

#. <span class="hint">@T["Check to allow this part to be attached to other content types."]</span>
#: OrchardCore.ContentTypes\Views\ContentPartSettings.Edit.cshtml:26
msgctxt "OrchardCore.ContentTypes.Views.ContentPartSettings.Edit"
msgid "Check to allow this part to be attached to other content types."
msgstr "检查以允许将此零件附加到其他内容类型。"

#. <label class="form-check-label" asp-for="Reusable">@T["Reusable"]</label>
#: OrchardCore.ContentTypes\Views\ContentPartSettings.Edit.cshtml:31
msgctxt "OrchardCore.ContentTypes.Views.ContentPartSettings.Edit"
msgid "Reusable"
msgstr "可重用"

#. <span class="hint">@T["Check to allow this part to be attached multiple times."]</span>
#: OrchardCore.ContentTypes\Views\ContentPartSettings.Edit.cshtml:32
msgctxt "OrchardCore.ContentTypes.Views.ContentPartSettings.Edit"
msgid "Check to allow this part to be attached multiple times."
msgstr "检查以允许此零件连接多次。"

#. <label asp-for="Name" class="form-label">@T["Technical Name"]</label>
#: OrchardCore.ContentTypes\Views\ContentType.Edit.cshtml:4
msgctxt "OrchardCore.ContentTypes.Views.ContentType.Edit"
msgid "Technical Name"
msgstr "技术名称"

#. <span class="hint w-100">@T["Technical name of the type."]</span>
#: OrchardCore.ContentTypes\Views\ContentType.Edit.cshtml:6
msgctxt "OrchardCore.ContentTypes.Views.ContentType.Edit"
msgid "Technical name of the type."
msgstr "类型的技术名称。"

#. <label asp-for="DisplayName" class="form-label">@T["Display Name"]</label>
#: OrchardCore.ContentTypes\Views\ContentType.Edit.cshtml:9
msgctxt "OrchardCore.ContentTypes.Views.ContentType.Edit"
msgid "Display Name"
msgstr "显示名称"

#. <span class="hint w-100">@T["Name of the type as it will be displayed on screens."]</span>
#: OrchardCore.ContentTypes\Views\ContentType.Edit.cshtml:11
msgctxt "OrchardCore.ContentTypes.Views.ContentType.Edit"
msgid "Name of the type as it will be displayed on screens."
msgstr "将在屏幕上显示的类型的名称。"

#. <label asp-for="Description" class="form-label">@T["Description"]</label>
#: OrchardCore.ContentTypes\Views\ContentTypeSettings.Edit.cshtml:5
msgctxt "OrchardCore.ContentTypes.Views.ContentTypeSettings.Edit"
msgid "Description"
msgstr "描述"

#. <span class="hint">@T["(Optional) Description of the content type"]</span>
#: OrchardCore.ContentTypes\Views\ContentTypeSettings.Edit.cshtml:8
msgctxt "OrchardCore.ContentTypes.Views.ContentTypeSettings.Edit"
msgid "(Optional) Description of the content type"
msgstr "(可选) 内容类型描述"

#. <label class="form-check-label" asp-for="Creatable">@T["Creatable"]</label>
#: OrchardCore.ContentTypes\Views\ContentTypeSettings.Edit.cshtml:14
msgctxt "OrchardCore.ContentTypes.Views.ContentTypeSettings.Edit"
msgid "Creatable"
msgstr "可创建"

#. <span class="hint dashed">@T["Determines if an instance of this content type can be created through the UI."]</span>
#: OrchardCore.ContentTypes\Views\ContentTypeSettings.Edit.cshtml:15
msgctxt "OrchardCore.ContentTypes.Views.ContentTypeSettings.Edit"
msgid "Determines if an instance of this content type can be created through the UI."
msgstr "确定此内容类型的实例是否可以通过界面创建。"

#. <label class="form-check-label" asp-for="Listable">@T["Listable"]</label>
#: OrchardCore.ContentTypes\Views\ContentTypeSettings.Edit.cshtml:22
msgctxt "OrchardCore.ContentTypes.Views.ContentTypeSettings.Edit"
msgid "Listable"
msgstr "可查看"

#. <span class="hint dashed">@T["Determines if an instance of this content type can be listed through the UI."]</span>
#: OrchardCore.ContentTypes\Views\ContentTypeSettings.Edit.cshtml:23
msgctxt "OrchardCore.ContentTypes.Views.ContentTypeSettings.Edit"
msgid "Determines if an instance of this content type can be listed through the UI."
msgstr "确定是否可以通过界面列出此内容类型的实例。"

#. <label class="form-check-label" asp-for="Draftable">@T["Draftable"]</label>
#: OrchardCore.ContentTypes\Views\ContentTypeSettings.Edit.cshtml:30
msgctxt "OrchardCore.ContentTypes.Views.ContentTypeSettings.Edit"
msgid "Draftable"
msgstr "可草稿"

#. <span class="hint dashed">@T["Determines if this content type supports draft versions."]</span>
#: OrchardCore.ContentTypes\Views\ContentTypeSettings.Edit.cshtml:31
msgctxt "OrchardCore.ContentTypes.Views.ContentTypeSettings.Edit"
msgid "Determines if this content type supports draft versions."
msgstr "确定此内容类型是否支持草稿版本。"

#. <label class="form-check-label" asp-for="Versionable">@T["Versionable"]</label>
#: OrchardCore.ContentTypes\Views\ContentTypeSettings.Edit.cshtml:38
msgctxt "OrchardCore.ContentTypes.Views.ContentTypeSettings.Edit"
msgid "Versionable"
msgstr "可版本化"

#. <span class="hint dashed">@T["Determines if this content type supports versioning."]</span>
#: OrchardCore.ContentTypes\Views\ContentTypeSettings.Edit.cshtml:39
msgctxt "OrchardCore.ContentTypes.Views.ContentTypeSettings.Edit"
msgid "Determines if this content type supports versioning."
msgstr "确定此内容类型是否支持版本化。"

#. <label class="form-check-label" asp-for="Securable">@T["Securable"]</label>
#: OrchardCore.ContentTypes\Views\ContentTypeSettings.Edit.cshtml:46
msgctxt "OrchardCore.ContentTypes.Views.ContentTypeSettings.Edit"
msgid "Securable"
msgstr "可定义权限"

#. <span class="hint dashed">@T["Determines if this content type can have custom permissions."]</span>
#: OrchardCore.ContentTypes\Views\ContentTypeSettings.Edit.cshtml:47
msgctxt "OrchardCore.ContentTypes.Views.ContentTypeSettings.Edit"
msgid "Determines if this content type can have custom permissions."
msgstr "确定此内容类型是否可以拥有自定义权限。"

#. <label asp-for="Stereotype">@T["Stereotype"]</label>
#: OrchardCore.ContentTypes\Views\ContentTypeSettings.Edit.cshtml:53
msgctxt "OrchardCore.ContentTypes.Views.ContentTypeSettings.Edit"
msgid "Stereotype"
msgstr "构造型"

#. <span class="hint">@T["(Optional) The stereotype of the content type. e.g., Widget, MenuItem, ..."]</span>
#: OrchardCore.ContentTypes\Views\ContentTypeSettings.Edit.cshtml:56
msgctxt "OrchardCore.ContentTypes.Views.ContentTypeSettings.Edit"
msgid "(Optional) The stereotype of the content type. e.g., Widget, MenuItem, ..."
msgstr "(可选)内容类型的构造型。例如, 小部件, 菜单项,..."

#. <zone Name="Title"><h1>@RenderTitleSegments(T["New Content Type"])</h1></zone>
#: OrchardCore.ContentTypes\Views\Admin\Create.cshtml:3
msgctxt "OrchardCore.ContentTypes.Views.Admin.Create"
msgid "New Content Type"
msgstr "新的内容类型"

#. <label asp-for="DisplayName" class="form-label">@T["Display Name"]</label>
#: OrchardCore.ContentTypes\Views\Admin\Create.cshtml:9
msgctxt "OrchardCore.ContentTypes.Views.Admin.Create"
msgid "Display Name"
msgstr "显示名称"

#. <span class="hint">@T["Name of the type as it will be displayed on screens."]</span>
#: OrchardCore.ContentTypes\Views\Admin\Create.cshtml:11
msgctxt "OrchardCore.ContentTypes.Views.Admin.Create"
msgid "Name of the type as it will be displayed on screens."
msgstr "将在屏幕上显示的类型的名称。"

#. <label asp-for="Name" class="form-label">@T["Technical Name"]</label>
#: OrchardCore.ContentTypes\Views\Admin\Create.cshtml:15
msgctxt "OrchardCore.ContentTypes.Views.Admin.Create"
msgid "Technical Name"
msgstr "技术名称"

#. <span class="hint">@T["Technical name of the type."]</span>
#: OrchardCore.ContentTypes\Views\Admin\Create.cshtml:17
msgctxt "OrchardCore.ContentTypes.Views.Admin.Create"
msgid "Technical name of the type."
msgstr "类型的技术名称。"

#. <button class="btn btn-primary create" type="submit">@T["Create"]</button>
#: OrchardCore.ContentTypes\Views\Admin\Create.cshtml:21
msgctxt "OrchardCore.ContentTypes.Views.Admin.Create"
msgid "Create"
msgstr "创建"

#. <zone Name="Title"><h1>@RenderTitleSegments(T["New Content Part"])</h1></zone>
#: OrchardCore.ContentTypes\Views\Admin\CreatePart.cshtml:3
msgctxt "OrchardCore.ContentTypes.Views.Admin.CreatePart"
msgid "New Content Part"
msgstr "新内容零件"

#. <label asp-for="Name" class="form-label">@T["Name"]</label>
#: OrchardCore.ContentTypes\Views\Admin\CreatePart.cshtml:8
msgctxt "OrchardCore.ContentTypes.Views.Admin.CreatePart"
msgid "Name"
msgstr "名字"

#. <span class="hint">@T["Use no spaces or special characters. For example, \"MyCustomPart\""]</span>
#: OrchardCore.ContentTypes\Views\Admin\CreatePart.cshtml:10
msgctxt "OrchardCore.ContentTypes.Views.Admin.CreatePart"
msgid "Use no spaces or special characters. For example, \"MyCustomPart\""
msgstr "不使用空格或特殊字符。例如, \"MyCustomPart\""

#. <button class="btn btn-primary create" type="submit">@T["Create"]</button>
#: OrchardCore.ContentTypes\Views\Admin\CreatePart.cshtml:13
msgctxt "OrchardCore.ContentTypes.Views.Admin.CreatePart"
msgid "Create"
msgstr "创建"

#. <label asp-for="ContentTypes" class="form-label">@T["Content Type Definitions"]</label>
#: OrchardCore.ContentTypes\Views\Items\DeleteContentDefinitionDeploymentStep.Fields.Edit.cshtml:4
msgctxt "OrchardCore.ContentTypes.Views.Items.DeleteContentDefinitionDeploymentStep.Fields.Edit"
msgid "Content Type Definitions"
msgstr "内容类型定义"

#. <span class="hint">@T["A comma separated list of content type definitions to delete"]</span>
#: OrchardCore.ContentTypes\Views\Items\DeleteContentDefinitionDeploymentStep.Fields.Edit.cshtml:7
msgctxt "OrchardCore.ContentTypes.Views.Items.DeleteContentDefinitionDeploymentStep.Fields.Edit"
msgid "A comma separated list of content type definitions to delete"
msgstr "要删除的内容类型定义列表用逗号分隔。"

#. <label asp-for="ContentParts" class="form-label">@T["Content Part Definitions"]</label>
#: OrchardCore.ContentTypes\Views\Items\DeleteContentDefinitionDeploymentStep.Fields.Edit.cshtml:11
msgctxt "OrchardCore.ContentTypes.Views.Items.DeleteContentDefinitionDeploymentStep.Fields.Edit"
msgid "Content Part Definitions"
msgstr "内容零件定义"

#. <span class="hint">@T["A comma separated list of content part definitions to delete"]</span>
#: OrchardCore.ContentTypes\Views\Items\DeleteContentDefinitionDeploymentStep.Fields.Edit.cshtml:14
msgctxt "OrchardCore.ContentTypes.Views.Items.DeleteContentDefinitionDeploymentStep.Fields.Edit"
msgid "A comma separated list of content part definitions to delete"
msgstr "要删除的内容零件定义列表以逗号分隔。"

#. <h5>@T["Delete Content Definitions"]</h5>
#: OrchardCore.ContentTypes\Views\Items\DeleteContentDefinitionDeploymentStep.Fields.Summary.cshtml:5
msgctxt "OrchardCore.ContentTypes.Views.Items.DeleteContentDefinitionDeploymentStep.Fields.Summary"
msgid "Delete Content Definitions"
msgstr "删除内容定义"

#. <h4 class="card-title">@T["Delete Content Definitions"]</h4>
#: OrchardCore.ContentTypes\Views\Items\DeleteContentDefinitionDeploymentStep.Fields.Thumbnail.cshtml:1
msgctxt "OrchardCore.ContentTypes.Views.Items.DeleteContentDefinitionDeploymentStep.Fields.Thumbnail"
msgid "Delete Content Definitions"
msgstr "删除内容定义"

#. <p>@T["Exports specified content type and part definitions for deletion."]</p>
#: OrchardCore.ContentTypes\Views\Items\DeleteContentDefinitionDeploymentStep.Fields.Thumbnail.cshtml:2
msgctxt "OrchardCore.ContentTypes.Views.Items.DeleteContentDefinitionDeploymentStep.Fields.Thumbnail"
msgid "Exports specified content type and part definitions for deletion."
msgstr "导出指定的内容类型和要删除的零件定义。"

#. <zone Name="Title"><h1>@RenderTitleSegments(T["Edit Content Type - {0}", Model.TypeDefinition.DisplayName])</h1></zone>
#: OrchardCore.ContentTypes\Views\Admin\Edit.cshtml:50
msgctxt "OrchardCore.ContentTypes.Views.Admin.Edit"
msgid "Edit Content Type - {0}"
msgstr "编辑内容类型- {0}"

#. <h3>@T["Fields"]</h3>
#: OrchardCore.ContentTypes\Views\Admin\Edit.cshtml:69
msgctxt "OrchardCore.ContentTypes.Views.Admin.Edit"
msgid "Fields"
msgstr "字段"

#. <a asp-route-action="EditField" asp-route-id="@Model.TypeDefinition.Name" asp-route-name="@fieldDefinition.Name" asp-route-returnUrl="@FullRequestPath" class="btn btn-primary btn-sm" role="button">@T["Edit"]</a>
#. <a asp-route-action="EditTypePart" asp-route-id="@Model.TypeDefinition.Name" asp-route-name="@partDefinition.Name" class="btn btn-primary btn-sm" role="button">@T["Edit"]</a>
#: OrchardCore.ContentTypes\Views\Admin\Edit.cshtml:79
#: OrchardCore.ContentTypes\Views\Admin\Edit.cshtml:125
msgctxt "OrchardCore.ContentTypes.Views.Admin.Edit"
msgid "Edit"
msgstr "编辑"

#. <a asp-route-action="RemoveFieldFrom" asp-route-id="@Model.TypeDefinition.Name" asp-route-name="@fieldDefinition.Name" class="btn btn-danger btn-sm" role="button" data-url-af="UnsafeUrl RemoveUrl">@T["Remove"]</a>
#. <a asp-route-action="RemovePart" asp-route-id="@Model.TypeDefinition.Name" asp-route-name="@partDefinition.Name" class="btn btn-danger btn-sm" role="button" data-url-af="UnsafeUrl RemoveUrl">@T["Remove"]</a>
#: OrchardCore.ContentTypes\Views\Admin\Edit.cshtml:81
#: OrchardCore.ContentTypes\Views\Admin\Edit.cshtml:126
msgctxt "OrchardCore.ContentTypes.Views.Admin.Edit"
msgid "Remove"
msgstr "删除"

#. <span class="badge ta-badge font-weight-normal" data-bs-toggle="tooltip" title="@T["Display mode"]"><i class="fa-solid fa-tv text-info" aria-hidden="true"></i> @fieldDefinition.DisplayMode()</span>
#. <span class="badge ta-badge font-weight-normal" data-bs-toggle="tooltip" title="@T["Display mode"]"><i class="fa-solid fa-tv text-info" aria-hidden="true"></i> @partDefinition.DisplayMode()</span>
#: OrchardCore.ContentTypes\Views\Admin\Edit.cshtml:87
#: OrchardCore.ContentTypes\Views\Admin\Edit.cshtml:136
msgctxt "OrchardCore.ContentTypes.Views.Admin.Edit"
msgid "Display mode"
msgstr "显示模式"

#. <span class="badge ta-badge font-weight-normal" data-bs-toggle="tooltip" title="@T["Editor"]"><i class="fa-solid fa-edit text-info" aria-hidden="true"></i> @fieldDefinition.Editor()</span>
#. <span class="badge ta-badge font-weight-normal" data-bs-toggle="tooltip" title="@T["Editor"]"><i class="fa-solid fa-edit text-info" aria-hidden="true"></i> @partDefinition.Editor()</span>
#: OrchardCore.ContentTypes\Views\Admin\Edit.cshtml:91
#: OrchardCore.ContentTypes\Views\Admin\Edit.cshtml:140
msgctxt "OrchardCore.ContentTypes.Views.Admin.Edit"
msgid "Editor"
msgstr "编辑器"

#. <a asp-route-action="AddFieldTo" asp-route-id="@Model.TypeDefinition.Name" asp-route-returnUrl="@FullRequestPath" class="btn btn-info btn-sm" role="button">@T["Add Field"]</a>
#: OrchardCore.ContentTypes\Views\Admin\Edit.cshtml:103
msgctxt "OrchardCore.ContentTypes.Views.Admin.Edit"
msgid "Add Field"
msgstr "添加字段"

#. <h3>@T["Parts"]</h3>
#: OrchardCore.ContentTypes\Views\Admin\Edit.cshtml:108
msgctxt "OrchardCore.ContentTypes.Views.Admin.Edit"
msgid "Parts"
msgstr "零件"

#. <span class="hint dashed">@T["Contains the fields for the current type"]</span>
#: OrchardCore.ContentTypes\Views\Admin\Edit.cshtml:131
msgctxt "OrchardCore.ContentTypes.Views.Admin.Edit"
msgid "Contains the fields for the current type"
msgstr "包含当前类型的字段"

#. <a asp-route-action="AddPartsTo" asp-route-id="@Model.TypeDefinition.Name" class="btn btn-info btn-sm" role="button">@T["Add Parts"]</a>
#: OrchardCore.ContentTypes\Views\Admin\Edit.cshtml:150
msgctxt "OrchardCore.ContentTypes.Views.Admin.Edit"
msgid "Add Parts"
msgstr "添加零件"

#. <a asp-route-action="AddReusablePartTo" asp-route-id="@Model.TypeDefinition.Name" class="btn btn-info btn-sm" role="button">@T["Add Named Part"]</a>
#: OrchardCore.ContentTypes\Views\Admin\Edit.cshtml:151
msgctxt "OrchardCore.ContentTypes.Views.Admin.Edit"
msgid "Add Named Part"
msgstr "添加命名零件"

#. <button class="btn btn-primary save" type="submit" name="submit.Save" value="Save">@T["Save"]</button>
#: OrchardCore.ContentTypes\Views\Admin\Edit.cshtml:155
msgctxt "OrchardCore.ContentTypes.Views.Admin.Edit"
msgid "Save"
msgstr "保存"

#. <button class="btn btn-danger delete" type="submit" name="submit.Delete" value="Delete" data-url-af="RemoveUrl">@T["Delete"]</button>
#: OrchardCore.ContentTypes\Views\Admin\Edit.cshtml:156
msgctxt "OrchardCore.ContentTypes.Views.Admin.Edit"
msgid "Delete"
msgstr "删除"

#. <zone Name="Title"><h1>@RenderTitleSegments(T["\"{0}\" settings for \"{1}\"", Model.DisplayName, Model.PartFieldDefinition.PartDefinition.DisplayName()])</h1></zone>
#: OrchardCore.ContentTypes\Views\Admin\EditField.cshtml:19
msgctxt "OrchardCore.ContentTypes.Views.Admin.EditField"
msgid "\"{0}\" settings for \"{1}\""
msgstr "{0}\"{1}\"的设置"

#. <label asp-for="DisplayName" class="form-label">@T["Display Name"]</label>
#: OrchardCore.ContentTypes\Views\Admin\EditField.cshtml:25
msgctxt "OrchardCore.ContentTypes.Views.Admin.EditField"
msgid "Display Name"
msgstr "显示名称"

#. <span class="hint">@T["Name of the field as it will be displayed in screens."]</span>
#: OrchardCore.ContentTypes\Views\Admin\EditField.cshtml:28
msgctxt "OrchardCore.ContentTypes.Views.Admin.EditField"
msgid "Name of the field as it will be displayed in screens."
msgstr "将在屏幕中显示的字段的名称。"

#. <label asp-for="Name" class="form-label">@T["Technical Name"]</label>
#: OrchardCore.ContentTypes\Views\Admin\EditField.cshtml:33
msgctxt "OrchardCore.ContentTypes.Views.Admin.EditField"
msgid "Technical Name"
msgstr "技术名称"

#. <span class="hint">@T["Technical name of the field."]</span>
#: OrchardCore.ContentTypes\Views\Admin\EditField.cshtml:36
msgctxt "OrchardCore.ContentTypes.Views.Admin.EditField"
msgid "Technical name of the field."
msgstr "字段的技术名称。"

#. <label asp-for="Editor" class="form-label">@T["What type of editor should be used?"]</label>
#: OrchardCore.ContentTypes\Views\Admin\EditField.cshtml:55
msgctxt "OrchardCore.ContentTypes.Views.Admin.EditField"
msgid "What type of editor should be used?"
msgstr "应该使用哪种类型的编辑器？"

#. <label asp-for="DisplayMode" class="form-label">@T["What type of display mode should be used?"]</label>
#: OrchardCore.ContentTypes\Views\Admin\EditField.cshtml:74
msgctxt "OrchardCore.ContentTypes.Views.Admin.EditField"
msgid "What type of display mode should be used?"
msgstr "应使用哪种类型的显示模式？"

#. <button class="btn btn-primary save" type="submit" name="submit.Save" value="Save">@T["Save"]</button>
#: OrchardCore.ContentTypes\Views\Admin\EditField.cshtml:92
msgctxt "OrchardCore.ContentTypes.Views.Admin.EditField"
msgid "Save"
msgstr "保存"

#. <a class="btn btn-secondary cancel" role="button" href="@returnUrl">@T["Cancel"]</a>
#: OrchardCore.ContentTypes\Views\Admin\EditField.cshtml:95
msgctxt "OrchardCore.ContentTypes.Views.Admin.EditField"
msgid "Cancel"
msgstr "取消"

#. <zone Name="Title"><h1>@RenderTitleSegments(T["Edit Content Part - {0}", Model.DisplayName])</h1></zone>
#: OrchardCore.ContentTypes\Views\Admin\EditPart.cshtml:17
msgctxt "OrchardCore.ContentTypes.Views.Admin.EditPart"
msgid "Edit Content Part - {0}"
msgstr "编辑内容零件 - {0}"

#. <h3>@T["Fields"]</h3>
#: OrchardCore.ContentTypes\Views\Admin\EditPart.cshtml:34
msgctxt "OrchardCore.ContentTypes.Views.Admin.EditPart"
msgid "Fields"
msgstr "字段"

#. <a asp-route-action="EditField" asp-route-id="@Model.PartDefinition.Name" asp-route-name="@field.Name" asp-route-returnUrl="@FullRequestPath" class="btn btn-primary btn-sm" role="button">@T["Edit"]</a>
#: OrchardCore.ContentTypes\Views\Admin\EditPart.cshtml:46
msgctxt "OrchardCore.ContentTypes.Views.Admin.EditPart"
msgid "Edit"
msgstr "编辑"

#. <a asp-route-action="RemoveFieldFrom" asp-route-id="@Model.PartDefinition.Name" asp-route-name="@field.Name" class="btn btn-danger btn-sm" role="button" data-url-af="UnsafeUrl RemoveUrl">@T["Remove"]</a>
#: OrchardCore.ContentTypes\Views\Admin\EditPart.cshtml:48
msgctxt "OrchardCore.ContentTypes.Views.Admin.EditPart"
msgid "Remove"
msgstr "移除"

#. <a asp-route-action="AddFieldTo" asp-route-id="@Model.PartDefinition.Name" asp-route-returnUrl="@FullRequestPath" class="btn btn-info btn-sm" role="button">@T["Add Field"]</a>
#: OrchardCore.ContentTypes\Views\Admin\EditPart.cshtml:61
msgctxt "OrchardCore.ContentTypes.Views.Admin.EditPart"
msgid "Add Field"
msgstr "添加字段"

#. <button class="btn btn-primary save" type="submit" name="submit.Save" value="Save">@T["Save"]</button>
#: OrchardCore.ContentTypes\Views\Admin\EditPart.cshtml:66
msgctxt "OrchardCore.ContentTypes.Views.Admin.EditPart"
msgid "Save"
msgstr "保存"

#. <button class="btn btn-danger delete" type="submit" name="submit.Delete" value="Delete" data-url-af="RemoveUrl">@T["Delete"]</button>
#: OrchardCore.ContentTypes\Views\Admin\EditPart.cshtml:67
msgctxt "OrchardCore.ContentTypes.Views.Admin.EditPart"
msgid "Delete"
msgstr "删除"

#. <a id="btn-edit-@Model.Name" class="btn btn-primary btn-sm" asp-route-action="EditPart" asp-route-id="@Model.Name">@T["Edit"]</a>
#: OrchardCore.ContentTypes\Views\Shared\DisplayTemplates\EditPartViewModel.cshtml:5
msgctxt "OrchardCore.ContentTypes.Views.Shared.DisplayTemplates.EditPartViewModel"
msgid "Edit"
msgstr "编辑"

#. <zone Name="Title"><h1>@RenderTitleSegments(T["Edit Part - {0}", Model.DisplayName])</h1></zone>
#: OrchardCore.ContentTypes\Views\Admin\EditTypePart.cshtml:16
msgctxt "OrchardCore.ContentTypes.Views.Admin.EditTypePart"
msgid "Edit Part - {0}"
msgstr "编辑零件- {0}"

#. @T["Some part settings common to all types can also be defined at the <a href=\"{0}\">Part Definition</a> level.", Url.Action("EditPart", new { id = typePart.PartDefinition.Name })]
#: OrchardCore.ContentTypes\Views\Admin\EditTypePart.cshtml:19
msgctxt "OrchardCore.ContentTypes.Views.Admin.EditTypePart"
msgid "Some part settings common to all types can also be defined at the <a href=\"{0}\">Part Definition</a> level."
msgstr "所有类型通用的某些零件设置也可以在 <a href=\"{0}\">零件定义</a> 级别中定义。"

#. <label asp-for="DisplayName" class="form-label">@T["Display Name"]</label>
#: OrchardCore.ContentTypes\Views\Admin\EditTypePart.cshtml:29
msgctxt "OrchardCore.ContentTypes.Views.Admin.EditTypePart"
msgid "Display Name"
msgstr "显示名称"

#. <span class="hint">@T["Name of the part as it will be displayed in screens."]</span>
#: OrchardCore.ContentTypes\Views\Admin\EditTypePart.cshtml:32
msgctxt "OrchardCore.ContentTypes.Views.Admin.EditTypePart"
msgid "Name of the part as it will be displayed in screens."
msgstr "将在屏幕中显示的零件的名称。"

#. <label asp-for="Description" class="form-label">@T["Description"]</label>
#: OrchardCore.ContentTypes\Views\Admin\EditTypePart.cshtml:37
msgctxt "OrchardCore.ContentTypes.Views.Admin.EditTypePart"
msgid "Description"
msgstr "描述"

#. <span class="hint">@T["The description of the part as it will be displayed in screens."]</span>
#: OrchardCore.ContentTypes\Views\Admin\EditTypePart.cshtml:40
msgctxt "OrchardCore.ContentTypes.Views.Admin.EditTypePart"
msgid "The description of the part as it will be displayed in screens."
msgstr "将在屏幕中显示的零件的说明。"

#. <label asp-for="Editor" class="form-label">@T["What type of editor should be used?"]</label>
#: OrchardCore.ContentTypes\Views\Admin\EditTypePart.cshtml:60
msgctxt "OrchardCore.ContentTypes.Views.Admin.EditTypePart"
msgid "What type of editor should be used?"
msgstr "应该使用哪种类型的编辑器？"

#. <label asp-for="DisplayMode" class="form-label">@T["What type of display mode should be used?"]</label>
#: OrchardCore.ContentTypes\Views\Admin\EditTypePart.cshtml:79
msgctxt "OrchardCore.ContentTypes.Views.Admin.EditTypePart"
msgid "What type of display mode should be used?"
msgstr "应使用哪种显示模式？"

#. <button class="btn btn-primary save" type="submit" name="submit.Save" value="Save">@T["Save"]</button>
#: OrchardCore.ContentTypes\Views\Admin\EditTypePart.cshtml:97
msgctxt "OrchardCore.ContentTypes.Views.Admin.EditTypePart"
msgid "Save"
msgstr "保存"

#. <a class="btn btn-secondary cancel" role="button" asp-route-action="Edit" asp-route-id="@Model.TypePartDefinition.ContentTypeDefinition.Name">@T["Cancel"]</a>
#: OrchardCore.ContentTypes\Views\Admin\EditTypePart.cshtml:98
msgctxt "OrchardCore.ContentTypes.Views.Admin.EditTypePart"
msgid "Cancel"
msgstr "取消"

#. <span class="badge rounded-pill ta-badge font-weight-normal" data-bs-toggle="tooltip" title="@T["Technical Name"]"><i class="fa-solid fa-file-alt text-danger" aria-hidden="true"></i> @Model.Name</span>
#: OrchardCore.ContentTypes\Views\Shared\DisplayTemplates\EditTypeViewModel.cshtml:10
msgctxt "OrchardCore.ContentTypes.Views.Shared.DisplayTemplates.EditTypeViewModel"
msgid "Technical Name"
msgstr "技术名称"

#. <a id="btn-create-@Model.Name" asp-route-area="OrchardCore.Contents" asp-route-action="Create" asp-route-id="@Model.Name" asp-route-returnUrl="@FullRequestPath" class="btn btn-success btn-sm">@T["Create New {0}", Model.DisplayName]</a>
#: OrchardCore.ContentTypes\Views\Shared\DisplayTemplates\EditTypeViewModel.cshtml:20
msgctxt "OrchardCore.ContentTypes.Views.Shared.DisplayTemplates.EditTypeViewModel"
msgid "Create New {0}"
msgstr "创建新的 {0}"

#. <a role="btn-list-@Model.Name" asp-route-action="List" asp-route-area="OrchardCore.Contents" asp-route-contentTypeId="@Model.Name" class="btn btn-secondary btn-sm">@T["List Items"]</a>
#: OrchardCore.ContentTypes\Views\Shared\DisplayTemplates\EditTypeViewModel.cshtml:22
msgctxt "OrchardCore.ContentTypes.Views.Shared.DisplayTemplates.EditTypeViewModel"
msgid "List Items"
msgstr "列表项目"

#. <a role="btn-edit-@Model.Name" asp-route-action="Edit" asp-route-area="OrchardCore.ContentTypes" asp-route-id="@Model.Name" class="btn btn-primary btn-sm">@T["Edit"]</a>
#: OrchardCore.ContentTypes\Views\Shared\DisplayTemplates\EditTypeViewModel.cshtml:23
msgctxt "OrchardCore.ContentTypes.Views.Shared.DisplayTemplates.EditTypeViewModel"
msgid "Edit"
msgstr "编辑"

#. <label class="form-check-label" asp-for="Settings.Collapse">@T["Collapse"]</label>
#: OrchardCore.ContentTypes\Views\GraphQLContentTypePartSettings.Edit.cshtml:17
msgctxt "OrchardCore.ContentTypes.Views.GraphQLContentTypePartSettings.Edit"
msgid "Collapse"
msgstr "折叠"

#. <span class="hint">@T["NB. Setting is collapsed by default, and cannot be overwritten."]</span>
#: OrchardCore.ContentTypes\Views\GraphQLContentTypePartSettings.Edit.cshtml:20
msgctxt "OrchardCore.ContentTypes.Views.GraphQLContentTypePartSettings.Edit"
msgid "NB. Setting is collapsed by default, and cannot be overwritten."
msgstr "注意。默认情况下, 设置是折叠的, 不能被覆盖。"

#. <span class="hint">@T["Check to collapse fields in the GraphQL schema."]</span>
#: OrchardCore.ContentTypes\Views\GraphQLContentTypePartSettings.Edit.cshtml:24
msgctxt "OrchardCore.ContentTypes.Views.GraphQLContentTypePartSettings.Edit"
msgid "Check to collapse fields in the GraphQL schema."
msgstr "检查以折叠 graphql 架构中的字段。"

#. <label class="form-check-label" asp-for="Settings.Hidden">@T["Hide"]</label>
#: OrchardCore.ContentTypes\Views\GraphQLContentTypePartSettings.Edit.cshtml:29
msgctxt "OrchardCore.ContentTypes.Views.GraphQLContentTypePartSettings.Edit"
msgid "Hide"
msgstr "隐藏"

#. <span class="hint">@T["Setting is hidden by default, and cannot be overwritten."]</span>
#: OrchardCore.ContentTypes\Views\GraphQLContentTypePartSettings.Edit.cshtml:32
msgctxt "OrchardCore.ContentTypes.Views.GraphQLContentTypePartSettings.Edit"
msgid "Setting is hidden by default, and cannot be overwritten."
msgstr "设置默认隐藏，无法覆盖。"

#. <span class="hint">@T["Check to hide part from the GraphQL schema."]</span>
#: OrchardCore.ContentTypes\Views\GraphQLContentTypePartSettings.Edit.cshtml:36
msgctxt "OrchardCore.ContentTypes.Views.GraphQLContentTypePartSettings.Edit"
msgid "Check to hide part from the GraphQL schema."
msgstr "选中可以隐藏 GrapphQL 模式的类型。"

#. <label class="form-check-label" asp-for="Settings.Hidden">@T["Hide"]</label>
#: OrchardCore.ContentTypes\Views\GraphQLContentTypeSettings.Edit.cshtml:12
msgctxt "OrchardCore.ContentTypes.Views.GraphQLContentTypeSettings.Edit"
msgid "Hide"
msgstr "隐藏"

#. <span class="hint">@T["Setting is hidden by default, and cannot be overwritten."]</span>
#: OrchardCore.ContentTypes\Views\GraphQLContentTypeSettings.Edit.cshtml:15
msgctxt "OrchardCore.ContentTypes.Views.GraphQLContentTypeSettings.Edit"
msgid "Setting is hidden by default, and cannot be overwritten."
msgstr "设置默认隐藏，无法覆盖。"

#. <span class="hint">@T["Check to hide type from the GraphQL schema."]</span>
#: OrchardCore.ContentTypes\Views\GraphQLContentTypeSettings.Edit.cshtml:19
msgctxt "OrchardCore.ContentTypes.Views.GraphQLContentTypeSettings.Edit"
msgid "Check to hide type from the GraphQL schema."
msgstr "选中可以隐藏 GrapphQL 模式的类型。"

#. <zone Name="Title"><h1>@RenderTitleSegments(T["Content Types"])</h1></zone>
#: OrchardCore.ContentTypes\Views\Admin\List.cshtml:3
msgctxt "OrchardCore.ContentTypes.Views.Admin.List"
msgid "Content Types"
msgstr "内容类型"

#. <input id="search-box" class="form-control" placeholder="@T["Search"]" type="search" autofocus />
#: OrchardCore.ContentTypes\Views\Admin\List.cshtml:11
msgctxt "OrchardCore.ContentTypes.Views.Admin.List"
msgid "Search"
msgstr "搜索"

#. <a asp-route-action="Create" id="btnCreate" class="btn btn-secondary create" role="button">@T["Create new type"]</a>
#: OrchardCore.ContentTypes\Views\Admin\List.cshtml:15
msgctxt "OrchardCore.ContentTypes.Views.Admin.List"
msgid "Create new type"
msgstr "创建新类型"

#. @T["<strong>Nothing here!</strong> Your search returned no results."]
#: OrchardCore.ContentTypes\Views\Admin\List.cshtml:30
msgctxt "OrchardCore.ContentTypes.Views.Admin.List"
msgid "<strong>Nothing here!</strong> Your search returned no results."
msgstr "<strong>没有任何内容！</strong> 您的搜索返回没有结果。"

#. <zone Name="Title"><h1>@RenderTitleSegments(T["Content Parts"])</h1></zone>
#: OrchardCore.ContentTypes\Views\Admin\ListParts.cshtml:3
msgctxt "OrchardCore.ContentTypes.Views.Admin.ListParts"
msgid "Content Parts"
msgstr "内容零件"

#. <input id="search-box" class="form-control" placeholder="@T["Search"]" type="search" autofocus />
#: OrchardCore.ContentTypes\Views\Admin\ListParts.cshtml:11
msgctxt "OrchardCore.ContentTypes.Views.Admin.ListParts"
msgid "Search"
msgstr "搜索"

#. <a asp-route-action="CreatePart" id="btnCreate" class="btn btn-secondary create" role="button">@T["Create new part"]</a>
#: OrchardCore.ContentTypes\Views\Admin\ListParts.cshtml:15
msgctxt "OrchardCore.ContentTypes.Views.Admin.ListParts"
msgid "Create new part"
msgstr "创建新零件"

#. @T["<strong>Nothing here!</strong> Your search returned no results."]
#: OrchardCore.ContentTypes\Views\Admin\ListParts.cshtml:30
msgctxt "OrchardCore.ContentTypes.Views.Admin.ListParts"
msgid "<strong>Nothing here!</strong> Your search returned no results."
msgstr "<strong>没有任何内容！</strong> 您的搜索返回没有结果。"

#. <span class="icon"><i class="fa-solid fa-cube" aria-hidden="true"></i></span><span class="title">@T["Content Definition"]</span>
#: OrchardCore.ContentTypes\Views\NavigationItemText-contentdefinition.Id.cshtml:1
msgctxt "OrchardCore.ContentTypes.Views.NavigationItemText-contentdefinition.Id"
msgid "Content Definition"
msgstr "内容定义"

#. <h5>@T["Replace Content Definitions"]</h5>
#: OrchardCore.ContentTypes\Views\Items\ReplaceContentDefinitionDeploymentStep.Fields.Edit.cshtml:14
msgctxt "OrchardCore.ContentTypes.Views.Items.ReplaceContentDefinitionDeploymentStep.Fields.Edit"
msgid "Replace Content Definitions"
msgstr "替换内容定义"

#. <label class="form-check-label" asp-for="IncludeAll">@T["Include all content types and parts definitions."]</label>
#: OrchardCore.ContentTypes\Views\Items\ReplaceContentDefinitionDeploymentStep.Fields.Edit.cshtml:21
msgctxt "OrchardCore.ContentTypes.Views.Items.ReplaceContentDefinitionDeploymentStep.Fields.Edit"
msgid "Include all content types and parts definitions."
msgstr "包含所有内容类型和零件定义。"

#. <span class="hint">@T["The content types to add as part of the plan."]</span>
#: OrchardCore.ContentTypes\Views\Items\ReplaceContentDefinitionDeploymentStep.Fields.Edit.cshtml:31
msgctxt "OrchardCore.ContentTypes.Views.Items.ReplaceContentDefinitionDeploymentStep.Fields.Edit"
msgid "The content types to add as part of the plan."
msgstr "要作为计划的一部分添加的内容类型。"

#. <span class="hint">@T["The content parts to add as part of the plan."]</span>
#: OrchardCore.ContentTypes\Views\Items\ReplaceContentDefinitionDeploymentStep.Fields.Edit.cshtml:88
msgctxt "OrchardCore.ContentTypes.Views.Items.ReplaceContentDefinitionDeploymentStep.Fields.Edit"
msgid "The content parts to add as part of the plan."
msgstr "要添加的内容零件作为计划的一部分。"

#. <h5>@T["Replace Content Definitions"]</h5>
#: OrchardCore.ContentTypes\Views\Items\ReplaceContentDefinitionDeploymentStep.Fields.Summary.cshtml:6
msgctxt "OrchardCore.ContentTypes.Views.Items.ReplaceContentDefinitionDeploymentStep.Fields.Summary"
msgid "Replace Content Definitions"
msgstr "替换内容定义"

#. <span class="hint d-block">@T["Content Definitions should be placed before any content steps."]</span>
#: OrchardCore.ContentTypes\Views\Items\ReplaceContentDefinitionDeploymentStep.Fields.Summary.cshtml:44
msgctxt "OrchardCore.ContentTypes.Views.Items.ReplaceContentDefinitionDeploymentStep.Fields.Summary"
msgid "Content Definitions should be placed before any content steps."
msgstr "内容定义应放在任何内容步骤之前。"

#. <h4 class="card-title">@T["Replace Content Definitions"]</h4>
#: OrchardCore.ContentTypes\Views\Items\ReplaceContentDefinitionDeploymentStep.Fields.Thumbnail.cshtml:1
msgctxt "OrchardCore.ContentTypes.Views.Items.ReplaceContentDefinitionDeploymentStep.Fields.Thumbnail"
msgid "Replace Content Definitions"
msgstr "替换内容定义"

#. <p>@T["Exports specified content type and part definitions for replacement."]</p>
#: OrchardCore.ContentTypes\Views\Items\ReplaceContentDefinitionDeploymentStep.Fields.Thumbnail.cshtml:2
msgctxt "OrchardCore.ContentTypes.Views.Items.ReplaceContentDefinitionDeploymentStep.Fields.Thumbnail"
msgid "Exports specified content type and part definitions for replacement."
msgstr "导出指定的内容类型和要替换的零件定义。"

