xenadmin/XenAdmin/SettingsPanels/CPUMemoryEditPage.zh-CN.resx
Danilo Del Busso 6c584bb351
CA-375532, CA-336510, and CP-41825: Add warnings when user selects too many vCPUs (#3119)
* Tidy up `SelectMultipleVMDestinationPage.cs`
* CA-375532 & CA-336510: Add warning when importing VMs with too many vCPUs
* CA-375532 & CA-336510: Prevent users from starting appliance if a VM has too many vCPUs
* Tidy up `Page_CpuMem`: use expression-bodied properties
* Tidy up `Page_CpuMem`: use conventional naming scheme
* Tidy up `Page_CpuMem`: use explicit modifiers
* Tidy up `Page_CpuMem`: use `en-US` locale for names
* Tidy up `Page_CpuMem`: use `var` when possible
* Tidy up `Page_CpuMem`: rename `Vcpus` to `VCpus`
* Tidy up `Page_CpuMem`: reorder elements
* Tidy up `Page_CpuMem`: revert class renaming and fix `vCpus` typos
* CA-375532: Prevent users from starting VM if they select too many vCPUs
* Tidy up `Page_Finish`: use expression-bodied properties
* Tidy up `Page_Finish`: fix typo
* Tidy up `Page_CpuMem`: rename `CanStartVM` to `CanStartVm`
* Remove unnecessary using directives
* Anchor warning icon to the top-left corner of its parent
* CA-375532 & CA-336510: Warn users when selecting more vCPUs than pCPUs in the Properties page
* CP-41825: Add warning for imported VMs with > 32 vCPUs
* CP-41825: Add warning for new VMs with > 32 vCPUs
* CP-41825: Add warning for existing VMs when selecting > 32 vCPUs
* CP-41825: Update wording used to alert users running VMs with > 32vCPUs
* Remove unused local variable in `VappStartCommand.cs`
* Reword some vCPUs messages
* Simplify assignment of `CanStartImmediately` in `Page_Finish.cs`
* Simplify assignment of `CanStartVmsAutomatically` in `ImportFinishPage.cs`
* Remove useless `Count` check in `VappStartCommand`
* Rename `pictureBox1` to `warningPictureBox` and change its `SizeMode`
* Separate CPU and memory warnings in `Page_CpuMem`
* Shorten warning messages shown in `Page_CpuMem`
* Disable option to start VM when memory configuration isn't valid
* Report number of vCPUs and pCPUs when showing warning in New VM wizard
* Tidy up `CpuMemoryEditPage`: rename elements
* Tidy up `CpuMemoryEditPage`: use explicity modifiers
* Tidy up `CpuMemoryEditPage`: Rename `CPUMemoryEditPage` to `CpuMemoryEditPage`
* Tidy up `CpuMemoryEditPage`: Miscellaneous renames and improvements
* Tidy up `CpuMemoryEditPage`: Fix whitespace
* Tidy up `CpuMemoryEditPage`: Use ReSharper code formatter
* Tidy up `CpuMemoryEditPage`: Move events to own region
* Tidy up `CpuMemoryEditPage`: Move `IEditPage` members to own region
* Tidy up `CpuMemoryEditPage`: Order members outside of regions
* Replace topology and vCPU warning labels with structured warnings
* Ensure warnings ends with a dot
* Allow multiple CPU warnings to show at the same time
* Remove warning link for vCPUS > pCPUS Option is not achievable
* Enable option to force unit used in `MemorySpinner`
* Replace `NumericUpDown` with `MemorySpinner` and show warnings at bottom of control
* Check destination pCPUs count when destination is not a pool
* Do not disable option to start VMs after import if user selects a shared SR
* Add memory warning when importing appliance with too much memory
* Sort vCPUs and memory warning strings
* Remove target from `ImportWizard`'s summary
Target is not useful and can cause confusion as appliance VMs could start on non-target hosts
* The home server is needed in the summary when importing XVA. The target server is not needed in the summary when migrating a VM.
* Update warnings when the server selection changes. Corrected memory calculation.
* Show all warnings for vCPUs. Moved topology warning to the bottom. Separated methods for showing memory and vCPU warnings.
* Removed the memory setting from the VM Properties dialog. Split running VM info to a separate panel.
* Corrections to the logic for starting the VM automatically. Also, Fixed a bit the layout of the Finish page to make better use of the available space.
* Corrections as per code review.

Signed-off-by: Danilo Del Busso <danilo.delbusso@cloud.com>
Co-authored-by: Konstantina Chremmou <Konstantina.Chremmou@cloud.com>
2023-06-08 11:24:39 +01:00

906 lines
40 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace"/>
<xsd:element msdata:IsDataSet="true" name="root">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="value" type="xsd:string"/>
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required"/>
<xsd:attribute name="type" type="xsd:string"/>
<xsd:attribute name="mimetype" type="xsd:string"/>
<xsd:attribute ref="xml:space"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string"/>
<xsd:attribute name="name" type="xsd:string"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" msdata:Ordinal="1" name="value" type="xsd:string"/>
<xsd:element minOccurs="0" msdata:Ordinal="2" name="comment" type="xsd:string"/>
</xsd:sequence>
<xsd:attribute msdata:Ordinal="1" name="name" type="xsd:string" use="required"/>
<xsd:attribute msdata:Ordinal="3" name="type" type="xsd:string"/>
<xsd:attribute msdata:Ordinal="4" name="mimetype" type="xsd:string"/>
<xsd:attribute ref="xml:space"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" msdata:Ordinal="1" name="value" type="xsd:string"/>
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required"/>
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<data name="lblSliderHighest.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Bottom, Right</value>
</data>
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<data name="lblSliderHighest.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="lblSliderHighest.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
<data name="lblSliderHighest.Location" type="System.Drawing.Point, System.Drawing">
<value>381, 23</value>
</data>
<data name="lblSliderHighest.Size" type="System.Drawing.Size, System.Drawing">
<value>43, 13</value>
</data>
<data name="lblSliderHighest.TabIndex" type="System.Int32, mscorlib">
<value>3</value>
</data>
<data name="lblSliderHighest.Text" xml:space="preserve">
<value>最高</value>
</data>
<data name="&gt;&gt;lblSliderHighest.Name" xml:space="preserve">
<value>lblSliderHighest</value>
</data>
<data name="&gt;&gt;lblSliderHighest.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;lblSliderHighest.Parent" xml:space="preserve">
<value>panel1</value>
</data>
<data name="&gt;&gt;lblSliderHighest.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="lblSliderNormal.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Bottom</value>
</data>
<data name="lblSliderNormal.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="lblSliderNormal.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="lblSliderNormal.Location" type="System.Drawing.Point, System.Drawing">
<value>194, 23</value>
</data>
<data name="lblSliderNormal.Size" type="System.Drawing.Size, System.Drawing">
<value>40, 13</value>
</data>
<data name="lblSliderNormal.TabIndex" type="System.Int32, mscorlib">
<value>2</value>
</data>
<data name="lblSliderNormal.Text" xml:space="preserve">
<value>标准</value>
</data>
<data name="&gt;&gt;lblSliderNormal.Name" xml:space="preserve">
<value>lblSliderNormal</value>
</data>
<data name="&gt;&gt;lblSliderNormal.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;lblSliderNormal.Parent" xml:space="preserve">
<value>panel1</value>
</data>
<data name="&gt;&gt;lblSliderNormal.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="lblSliderLowest.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Bottom, Left</value>
</data>
<data name="lblSliderLowest.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="lblSliderLowest.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="lblSliderLowest.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 23</value>
</data>
<data name="lblSliderLowest.Size" type="System.Drawing.Size, System.Drawing">
<value>41, 13</value>
</data>
<data name="lblSliderLowest.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
</data>
<data name="lblSliderLowest.Text" xml:space="preserve">
<value>最低</value>
</data>
<data name="&gt;&gt;lblSliderLowest.Name" xml:space="preserve">
<value>lblSliderLowest</value>
</data>
<data name="&gt;&gt;lblSliderLowest.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;lblSliderLowest.Parent" xml:space="preserve">
<value>panel1</value>
</data>
<data name="&gt;&gt;lblSliderLowest.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<data name="lblPriority.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Left</value>
</data>
<data name="lblPriority.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="tableLayoutPanel1.ColumnCount" type="System.Int32, mscorlib">
<value>4</value>
</data>
<data name="initialVCPUWarningLabel.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="initialVCPUWarningLabel.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value>
</data>
<data name="initialVCPUWarningLabel.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="initialVCPUWarningLabel.Location" type="System.Drawing.Point, System.Drawing">
<value>185, 133</value>
</data>
<data name="initialVCPUWarningLabel.Size" type="System.Drawing.Size, System.Drawing">
<value>312, 27</value>
</data>
<data name="initialVCPUWarningLabel.TabIndex" type="System.Int32, mscorlib">
<value>19</value>
</data>
<data name="initialVCPUWarningLabel.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
<value>MiddleLeft</value>
</data>
<data name="initialVCPUWarningLabel.Visible" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="&gt;&gt;initialVCPUWarningLabel.Name" xml:space="preserve">
<value>initialVCPUWarningLabel</value>
</data>
<data name="&gt;&gt;initialVCPUWarningLabel.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;initialVCPUWarningLabel.Parent" xml:space="preserve">
<value>tableLayoutPanel1</value>
</data>
<data name="&gt;&gt;initialVCPUWarningLabel.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="comboBoxInitialVCPUs.Location" type="System.Drawing.Point, System.Drawing">
<value>129, 136</value>
</data>
<data name="comboBoxInitialVCPUs.Size" type="System.Drawing.Size, System.Drawing">
<value>50, 21</value>
</data>
<data name="comboBoxInitialVCPUs.TabIndex" type="System.Int32, mscorlib">
<value>8</value>
</data>
<data name="&gt;&gt;comboBoxInitialVCPUs.Name" xml:space="preserve">
<value>comboBoxInitialVCPUs</value>
</data>
<data name="&gt;&gt;comboBoxInitialVCPUs.Type" xml:space="preserve">
<value>System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;comboBoxInitialVCPUs.Parent" xml:space="preserve">
<value>tableLayoutPanel1</value>
</data>
<data name="&gt;&gt;comboBoxInitialVCPUs.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="labelInitialVCPUs.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="labelInitialVCPUs.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value>
</data>
<data name="labelInitialVCPUs.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="labelInitialVCPUs.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 140</value>
</data>
<data name="labelInitialVCPUs.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>3, 0, 3, 13</value>
</data>
<data name="labelInitialVCPUs.Size" type="System.Drawing.Size, System.Drawing">
<value>120, 24</value>
</data>
<data name="labelInitialVCPUs.TabIndex" type="System.Int32, mscorlib">
<value>7</value>
</data>
<data name="labelInitialVCPUs.Text" xml:space="preserve">
<value>初始 vCPU 数量(&amp;C):</value>
</data>
<data name="labelInitialVCPUs.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
<value>MiddleLeft</value>
</data>
<data name="&gt;&gt;labelInitialVCPUs.Name" xml:space="preserve">
<value>labelInitialVCPUs</value>
</data>
<data name="&gt;&gt;labelInitialVCPUs.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;labelInitialVCPUs.Parent" xml:space="preserve">
<value>tableLayoutPanel1</value>
</data>
<data name="&gt;&gt;labelInitialVCPUs.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<data name="labelInvalidVCPUWarning.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="labelInvalidVCPUWarning.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value>
</data>
<data name="labelInvalidVCPUWarning.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="labelInvalidVCPUWarning.Location" type="System.Drawing.Point, System.Drawing">
<value>126, 120</value>
</data>
<data name="labelInvalidVCPUWarning.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>0, 0, 3, 0</value>
</data>
<data name="labelInvalidVCPUWarning.Size" type="System.Drawing.Size, System.Drawing">
<value>371, 20</value>
</data>
<data name="labelInvalidVCPUWarning.TabIndex" type="System.Int32, mscorlib">
<value>7</value>
</data>
<data name="&gt;&gt;labelInvalidVCPUWarning.Name" xml:space="preserve">
<value>labelInvalidVCPUWarning</value>
</data>
<data name="&gt;&gt;labelInvalidVCPUWarning.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;labelInvalidVCPUWarning.Parent" xml:space="preserve">
<value>tableLayoutPanel1</value>
</data>
<data name="&gt;&gt;labelInvalidVCPUWarning.ZOrder" xml:space="preserve">
<value>3</value>
</data>
<data name="comboBoxTopology.Font" type="System.Drawing.Font, System.Drawing">
<value>Tahoma, 8pt</value>
</data>
<data name="comboBoxTopology.Location" type="System.Drawing.Point, System.Drawing">
<value>126, 93</value>
</data>
<data name="comboBoxTopology.Size" type="System.Drawing.Size, System.Drawing">
<value>250, 21</value>
</data>
<data name="comboBoxTopology.TabIndex" type="System.Int32, mscorlib">
<value>6</value>
</data>
<data name="&gt;&gt;comboBoxTopology.Name" xml:space="preserve">
<value>comboBoxTopology</value>
</data>
<data name="&gt;&gt;comboBoxTopology.Type" xml:space="preserve">
<value>XenAdmin.Controls.CPUTopologyComboBox, XenCenterMain, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;comboBoxTopology.Parent" xml:space="preserve">
<value>tableLayoutPanel1</value>
</data>
<data name="&gt;&gt;comboBoxTopology.ZOrder" xml:space="preserve">
<value>4</value>
</data>
<data name="labelTopology.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="labelTopology.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value>
</data>
<data name="labelTopology.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="labelTopology.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 87</value>
</data>
<data name="labelTopology.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>3, 3, 3, 3</value>
</data>
<data name="labelTopology.Size" type="System.Drawing.Size, System.Drawing">
<value>120, 33</value>
</data>
<data name="labelTopology.TabIndex" type="System.Int32, mscorlib">
<value>5</value>
</data>
<data name="labelTopology.Text" xml:space="preserve">
<value>拓扑(&amp;T):</value>
</data>
<data name="labelTopology.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
<value>MiddleLeft</value>
</data>
<data name="&gt;&gt;labelTopology.Name" xml:space="preserve">
<value>labelTopology</value>
</data>
<data name="&gt;&gt;labelTopology.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;labelTopology.Parent" xml:space="preserve">
<value>tableLayoutPanel1</value>
</data>
<data name="&gt;&gt;labelTopology.ZOrder" xml:space="preserve">
<value>5</value>
</data>
<data name="MemWarningLabel.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="MemWarningLabel.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value>
</data>
<data name="MemWarningLabel.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="MemWarningLabel.Location" type="System.Drawing.Point, System.Drawing">
<value>224, 269</value>
</data>
<data name="MemWarningLabel.Size" type="System.Drawing.Size, System.Drawing">
<value>273, 60</value>
</data>
<data name="MemWarningLabel.TabIndex" type="System.Int32, mscorlib">
<value>12</value>
</data>
<data name="MemWarningLabel.Text" xml:space="preserve">
<value>分配给此 VM 的物理内存量大于其主服务器的总内存</value>
</data>
<data name="MemWarningLabel.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
<value>MiddleLeft</value>
</data>
<data name="MemWarningLabel.Visible" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="&gt;&gt;MemWarningLabel.Name" xml:space="preserve">
<value>MemWarningLabel</value>
</data>
<data name="&gt;&gt;MemWarningLabel.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;MemWarningLabel.Parent" xml:space="preserve">
<value>tableLayoutPanel1</value>
</data>
<data name="&gt;&gt;MemWarningLabel.ZOrder" xml:space="preserve">
<value>6</value>
</data>
<data name="panel2.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="panel2.AutoSizeMode" type="System.Windows.Forms.AutoSizeMode, System.Windows.Forms">
<value>GrowAndShrink</value>
</data>
<data name="lblMB.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="lblMB.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="lblMB.Location" type="System.Drawing.Point, System.Drawing">
<value>72, 3</value>
</data>
<data name="lblMB.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>3, 3, 3, 3</value>
</data>
<data name="lblMB.Size" type="System.Drawing.Size, System.Drawing">
<value>23, 13</value>
</data>
<data name="lblMB.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
</data>
<data name="lblMB.Text" xml:space="preserve">
<value>MB</value>
</data>
<data name="lblMB.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
<value>MiddleLeft</value>
</data>
<data name="&gt;&gt;lblMB.Name" xml:space="preserve">
<value>lblMB</value>
</data>
<data name="&gt;&gt;lblMB.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;lblMB.Parent" xml:space="preserve">
<value>panel2</value>
</data>
<data name="&gt;&gt;lblMB.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="nudMemory.Location" type="System.Drawing.Point, System.Drawing">
<value>1, 0</value>
</data>
<data name="nudMemory.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>0, 0, 0, 0</value>
</data>
<data name="nudMemory.Size" type="System.Drawing.Size, System.Drawing">
<value>71, 20</value>
</data>
<data name="nudMemory.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="&gt;&gt;nudMemory.Name" xml:space="preserve">
<value>nudMemory</value>
</data>
<data name="&gt;&gt;nudMemory.Type" xml:space="preserve">
<value>System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;nudMemory.Parent" xml:space="preserve">
<value>panel2</value>
</data>
<data name="&gt;&gt;nudMemory.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="panel2.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value>
</data>
<data name="panel2.Location" type="System.Drawing.Point, System.Drawing">
<value>126, 269</value>
</data>
<data name="panel2.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>0, 0, 0, 0</value>
</data>
<data name="panel2.Size" type="System.Drawing.Size, System.Drawing">
<value>95, 20</value>
</data>
<data name="panel2.TabIndex" type="System.Int32, mscorlib">
<value>11</value>
</data>
<data name="&gt;&gt;panel2.Name" xml:space="preserve">
<value>panel2</value>
</data>
<data name="&gt;&gt;panel2.Type" xml:space="preserve">
<value>System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;panel2.Parent" xml:space="preserve">
<value>tableLayoutPanel1</value>
</data>
<data name="&gt;&gt;panel2.ZOrder" xml:space="preserve">
<value>7</value>
</data>
<data name="panel1.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Left, Right</value>
</data>
<data name="transparentTrackBar1.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Bottom, Left, Right</value>
</data>
<data name="transparentTrackBar1.Location" type="System.Drawing.Point, System.Drawing">
<value>3, -6</value>
</data>
<data name="transparentTrackBar1.Size" type="System.Drawing.Size, System.Drawing">
<value>425, 36</value>
</data>
<data name="transparentTrackBar1.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="&gt;&gt;transparentTrackBar1.Name" xml:space="preserve">
<value>transparentTrackBar1</value>
</data>
<data name="&gt;&gt;transparentTrackBar1.Type" xml:space="preserve">
<value>XenAdmin.Controls.TransparentTrackBar, XenCenterMain, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;transparentTrackBar1.Parent" xml:space="preserve">
<value>panel1</value>
</data>
<data name="&gt;&gt;transparentTrackBar1.ZOrder" xml:space="preserve">
<value>3</value>
</data>
<data name="panel1.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 203</value>
</data>
<data name="panel1.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>3, 3, 3, 24</value>
</data>
<data name="panel1.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>0, 0, 0, 6</value>
</data>
<data name="panel1.Size" type="System.Drawing.Size, System.Drawing">
<value>494, 42</value>
</data>
<data name="panel1.TabIndex" type="System.Int32, mscorlib">
<value>9</value>
</data>
<data name="&gt;&gt;panel1.Name" xml:space="preserve">
<value>panel1</value>
</data>
<data name="&gt;&gt;panel1.Type" xml:space="preserve">
<value>System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;panel1.Parent" xml:space="preserve">
<value>tableLayoutPanel1</value>
</data>
<data name="&gt;&gt;panel1.ZOrder" xml:space="preserve">
<value>8</value>
</data>
<data name="lblVCPUs.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="lblVCPUs.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value>
</data>
<data name="lblVCPUs.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="lblVCPUs.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 60</value>
</data>
<data name="lblVCPUs.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>3, 3, 3, 3</value>
</data>
<data name="lblVCPUs.Size" type="System.Drawing.Size, System.Drawing">
<value>120, 27</value>
</data>
<data name="lblVCPUs.TabIndex" type="System.Int32, mscorlib">
<value>2</value>
</data>
<data name="lblVCPUs.Text" xml:space="preserve">
<value>vCPU 数量(&amp;N):</value>
</data>
<data name="lblVCPUs.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
<value>MiddleLeft</value>
</data>
<data name="&gt;&gt;lblVCPUs.Name" xml:space="preserve">
<value>lblVCPUs</value>
</data>
<data name="&gt;&gt;lblVCPUs.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;lblVCPUs.Parent" xml:space="preserve">
<value>tableLayoutPanel1</value>
</data>
<data name="&gt;&gt;lblVCPUs.ZOrder" xml:space="preserve">
<value>10</value>
</data>
<data name="lblVcpuWarning.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="lblVcpuWarning.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="lblVcpuWarning.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 41</value>
</data>
<data name="lblVcpuWarning.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>3, 0, 3, 6</value>
</data>
<data name="lblVcpuWarning.Size" type="System.Drawing.Size, System.Drawing">
<value>183, 13</value>
</data>
<data name="lblVcpuWarning.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
</data>
<data name="lblVcpuWarning.Text" xml:space="preserve">
<value>如何提高 VM 性能?</value>
</data>
<data name="lblVcpuWarning.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
<value>MiddleLeft</value>
</data>
<data name="&gt;&gt;lblVcpuWarning.Name" xml:space="preserve">
<value>lblVcpuWarning</value>
</data>
<data name="&gt;&gt;lblVcpuWarning.Type" xml:space="preserve">
<value>System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;lblVcpuWarning.Parent" xml:space="preserve">
<value>tableLayoutPanel1</value>
</data>
<data name="&gt;&gt;lblVcpuWarning.ZOrder" xml:space="preserve">
<value>11</value>
</data>
<data name="lblMemory.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="lblMemory.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value>
</data>
<data name="lblMemory.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="lblMemory.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 271</value>
</data>
<data name="lblMemory.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>3, 2, 3, 0</value>
</data>
<data name="lblMemory.Size" type="System.Drawing.Size, System.Drawing">
<value>120, 18</value>
</data>
<data name="lblMemory.TabIndex" type="System.Int32, mscorlib">
<value>10</value>
</data>
<data name="lblMemory.Text" xml:space="preserve">
<value>VM 内存(&amp;V):</value>
</data>
<data name="lblMemory.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
<value>MiddleLeft</value>
</data>
<data name="&gt;&gt;lblMemory.Name" xml:space="preserve">
<value>lblMemory</value>
</data>
<data name="&gt;&gt;lblMemory.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;lblMemory.Parent" xml:space="preserve">
<value>tableLayoutPanel1</value>
</data>
<data name="&gt;&gt;lblMemory.ZOrder" xml:space="preserve">
<value>12</value>
</data>
<data name="VCPUWarningLabel.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="VCPUWarningLabel.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value>
</data>
<data name="VCPUWarningLabel.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="VCPUWarningLabel.Location" type="System.Drawing.Point, System.Drawing">
<value>224, 60</value>
</data>
<data name="VCPUWarningLabel.Size" type="System.Drawing.Size, System.Drawing">
<value>273, 27</value>
</data>
<data name="VCPUWarningLabel.TabIndex" type="System.Int32, mscorlib">
<value>4</value>
</data>
<data name="VCPUWarningLabel.Text" xml:space="preserve">
<value>vCPU 数超过物理 CPU 数可能会导致 VM 性能下降</value>
</data>
<data name="VCPUWarningLabel.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
<value>MiddleLeft</value>
</data>
<data name="VCPUWarningLabel.Visible" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="&gt;&gt;VCPUWarningLabel.Name" xml:space="preserve">
<value>VCPUWarningLabel</value>
</data>
<data name="&gt;&gt;VCPUWarningLabel.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;VCPUWarningLabel.Parent" xml:space="preserve">
<value>tableLayoutPanel1</value>
</data>
<data name="&gt;&gt;VCPUWarningLabel.ZOrder" xml:space="preserve">
<value>13</value>
</data>
<data name="label1.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="label1.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value>
</data>
<data name="label1.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="label1.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 0</value>
</data>
<data name="label1.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>0, 0, 0, 15</value>
</data>
<data name="label1.Size" type="System.Drawing.Size, System.Drawing">
<value>494, 41</value>
</data>
<data name="label1.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="label1.Text" xml:space="preserve">
<value>可以调整您的 VM 及其拓扑可用的 vCPU 数以及要分配给 vCPU 的优先级。</value>
</data>
<data name="&gt;&gt;label1.Name" xml:space="preserve">
<value>label1</value>
</data>
<data name="&gt;&gt;label1.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;label1.Parent" xml:space="preserve">
<value>tableLayoutPanel1</value>
</data>
<data name="&gt;&gt;label1.ZOrder" xml:space="preserve">
<value>14</value>
</data>
<data name="comboBoxVCPUs.Location" type="System.Drawing.Point, System.Drawing">
<value>126, 63</value>
</data>
<data name="comboBoxVCPUs.Size" type="System.Drawing.Size, System.Drawing">
<value>50, 21</value>
</data>
<data name="comboBoxVCPUs.TabIndex" type="System.Int32, mscorlib">
<value>3</value>
</data>
<data name="&gt;&gt;comboBoxVCPUs.Name" xml:space="preserve">
<value>comboBoxVCPUs</value>
</data>
<data name="&gt;&gt;comboBoxVCPUs.Type" xml:space="preserve">
<value>System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;comboBoxVCPUs.Parent" xml:space="preserve">
<value>tableLayoutPanel1</value>
</data>
<data name="&gt;&gt;comboBoxVCPUs.ZOrder" xml:space="preserve">
<value>15</value>
</data>
<data name="tableLayoutPanel1.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value>
</data>
<data name="tableLayoutPanel1.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value>
</data>
<data name="tableLayoutPanel1.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>0, 0, 0, 0</value>
</data>
<data name="tableLayoutPanel1.RowCount" type="System.Int32, mscorlib">
<value>13</value>
</data>
<data name="tableLayoutPanel1.Size" type="System.Drawing.Size, System.Drawing">
<value>500, 500</value>
</data>
<data name="tableLayoutPanel1.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="&gt;&gt;tableLayoutPanel1.Name" xml:space="preserve">
<value>tableLayoutPanel1</value>
</data>
<data name="&gt;&gt;tableLayoutPanel1.Type" xml:space="preserve">
<value>System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;tableLayoutPanel1.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;tableLayoutPanel1.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="tableLayoutPanel1.LayoutSettings" type="System.Windows.Forms.TableLayoutSettings, System.Windows.Forms">
<value>&lt;?xml version="1.0" encoding="utf-16"?>&lt;TableLayoutSettings>&lt;Controls>&lt;Control Name="initialVCPUWarningLabel" Row="6" RowSpan="1" Column="2" ColumnSpan="2" />&lt;Control Name="comboBoxInitialVCPUs" Row="6" RowSpan="1" Column="1" ColumnSpan="1" />&lt;Control Name="labelInitialVCPUs" Row="6" RowSpan="1" Column="0" ColumnSpan="1" />&lt;Control Name="labelInvalidVCPUWarning" Row="5" RowSpan="1" Column="1" ColumnSpan="3" />&lt;Control Name="comboBoxTopology" Row="4" RowSpan="1" Column="1" ColumnSpan="3" />&lt;Control Name="labelTopology" Row="4" RowSpan="1" Column="0" ColumnSpan="1" />&lt;Control Name="MemWarningLabel" Row="10" RowSpan="2" Column="3" ColumnSpan="1" />&lt;Control Name="panel2" Row="10" RowSpan="1" Column="1" ColumnSpan="2" />&lt;Control Name="panel1" Row="9" RowSpan="1" Column="0" ColumnSpan="4" />&lt;Control Name="lblPriority" Row="8" RowSpan="1" Column="0" ColumnSpan="4" />&lt;Control Name="lblVCPUs" Row="2" RowSpan="1" Column="0" ColumnSpan="1" />&lt;Control Name="lblVcpuWarning" Row="1" RowSpan="1" Column="0" ColumnSpan="4" />&lt;Control Name="lblMemory" Row="10" RowSpan="1" Column="0" ColumnSpan="1" />&lt;Control Name="VCPUWarningLabel" Row="2" RowSpan="2" Column="2" ColumnSpan="2" />&lt;Control Name="label1" Row="0" RowSpan="1" Column="0" ColumnSpan="4" />&lt;Control Name="comboBoxVCPUs" Row="2" RowSpan="1" Column="1" ColumnSpan="1" />&lt;/Controls>&lt;Columns Styles="AutoSize,0,AutoSize,0,Absolute,45,Percent,100" />&lt;Rows Styles="AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,20,AutoSize,0,Absolute,20,AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,100,Percent,50,Absolute,20" />&lt;/TableLayoutSettings></value>
</data>
<data name="lblPriority.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="lblPriority.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 177</value>
</data>
<data name="lblPriority.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>0, 10, 0, 0</value>
</data>
<data name="lblPriority.Size" type="System.Drawing.Size, System.Drawing">
<value>179, 23</value>
</data>
<data name="lblPriority.TabIndex" type="System.Int32, mscorlib">
<value>8</value>
</data>
<data name="lblPriority.Text" xml:space="preserve">
<value>此虚拟机的 vCPU 优先级:</value>
</data>
<data name="lblPriority.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
<value>MiddleLeft</value>
</data>
<data name="&gt;&gt;lblPriority.Name" xml:space="preserve">
<value>lblPriority</value>
</data>
<data name="&gt;&gt;lblPriority.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;lblPriority.Parent" xml:space="preserve">
<value>tableLayoutPanel1</value>
</data>
<data name="&gt;&gt;lblPriority.ZOrder" xml:space="preserve">
<value>9</value>
</data>
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">
<value>96, 96</value>
</data>
<data name="$this.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>0, 0, 0, 0</value>
</data>
<data name="$this.MinimumSize" type="System.Drawing.Size, System.Drawing">
<value>500, 500</value>
</data>
<data name="$this.Size" type="System.Drawing.Size, System.Drawing">
<value>500, 500</value>
</data>
<data name="&gt;&gt;$this.Name" xml:space="preserve">
<value>CpuMemoryEditPage</value>
</data>
<data name="&gt;&gt;$this.Type" xml:space="preserve">
<value>System.Windows.Forms.UserControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
</root>