Add weather page translates

This commit is contained in:
2023-10-18 22:05:29 +08:00
parent 07fb477c3a
commit f553ddddd8
7 changed files with 936 additions and 78 deletions

View File

@ -709,9 +709,18 @@
<EmbeddedResource Include="Pages\PageTools.resx">
<DependentUpon>PageTools.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Pages\PageWeather.en-US.resx">
<DependentUpon>PageWeather.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Pages\PageWeather.resx">
<DependentUpon>PageWeather.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Pages\PageWeather.ru-RU.resx">
<DependentUpon>PageWeather.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Pages\PageWeather.zh-TW.resx">
<DependentUpon>PageWeather.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Properties\Resources.zh-TW.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.zh-TW.Designer.cs</LastGenOutput>

View File

@ -28,6 +28,7 @@
/// </summary>
private void InitializeComponent()
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(PageWeather));
this.TvSceneWeathers = new System.Windows.Forms.TreeView();
this.LblPageTitle = new System.Windows.Forms.Label();
this.CmbClimateType = new System.Windows.Forms.ComboBox();
@ -43,175 +44,122 @@
this.TxtWeatherFilter = new System.Windows.Forms.TextBox();
this.ListFilteredWeathers = new System.Windows.Forms.ListBox();
this.LblClearFilter = new System.Windows.Forms.Label();
this.LnkCheckWeather = new System.Windows.Forms.LinkLabel();
this.SuspendLayout();
//
// TvSceneWeathers
//
this.TvSceneWeathers.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
resources.ApplyResources(this.TvSceneWeathers, "TvSceneWeathers");
this.TvSceneWeathers.FullRowSelect = true;
this.TvSceneWeathers.Location = new System.Drawing.Point(343, 32);
this.TvSceneWeathers.Name = "TvSceneWeathers";
this.TvSceneWeathers.ShowLines = false;
this.TvSceneWeathers.Size = new System.Drawing.Size(300, 204);
this.TvSceneWeathers.TabIndex = 102;
this.TvSceneWeathers.AfterSelect += new System.Windows.Forms.TreeViewEventHandler(this.TvSceneWeathers_AfterSelect);
//
// LblPageTitle
//
this.LblPageTitle.AutoSize = true;
this.LblPageTitle.Location = new System.Drawing.Point(3, 3);
resources.ApplyResources(this.LblPageTitle, "LblPageTitle");
this.LblPageTitle.Name = "LblPageTitle";
this.LblPageTitle.Size = new System.Drawing.Size(56, 17);
this.LblPageTitle.TabIndex = 0;
this.LblPageTitle.Text = "场景天气";
//
// CmbClimateType
//
resources.ApplyResources(this.CmbClimateType, "CmbClimateType");
this.CmbClimateType.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.CmbClimateType.FormattingEnabled = true;
this.CmbClimateType.Location = new System.Drawing.Point(81, 33);
this.CmbClimateType.Name = "CmbClimateType";
this.CmbClimateType.Size = new System.Drawing.Size(121, 25);
this.CmbClimateType.TabIndex = 2;
this.CmbClimateType.SelectedIndexChanged += new System.EventHandler(this.CmbClimateType_SelectedIndexChanged);
//
// LblClimateType
//
this.LblClimateType.AutoSize = true;
this.LblClimateType.ImeMode = System.Windows.Forms.ImeMode.NoControl;
this.LblClimateType.Location = new System.Drawing.Point(19, 36);
resources.ApplyResources(this.LblClimateType, "LblClimateType");
this.LblClimateType.Name = "LblClimateType";
this.LblClimateType.Size = new System.Drawing.Size(56, 17);
this.LblClimateType.TabIndex = 1;
this.LblClimateType.Text = "设置气候";
//
// BtnLockWeather
//
this.BtnLockWeather.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
this.BtnLockWeather.Location = new System.Drawing.Point(6, 211);
resources.ApplyResources(this.BtnLockWeather, "BtnLockWeather");
this.BtnLockWeather.Name = "BtnLockWeather";
this.BtnLockWeather.Size = new System.Drawing.Size(150, 25);
this.BtnLockWeather.TabIndex = 10;
this.BtnLockWeather.Tag = "on";
this.BtnLockWeather.Text = "锁定天气";
this.BtnLockWeather.UseVisualStyleBackColor = true;
this.BtnLockWeather.Click += new System.EventHandler(this.BtnLockWeather_Click);
//
// BtnUnlockWeather
//
this.BtnUnlockWeather.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
this.BtnUnlockWeather.Location = new System.Drawing.Point(162, 211);
resources.ApplyResources(this.BtnUnlockWeather, "BtnUnlockWeather");
this.BtnUnlockWeather.Name = "BtnUnlockWeather";
this.BtnUnlockWeather.Size = new System.Drawing.Size(150, 25);
this.BtnUnlockWeather.TabIndex = 11;
this.BtnUnlockWeather.Tag = "off";
this.BtnUnlockWeather.Text = "解锁天气";
this.BtnUnlockWeather.UseVisualStyleBackColor = true;
this.BtnUnlockWeather.Click += new System.EventHandler(this.BtnLockWeather_Click);
//
// label1
//
this.label1.Location = new System.Drawing.Point(3, 78);
resources.ApplyResources(this.label1, "label1");
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(334, 55);
this.label1.TabIndex = 4;
this.label1.Text = "天气数据目前暂未翻译,在此邀请你参与天气数据翻译,导出天气原始数据,在游戏内测试天气效果,修改数据文件通过提交更改按钮在 Github 创建 Pull Reque" +
"st即可参与贡献";
//
// BtnExportWeather
//
this.BtnExportWeather.Location = new System.Drawing.Point(3, 136);
resources.ApplyResources(this.BtnExportWeather, "BtnExportWeather");
this.BtnExportWeather.Name = "BtnExportWeather";
this.BtnExportWeather.Size = new System.Drawing.Size(150, 25);
this.BtnExportWeather.TabIndex = 5;
this.BtnExportWeather.Text = "导出原始天气";
this.BtnExportWeather.UseVisualStyleBackColor = true;
this.BtnExportWeather.Click += new System.EventHandler(this.BtnExportWeather_Click);
//
// BtnImportWeather
//
this.BtnImportWeather.Location = new System.Drawing.Point(159, 136);
resources.ApplyResources(this.BtnImportWeather, "BtnImportWeather");
this.BtnImportWeather.Name = "BtnImportWeather";
this.BtnImportWeather.Size = new System.Drawing.Size(150, 25);
this.BtnImportWeather.TabIndex = 6;
this.BtnImportWeather.Text = "导入天气";
this.BtnImportWeather.UseVisualStyleBackColor = true;
this.BtnImportWeather.Click += new System.EventHandler(this.BtnImportWeather_Click);
//
// BtnCreatePullRequest
//
this.BtnCreatePullRequest.Location = new System.Drawing.Point(3, 167);
resources.ApplyResources(this.BtnCreatePullRequest, "BtnCreatePullRequest");
this.BtnCreatePullRequest.Name = "BtnCreatePullRequest";
this.BtnCreatePullRequest.Size = new System.Drawing.Size(150, 25);
this.BtnCreatePullRequest.TabIndex = 7;
this.BtnCreatePullRequest.Text = "提交修改 (Github)";
this.BtnCreatePullRequest.UseVisualStyleBackColor = true;
this.BtnCreatePullRequest.Click += new System.EventHandler(this.BtnCreatePullRequest_Click);
//
// LblPullRequestTip
//
this.LblPullRequestTip.AutoSize = true;
resources.ApplyResources(this.LblPullRequestTip, "LblPullRequestTip");
this.LblPullRequestTip.ForeColor = System.Drawing.SystemColors.GrayText;
this.LblPullRequestTip.Location = new System.Drawing.Point(156, 171);
this.LblPullRequestTip.Name = "LblPullRequestTip";
this.LblPullRequestTip.Size = new System.Drawing.Size(128, 17);
this.LblPullRequestTip.TabIndex = 8;
this.LblPullRequestTip.Text = "你也可以提交到群文件";
//
// LblClimateTip
//
this.LblClimateTip.AutoSize = true;
resources.ApplyResources(this.LblClimateTip, "LblClimateTip");
this.LblClimateTip.ForeColor = System.Drawing.SystemColors.GrayText;
this.LblClimateTip.Location = new System.Drawing.Point(208, 36);
this.LblClimateTip.Name = "LblClimateTip";
this.LblClimateTip.Size = new System.Drawing.Size(104, 17);
this.LblClimateTip.TabIndex = 3;
this.LblClimateTip.Text = "天气包含默认气候";
//
// TxtWeatherFilter
//
this.TxtWeatherFilter.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.TxtWeatherFilter.Location = new System.Drawing.Point(343, 3);
resources.ApplyResources(this.TxtWeatherFilter, "TxtWeatherFilter");
this.TxtWeatherFilter.Name = "TxtWeatherFilter";
this.TxtWeatherFilter.Size = new System.Drawing.Size(300, 23);
this.TxtWeatherFilter.TabIndex = 100;
this.TxtWeatherFilter.TextChanged += new System.EventHandler(this.TxtWeatherFilter_TextChanged);
//
// ListFilteredWeathers
//
this.ListFilteredWeathers.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
resources.ApplyResources(this.ListFilteredWeathers, "ListFilteredWeathers");
this.ListFilteredWeathers.FormattingEnabled = true;
this.ListFilteredWeathers.ItemHeight = 17;
this.ListFilteredWeathers.Location = new System.Drawing.Point(343, 26);
this.ListFilteredWeathers.Name = "ListFilteredWeathers";
this.ListFilteredWeathers.Size = new System.Drawing.Size(300, 191);
this.ListFilteredWeathers.TabIndex = 101;
this.ListFilteredWeathers.Visible = false;
this.ListFilteredWeathers.SelectedIndexChanged += new System.EventHandler(this.ListFilteredWeathers_SelectedIndexChanged);
//
// LblClearFilter
//
this.LblClearFilter.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
this.LblClearFilter.AutoSize = true;
resources.ApplyResources(this.LblClearFilter, "LblClearFilter");
this.LblClearFilter.BackColor = System.Drawing.Color.White;
this.LblClearFilter.Cursor = System.Windows.Forms.Cursors.Hand;
this.LblClearFilter.Location = new System.Drawing.Point(626, 6);
this.LblClearFilter.Name = "LblClearFilter";
this.LblClearFilter.Size = new System.Drawing.Size(16, 17);
this.LblClearFilter.TabIndex = 103;
this.LblClearFilter.Text = "X";
this.LblClearFilter.Visible = false;
this.LblClearFilter.Click += new System.EventHandler(this.LblClearFilter_Click);
//
// LnkCheckWeather
//
resources.ApplyResources(this.LnkCheckWeather, "LnkCheckWeather");
this.LnkCheckWeather.Name = "LnkCheckWeather";
this.LnkCheckWeather.TabStop = true;
this.LnkCheckWeather.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.LnkCheckWeather_LinkClicked);
//
// PageWeather
//
this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 17F);
resources.ApplyResources(this, "$this");
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.Controls.Add(this.LnkCheckWeather);
this.Controls.Add(this.LblClearFilter);
this.Controls.Add(this.ListFilteredWeathers);
this.Controls.Add(this.TxtWeatherFilter);
@ -250,5 +198,6 @@
private System.Windows.Forms.TextBox TxtWeatherFilter;
private System.Windows.Forms.ListBox ListFilteredWeathers;
private System.Windows.Forms.Label LblClearFilter;
private System.Windows.Forms.LinkLabel LnkCheckWeather;
}
}

View File

@ -197,5 +197,13 @@ namespace GrasscutterTools.Pages
// 生成命令
SetCommand("/weather", item.Substring(0, item.IndexOf(':')).Trim());
}
/// <summary>
/// 点击获取当前天气命令时触发
/// </summary>
private void LnkCheckWeather_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
SetCommand("/weather");
}
}
}

View File

@ -0,0 +1,152 @@
<?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:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<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 name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</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.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="LblPageTitle.Size" type="System.Drawing.Size, System.Drawing">
<value>57, 17</value>
</data>
<data name="LblPageTitle.Text" xml:space="preserve">
<value>Weather</value>
</data>
<data name="LblClimateType.Size" type="System.Drawing.Size, System.Drawing">
<value>51, 17</value>
</data>
<data name="LblClimateType.Text" xml:space="preserve">
<value>Climate</value>
</data>
<data name="BtnLockWeather.Text" xml:space="preserve">
<value>Lock weather</value>
</data>
<data name="BtnUnlockWeather.Text" xml:space="preserve">
<value>Unlock weather</value>
</data>
<data name="LblClimateTip.Size" type="System.Drawing.Size, System.Drawing">
<value>108, 34</value>
</data>
<data name="LblClimateTip.Text" xml:space="preserve">
<value>Weather includes
default climate</value>
</data>
<data name="LnkCheckWeather.Size" type="System.Drawing.Size, System.Drawing">
<value>90, 17</value>
</data>
<data name="LnkCheckWeather.Text" xml:space="preserve">
<value>Check Current</value>
</data>
</root>

View File

@ -117,4 +117,454 @@
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="&gt;&gt;LblPullRequestTip.ZOrder" xml:space="preserve">
<value>5</value>
</data>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="BtnUnlockWeather.Location" type="System.Drawing.Point, System.Drawing">
<value>162, 211</value>
</data>
<data name="&gt;&gt;LblPullRequestTip.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;CmbClimateType.ZOrder" xml:space="preserve">
<value>12</value>
</data>
<data name="&gt;&gt;BtnImportWeather.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;TxtWeatherFilter.ZOrder" xml:space="preserve">
<value>3</value>
</data>
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="BtnExportWeather.Visible" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="BtnExportWeather.Text" xml:space="preserve">
<value>导出原始天气</value>
</data>
<data name="LblPullRequestTip.Size" type="System.Drawing.Size, System.Drawing">
<value>128, 17</value>
</data>
<data name="LblPullRequestTip.Text" xml:space="preserve">
<value>你也可以提交到群文件</value>
</data>
<data name="LblPageTitle.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 3</value>
</data>
<data name="&gt;&gt;ListFilteredWeathers.Parent" xml:space="preserve">
<value>$this</value>
</data>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="BtnUnlockWeather.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Bottom, Left</value>
</data>
<data name="LblPullRequestTip.TabIndex" type="System.Int32, mscorlib">
<value>8</value>
</data>
<data name="&gt;&gt;BtnCreatePullRequest.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;LblPullRequestTip.Name" xml:space="preserve">
<value>LblPullRequestTip</value>
</data>
<data name="TxtWeatherFilter.Location" type="System.Drawing.Point, System.Drawing">
<value>343, 3</value>
</data>
<data name="&gt;&gt;LblPageTitle.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="ListFilteredWeathers.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Bottom, Left, Right</value>
</data>
<data name="ListFilteredWeathers.Location" type="System.Drawing.Point, System.Drawing">
<value>343, 26</value>
</data>
<data name="&gt;&gt;label1.Name" xml:space="preserve">
<value>label1</value>
</data>
<data name="BtnCreatePullRequest.Visible" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="&gt;&gt;LblClimateTip.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;BtnUnlockWeather.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="LblClimateType.Location" type="System.Drawing.Point, System.Drawing">
<value>19, 36</value>
</data>
<data name="LblPullRequestTip.Location" type="System.Drawing.Point, System.Drawing">
<value>156, 171</value>
</data>
<data name="LblClearFilter.Text" xml:space="preserve">
<value>X</value>
</data>
<data name="&gt;&gt;LnkCheckWeather.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="&gt;&gt;LblClimateTip.Name" xml:space="preserve">
<value>LblClimateTip</value>
</data>
<data name="LblClearFilter.Size" type="System.Drawing.Size, System.Drawing">
<value>16, 17</value>
</data>
<data name="TxtWeatherFilter.Size" type="System.Drawing.Size, System.Drawing">
<value>300, 23</value>
</data>
<data name="LblPullRequestTip.Visible" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="&gt;&gt;TvSceneWeathers.Name" xml:space="preserve">
<value>TvSceneWeathers</value>
</data>
<data name="&gt;&gt;BtnExportWeather.ZOrder" xml:space="preserve">
<value>8</value>
</data>
<data name="&gt;&gt;$this.Type" xml:space="preserve">
<value>GrasscutterTools.Pages.BasePage, GrasscutterTools, Version=1.13.0.0, Culture=neutral, PublicKeyToken=de2b1c089621e923</value>
</data>
<data name="label1.Text" xml:space="preserve">
<value>天气数据目前暂未翻译,在此邀请你参与天气数据翻译,导出天气原始数据,在游戏内测试天气效果,修改数据文件通过提交更改按钮在 Github 创建 Pull Request即可参与贡献</value>
</data>
<data name="LnkCheckWeather.Text" xml:space="preserve">
<value>获取当前天气</value>
</data>
<data name="&gt;&gt;$this.Name" xml:space="preserve">
<value>PageWeather</value>
</data>
<data name="&gt;&gt;LblClearFilter.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="TvSceneWeathers.Size" type="System.Drawing.Size, System.Drawing">
<value>300, 204</value>
</data>
<data name="BtnImportWeather.Location" type="System.Drawing.Point, System.Drawing">
<value>159, 136</value>
</data>
<data name="LblPageTitle.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="BtnLockWeather.Text" xml:space="preserve">
<value>锁定天气</value>
</data>
<data name="&gt;&gt;ListFilteredWeathers.Type" xml:space="preserve">
<value>System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="BtnImportWeather.TabIndex" type="System.Int32, mscorlib">
<value>6</value>
</data>
<data name="LblPullRequestTip.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="BtnCreatePullRequest.TabIndex" type="System.Int32, mscorlib">
<value>7</value>
</data>
<data name="BtnUnlockWeather.Size" type="System.Drawing.Size, System.Drawing">
<value>150, 25</value>
</data>
<data name="LblClimateTip.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="TvSceneWeathers.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Bottom, Left, Right</value>
</data>
<data name="LblClearFilter.TabIndex" type="System.Int32, mscorlib">
<value>103</value>
</data>
<data name="label1.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 78</value>
</data>
<data name="BtnExportWeather.Size" type="System.Drawing.Size, System.Drawing">
<value>150, 25</value>
</data>
<data name="label1.Size" type="System.Drawing.Size, System.Drawing">
<value>334, 55</value>
</data>
<data name="&gt;&gt;BtnLockWeather.Name" xml:space="preserve">
<value>BtnLockWeather</value>
</data>
<data name="LblClearFilter.Visible" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="&gt;&gt;BtnCreatePullRequest.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="LnkCheckWeather.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="ListFilteredWeathers.Size" type="System.Drawing.Size, System.Drawing">
<value>300, 191</value>
</data>
<data name="CmbClimateType.TabIndex" type="System.Int32, mscorlib">
<value>2</value>
</data>
<data name="BtnLockWeather.TabIndex" type="System.Int32, mscorlib">
<value>10</value>
</data>
<data name="&gt;&gt;LblClimateType.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="BtnCreatePullRequest.Text" xml:space="preserve">
<value>提交修改 (Github)</value>
</data>
<data name="&gt;&gt;LblClearFilter.Name" xml:space="preserve">
<value>LblClearFilter</value>
</data>
<data name="ListFilteredWeathers.Visible" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="TvSceneWeathers.TabIndex" type="System.Int32, mscorlib">
<value>102</value>
</data>
<data name="&gt;&gt;ListFilteredWeathers.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<data name="&gt;&gt;TxtWeatherFilter.Name" xml:space="preserve">
<value>TxtWeatherFilter</value>
</data>
<data name="&gt;&gt;BtnImportWeather.ZOrder" xml:space="preserve">
<value>7</value>
</data>
<data name="label1.Visible" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="LblClimateType.Text" xml:space="preserve">
<value>设置气候</value>
</data>
<data name="ListFilteredWeathers.TabIndex" type="System.Int32, mscorlib">
<value>101</value>
</data>
<data name="LnkCheckWeather.Location" type="System.Drawing.Point, System.Drawing">
<value>78, 3</value>
</data>
<data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">
<value>7, 17</value>
</data>
<data name="LblClimateType.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
</data>
<data name="CmbClimateType.Size" type="System.Drawing.Size, System.Drawing">
<value>121, 25</value>
</data>
<data name="LblClearFilter.Location" type="System.Drawing.Point, System.Drawing">
<value>626, 6</value>
</data>
<data name="&gt;&gt;CmbClimateType.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="ListFilteredWeathers.ItemHeight" type="System.Int32, mscorlib">
<value>17</value>
</data>
<data name="&gt;&gt;BtnCreatePullRequest.Name" xml:space="preserve">
<value>BtnCreatePullRequest</value>
</data>
<data name="TxtWeatherFilter.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Left, Right</value>
</data>
<data name="LblClearFilter.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="&gt;&gt;LblPageTitle.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="BtnImportWeather.Visible" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="label1.TabIndex" type="System.Int32, mscorlib">
<value>4</value>
</data>
<data name="LnkCheckWeather.Size" type="System.Drawing.Size, System.Drawing">
<value>80, 17</value>
</data>
<data name="LblClimateType.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="&gt;&gt;label1.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;LblPageTitle.Name" xml:space="preserve">
<value>LblPageTitle</value>
</data>
<data name="&gt;&gt;LblClimateTip.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.ZOrder" xml:space="preserve">
<value>9</value>
</data>
<data name="&gt;&gt;TvSceneWeathers.ZOrder" xml:space="preserve">
<value>15</value>
</data>
<data name="&gt;&gt;BtnExportWeather.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;BtnExportWeather.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="LnkCheckWeather.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
</data>
<data name="&gt;&gt;TxtWeatherFilter.Type" xml:space="preserve">
<value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="BtnLockWeather.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Bottom, Left</value>
</data>
<data name="&gt;&gt;LblClimateTip.ZOrder" xml:space="preserve">
<value>4</value>
</data>
<data name="LblClimateTip.TabIndex" type="System.Int32, mscorlib">
<value>3</value>
</data>
<data name="&gt;&gt;BtnImportWeather.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="LblClimateType.Size" type="System.Drawing.Size, System.Drawing">
<value>56, 17</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="BtnExportWeather.TabIndex" type="System.Int32, mscorlib">
<value>5</value>
</data>
<data name="&gt;&gt;TxtWeatherFilter.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;LblPullRequestTip.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="BtnLockWeather.Location" type="System.Drawing.Point, System.Drawing">
<value>6, 211</value>
</data>
<data name="BtnCreatePullRequest.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 167</value>
</data>
<data name="BtnCreatePullRequest.Size" type="System.Drawing.Size, System.Drawing">
<value>150, 25</value>
</data>
<data name="LblPageTitle.Size" type="System.Drawing.Size, System.Drawing">
<value>56, 17</value>
</data>
<data name="&gt;&gt;BtnLockWeather.ZOrder" xml:space="preserve">
<value>11</value>
</data>
<data name="LblPageTitle.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="&gt;&gt;BtnExportWeather.Name" xml:space="preserve">
<value>BtnExportWeather</value>
</data>
<data name="&gt;&gt;LblClearFilter.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="&gt;&gt;TvSceneWeathers.Type" xml:space="preserve">
<value>System.Windows.Forms.TreeView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;LblClimateType.ZOrder" xml:space="preserve">
<value>13</value>
</data>
<data name="BtnImportWeather.Text" xml:space="preserve">
<value>导入天气</value>
</data>
<data name="&gt;&gt;CmbClimateType.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;BtnUnlockWeather.Name" xml:space="preserve">
<value>BtnUnlockWeather</value>
</data>
<data name="LblClimateTip.Size" type="System.Drawing.Size, System.Drawing">
<value>104, 17</value>
</data>
<data name="TvSceneWeathers.Location" type="System.Drawing.Point, System.Drawing">
<value>343, 32</value>
</data>
<data name="&gt;&gt;LnkCheckWeather.Name" xml:space="preserve">
<value>LnkCheckWeather</value>
</data>
<data name="&gt;&gt;CmbClimateType.Name" xml:space="preserve">
<value>CmbClimateType</value>
</data>
<data name="BtnUnlockWeather.TabIndex" type="System.Int32, mscorlib">
<value>11</value>
</data>
<data name="BtnExportWeather.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 136</value>
</data>
<data name="LblClimateType.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="CmbClimateType.Location" type="System.Drawing.Point, System.Drawing">
<value>81, 33</value>
</data>
<data name="&gt;&gt;LnkCheckWeather.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="LblClimateTip.Location" type="System.Drawing.Point, System.Drawing">
<value>208, 36</value>
</data>
<data name="&gt;&gt;TvSceneWeathers.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="BtnImportWeather.Size" type="System.Drawing.Size, System.Drawing">
<value>150, 25</value>
</data>
<data name="&gt;&gt;ListFilteredWeathers.Name" xml:space="preserve">
<value>ListFilteredWeathers</value>
</data>
<data name="&gt;&gt;BtnCreatePullRequest.ZOrder" xml:space="preserve">
<value>6</value>
</data>
<data name="&gt;&gt;BtnLockWeather.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="LblClimateTip.Text" xml:space="preserve">
<value>天气包含默认气候</value>
</data>
<data name="TxtWeatherFilter.TabIndex" type="System.Int32, mscorlib">
<value>100</value>
</data>
<data name="BtnLockWeather.Size" type="System.Drawing.Size, System.Drawing">
<value>150, 25</value>
</data>
<data name="&gt;&gt;BtnImportWeather.Name" xml:space="preserve">
<value>BtnImportWeather</value>
</data>
<data name="&gt;&gt;LblClimateType.Name" xml:space="preserve">
<value>LblClimateType</value>
</data>
<data name="LblClearFilter.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Right</value>
</data>
<data name="LblPageTitle.Text" xml:space="preserve">
<value>场景天气</value>
</data>
<data name="&gt;&gt;BtnUnlockWeather.ZOrder" xml:space="preserve">
<value>10</value>
</data>
<data name="&gt;&gt;LblClearFilter.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="BtnUnlockWeather.Text" xml:space="preserve">
<value>解锁天气</value>
</data>
<data name="&gt;&gt;BtnLockWeather.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;LnkCheckWeather.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;LblPageTitle.ZOrder" xml:space="preserve">
<value>14</value>
</data>
<data name="&gt;&gt;BtnUnlockWeather.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;LblClimateType.Parent" xml:space="preserve">
<value>$this</value>
</data>
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
</root>

View File

@ -0,0 +1,152 @@
<?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:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<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 name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</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.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="LblPageTitle.Size" type="System.Drawing.Size, System.Drawing">
<value>52, 17</value>
</data>
<data name="LblPageTitle.Text" xml:space="preserve">
<value>Погода</value>
</data>
<data name="LblClimateType.Size" type="System.Drawing.Size, System.Drawing">
<value>52, 17</value>
</data>
<data name="LblClimateType.Text" xml:space="preserve">
<value>Климат</value>
</data>
<data name="BtnLockWeather.Text" xml:space="preserve">
<value>Заблокировать</value>
</data>
<data name="BtnUnlockWeather.Text" xml:space="preserve">
<value>Разблокировать</value>
</data>
<data name="LblClimateTip.Size" type="System.Drawing.Size, System.Drawing">
<value>138, 34</value>
</data>
<data name="LblClimateTip.Text" xml:space="preserve">
<value>Погода содержит кл-
имат по умолчанию </value>
</data>
<data name="LnkCheckWeather.Size" type="System.Drawing.Size, System.Drawing">
<value>177, 17</value>
</data>
<data name="LnkCheckWeather.Text" xml:space="preserve">
<value>Проверьте текущую погоду</value>
</data>
</root>

View File

@ -0,0 +1,138 @@
<?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:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<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 name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</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>
<data name="LblPageTitle.Text" xml:space="preserve">
<value>場景天氣</value>
</data>
<data name="LblClimateType.Text" xml:space="preserve">
<value>設定氣候</value>
</data>
<data name="BtnLockWeather.Text" xml:space="preserve">
<value>鎖定天氣</value>
</data>
<data name="BtnUnlockWeather.Text" xml:space="preserve">
<value>解鎖天氣</value>
</data>
<data name="LblClimateTip.Text" xml:space="preserve">
<value>天氣包含默認氣候</value>
</data>
<data name="LnkCheckWeather.Text" xml:space="preserve">
<value>獲取當前天氣</value>
</data>
</root>