mirror of
https://github.com/jie65535/GrasscutterCommandGenerator.git
synced 2025-06-07 22:59:14 +08:00
Add proxy page translation
This commit is contained in:
parent
eda70a2aae
commit
085669e43a
@ -602,9 +602,18 @@
|
|||||||
<EmbeddedResource Include="Pages\PageOpenCommand.zh-TW.resx">
|
<EmbeddedResource Include="Pages\PageOpenCommand.zh-TW.resx">
|
||||||
<DependentUpon>PageOpenCommand.cs</DependentUpon>
|
<DependentUpon>PageOpenCommand.cs</DependentUpon>
|
||||||
</EmbeddedResource>
|
</EmbeddedResource>
|
||||||
|
<EmbeddedResource Include="Pages\PageProxy.en-US.resx">
|
||||||
|
<DependentUpon>PageProxy.cs</DependentUpon>
|
||||||
|
</EmbeddedResource>
|
||||||
<EmbeddedResource Include="Pages\PageProxy.resx">
|
<EmbeddedResource Include="Pages\PageProxy.resx">
|
||||||
<DependentUpon>PageProxy.cs</DependentUpon>
|
<DependentUpon>PageProxy.cs</DependentUpon>
|
||||||
</EmbeddedResource>
|
</EmbeddedResource>
|
||||||
|
<EmbeddedResource Include="Pages\PageProxy.ru-RU.resx">
|
||||||
|
<DependentUpon>PageProxy.cs</DependentUpon>
|
||||||
|
</EmbeddedResource>
|
||||||
|
<EmbeddedResource Include="Pages\PageProxy.zh-TW.resx">
|
||||||
|
<DependentUpon>PageProxy.cs</DependentUpon>
|
||||||
|
</EmbeddedResource>
|
||||||
<EmbeddedResource Include="Pages\PageQuest.en-US.resx">
|
<EmbeddedResource Include="Pages\PageQuest.en-US.resx">
|
||||||
<DependentUpon>PageQuest.cs</DependentUpon>
|
<DependentUpon>PageQuest.cs</DependentUpon>
|
||||||
</EmbeddedResource>
|
</EmbeddedResource>
|
||||||
|
80
Source/GrasscutterTools/Pages/PageProxy.Designer.cs
generated
80
Source/GrasscutterTools/Pages/PageProxy.Designer.cs
generated
@ -28,11 +28,12 @@
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
private void InitializeComponent()
|
private void InitializeComponent()
|
||||||
{
|
{
|
||||||
|
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(PageProxy));
|
||||||
this.TxtHost = new System.Windows.Forms.TextBox();
|
this.TxtHost = new System.Windows.Forms.TextBox();
|
||||||
this.LblServerAddress = new System.Windows.Forms.Label();
|
this.LblServerAddress = new System.Windows.Forms.Label();
|
||||||
this.BtnStartProxy = new System.Windows.Forms.Button();
|
this.BtnStartProxy = new System.Windows.Forms.Button();
|
||||||
this.ChkAutoStart = new System.Windows.Forms.CheckBox();
|
this.ChkAutoStart = new System.Windows.Forms.CheckBox();
|
||||||
this.LblProxyIntroduction = new System.Windows.Forms.Label();
|
this.LblProxyIntroduction = new System.Windows.Forms.TextBox();
|
||||||
this.BtnDestroyCert = new System.Windows.Forms.Button();
|
this.BtnDestroyCert = new System.Windows.Forms.Button();
|
||||||
this.LnkEavesdrop = new System.Windows.Forms.LinkLabel();
|
this.LnkEavesdrop = new System.Windows.Forms.LinkLabel();
|
||||||
this.LnkAbout = new System.Windows.Forms.LinkLabel();
|
this.LnkAbout = new System.Windows.Forms.LinkLabel();
|
||||||
@ -43,124 +44,75 @@
|
|||||||
//
|
//
|
||||||
// TxtHost
|
// TxtHost
|
||||||
//
|
//
|
||||||
this.TxtHost.Anchor = System.Windows.Forms.AnchorStyles.None;
|
resources.ApplyResources(this.TxtHost, "TxtHost");
|
||||||
this.TxtHost.Location = new System.Drawing.Point(227, 40);
|
|
||||||
this.TxtHost.Name = "TxtHost";
|
this.TxtHost.Name = "TxtHost";
|
||||||
this.TxtHost.Size = new System.Drawing.Size(160, 23);
|
|
||||||
this.TxtHost.TabIndex = 4;
|
|
||||||
this.TxtHost.Text = "http://127.0.0.1:443";
|
|
||||||
//
|
//
|
||||||
// LblServerAddress
|
// LblServerAddress
|
||||||
//
|
//
|
||||||
this.LblServerAddress.Anchor = System.Windows.Forms.AnchorStyles.None;
|
resources.ApplyResources(this.LblServerAddress, "LblServerAddress");
|
||||||
this.LblServerAddress.AutoSize = true;
|
|
||||||
this.LblServerAddress.Location = new System.Drawing.Point(84, 43);
|
|
||||||
this.LblServerAddress.Name = "LblServerAddress";
|
this.LblServerAddress.Name = "LblServerAddress";
|
||||||
this.LblServerAddress.Size = new System.Drawing.Size(137, 17);
|
|
||||||
this.LblServerAddress.TabIndex = 3;
|
|
||||||
this.LblServerAddress.Text = "目标 http(s) 服务器地址";
|
|
||||||
//
|
//
|
||||||
// BtnStartProxy
|
// BtnStartProxy
|
||||||
//
|
//
|
||||||
this.BtnStartProxy.Anchor = System.Windows.Forms.AnchorStyles.None;
|
resources.ApplyResources(this.BtnStartProxy, "BtnStartProxy");
|
||||||
this.BtnStartProxy.Location = new System.Drawing.Point(393, 40);
|
|
||||||
this.BtnStartProxy.Name = "BtnStartProxy";
|
this.BtnStartProxy.Name = "BtnStartProxy";
|
||||||
this.BtnStartProxy.Size = new System.Drawing.Size(120, 25);
|
|
||||||
this.BtnStartProxy.TabIndex = 5;
|
|
||||||
this.BtnStartProxy.Text = "启动代理";
|
|
||||||
this.BtnStartProxy.UseVisualStyleBackColor = true;
|
this.BtnStartProxy.UseVisualStyleBackColor = true;
|
||||||
this.BtnStartProxy.Click += new System.EventHandler(this.BtnStartProxy_Click);
|
this.BtnStartProxy.Click += new System.EventHandler(this.BtnStartProxy_Click);
|
||||||
//
|
//
|
||||||
// ChkAutoStart
|
// ChkAutoStart
|
||||||
//
|
//
|
||||||
this.ChkAutoStart.Anchor = System.Windows.Forms.AnchorStyles.None;
|
resources.ApplyResources(this.ChkAutoStart, "ChkAutoStart");
|
||||||
this.ChkAutoStart.AutoSize = true;
|
|
||||||
this.ChkAutoStart.Location = new System.Drawing.Point(519, 42);
|
|
||||||
this.ChkAutoStart.Name = "ChkAutoStart";
|
this.ChkAutoStart.Name = "ChkAutoStart";
|
||||||
this.ChkAutoStart.Size = new System.Drawing.Size(75, 21);
|
|
||||||
this.ChkAutoStart.TabIndex = 6;
|
|
||||||
this.ChkAutoStart.Text = "自动开启";
|
|
||||||
this.ChkAutoStart.UseVisualStyleBackColor = true;
|
this.ChkAutoStart.UseVisualStyleBackColor = true;
|
||||||
this.ChkAutoStart.CheckedChanged += new System.EventHandler(this.ChkAutoStart_CheckedChanged);
|
this.ChkAutoStart.CheckedChanged += new System.EventHandler(this.ChkAutoStart_CheckedChanged);
|
||||||
//
|
//
|
||||||
// LblProxyIntroduction
|
// LblProxyIntroduction
|
||||||
//
|
//
|
||||||
this.LblProxyIntroduction.Anchor = System.Windows.Forms.AnchorStyles.None;
|
resources.ApplyResources(this.LblProxyIntroduction, "LblProxyIntroduction");
|
||||||
this.LblProxyIntroduction.Location = new System.Drawing.Point(48, 72);
|
|
||||||
this.LblProxyIntroduction.Name = "LblProxyIntroduction";
|
this.LblProxyIntroduction.Name = "LblProxyIntroduction";
|
||||||
this.LblProxyIntroduction.Size = new System.Drawing.Size(550, 120);
|
this.LblProxyIntroduction.ReadOnly = true;
|
||||||
this.LblProxyIntroduction.TabIndex = 7;
|
|
||||||
this.LblProxyIntroduction.Text = " 启动代理需要信任本应用的临时根证书,该证书仅用于代理动漫游戏相关请求,有效期1月,你可以随时点击右下角卸载证书。\r\n 代理功能代码来自开源项目 Ea" +
|
|
||||||
"vesdrop,遵循MIT开源协议,经过魔改以匹配应用需求。\r\n 本代理通过大量过滤规则来规避非动漫游戏的请求经过应用,减小影响,欢迎体验!\r\n 程" +
|
|
||||||
"序退出时会自动关闭代理,放心使用 :)";
|
|
||||||
//
|
//
|
||||||
// BtnDestroyCert
|
// BtnDestroyCert
|
||||||
//
|
//
|
||||||
this.BtnDestroyCert.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
|
resources.ApplyResources(this.BtnDestroyCert, "BtnDestroyCert");
|
||||||
this.BtnDestroyCert.Location = new System.Drawing.Point(529, 207);
|
|
||||||
this.BtnDestroyCert.Name = "BtnDestroyCert";
|
this.BtnDestroyCert.Name = "BtnDestroyCert";
|
||||||
this.BtnDestroyCert.Size = new System.Drawing.Size(100, 25);
|
|
||||||
this.BtnDestroyCert.TabIndex = 10;
|
|
||||||
this.BtnDestroyCert.Text = "卸载证书";
|
|
||||||
this.BtnDestroyCert.UseVisualStyleBackColor = true;
|
this.BtnDestroyCert.UseVisualStyleBackColor = true;
|
||||||
this.BtnDestroyCert.Click += new System.EventHandler(this.BtnDestroyCert_Click);
|
this.BtnDestroyCert.Click += new System.EventHandler(this.BtnDestroyCert_Click);
|
||||||
//
|
//
|
||||||
// LnkEavesdrop
|
// LnkEavesdrop
|
||||||
//
|
//
|
||||||
this.LnkEavesdrop.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
|
resources.ApplyResources(this.LnkEavesdrop, "LnkEavesdrop");
|
||||||
this.LnkEavesdrop.AutoSize = true;
|
|
||||||
this.LnkEavesdrop.Location = new System.Drawing.Point(15, 211);
|
|
||||||
this.LnkEavesdrop.Name = "LnkEavesdrop";
|
this.LnkEavesdrop.Name = "LnkEavesdrop";
|
||||||
this.LnkEavesdrop.Size = new System.Drawing.Size(70, 17);
|
|
||||||
this.LnkEavesdrop.TabIndex = 8;
|
|
||||||
this.LnkEavesdrop.TabStop = true;
|
this.LnkEavesdrop.TabStop = true;
|
||||||
this.LnkEavesdrop.Text = "Eavesdrop";
|
|
||||||
this.LnkEavesdrop.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.LnkEavesdrop_LinkClicked);
|
this.LnkEavesdrop.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.LnkEavesdrop_LinkClicked);
|
||||||
//
|
//
|
||||||
// LnkAbout
|
// LnkAbout
|
||||||
//
|
//
|
||||||
this.LnkAbout.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
|
resources.ApplyResources(this.LnkAbout, "LnkAbout");
|
||||||
this.LnkAbout.AutoSize = true;
|
|
||||||
this.LnkAbout.Location = new System.Drawing.Point(482, 211);
|
|
||||||
this.LnkAbout.Name = "LnkAbout";
|
this.LnkAbout.Name = "LnkAbout";
|
||||||
this.LnkAbout.Size = new System.Drawing.Size(32, 17);
|
|
||||||
this.LnkAbout.TabIndex = 9;
|
|
||||||
this.LnkAbout.TabStop = true;
|
this.LnkAbout.TabStop = true;
|
||||||
this.LnkAbout.Text = "关于";
|
|
||||||
this.LnkAbout.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.LnkAbout_LinkClicked);
|
this.LnkAbout.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.LnkAbout_LinkClicked);
|
||||||
//
|
//
|
||||||
// LblGcJarPath
|
// LblGcJarPath
|
||||||
//
|
//
|
||||||
this.LblGcJarPath.AutoSize = true;
|
resources.ApplyResources(this.LblGcJarPath, "LblGcJarPath");
|
||||||
this.LblGcJarPath.Location = new System.Drawing.Point(102, 14);
|
|
||||||
this.LblGcJarPath.Name = "LblGcJarPath";
|
this.LblGcJarPath.Name = "LblGcJarPath";
|
||||||
this.LblGcJarPath.Size = new System.Drawing.Size(119, 17);
|
|
||||||
this.LblGcJarPath.TabIndex = 0;
|
|
||||||
this.LblGcJarPath.Text = "GrasscutterJar 路径";
|
|
||||||
this.LblGcJarPath.Visible = false;
|
|
||||||
//
|
//
|
||||||
// TxtGcJarPath
|
// TxtGcJarPath
|
||||||
//
|
//
|
||||||
this.TxtGcJarPath.Location = new System.Drawing.Point(227, 11);
|
resources.ApplyResources(this.TxtGcJarPath, "TxtGcJarPath");
|
||||||
this.TxtGcJarPath.Name = "TxtGcJarPath";
|
this.TxtGcJarPath.Name = "TxtGcJarPath";
|
||||||
this.TxtGcJarPath.Size = new System.Drawing.Size(160, 23);
|
|
||||||
this.TxtGcJarPath.TabIndex = 1;
|
|
||||||
this.TxtGcJarPath.Visible = false;
|
|
||||||
//
|
//
|
||||||
// BtnStartGc
|
// BtnStartGc
|
||||||
//
|
//
|
||||||
this.BtnStartGc.Location = new System.Drawing.Point(393, 11);
|
resources.ApplyResources(this.BtnStartGc, "BtnStartGc");
|
||||||
this.BtnStartGc.Name = "BtnStartGc";
|
this.BtnStartGc.Name = "BtnStartGc";
|
||||||
this.BtnStartGc.Size = new System.Drawing.Size(120, 25);
|
|
||||||
this.BtnStartGc.TabIndex = 2;
|
|
||||||
this.BtnStartGc.Text = "启动服务器";
|
|
||||||
this.BtnStartGc.UseVisualStyleBackColor = true;
|
this.BtnStartGc.UseVisualStyleBackColor = true;
|
||||||
this.BtnStartGc.Visible = false;
|
|
||||||
this.BtnStartGc.Click += new System.EventHandler(this.BtnStartGc_Click);
|
this.BtnStartGc.Click += new System.EventHandler(this.BtnStartGc_Click);
|
||||||
//
|
//
|
||||||
// PageProxy
|
// PageProxy
|
||||||
//
|
//
|
||||||
this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 17F);
|
resources.ApplyResources(this, "$this");
|
||||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||||
this.Controls.Add(this.BtnStartGc);
|
this.Controls.Add(this.BtnStartGc);
|
||||||
this.Controls.Add(this.TxtGcJarPath);
|
this.Controls.Add(this.TxtGcJarPath);
|
||||||
@ -185,7 +137,7 @@
|
|||||||
private System.Windows.Forms.Label LblServerAddress;
|
private System.Windows.Forms.Label LblServerAddress;
|
||||||
private System.Windows.Forms.Button BtnStartProxy;
|
private System.Windows.Forms.Button BtnStartProxy;
|
||||||
private System.Windows.Forms.CheckBox ChkAutoStart;
|
private System.Windows.Forms.CheckBox ChkAutoStart;
|
||||||
private System.Windows.Forms.Label LblProxyIntroduction;
|
private System.Windows.Forms.TextBox LblProxyIntroduction;
|
||||||
private System.Windows.Forms.Button BtnDestroyCert;
|
private System.Windows.Forms.Button BtnDestroyCert;
|
||||||
private System.Windows.Forms.LinkLabel LnkEavesdrop;
|
private System.Windows.Forms.LinkLabel LnkEavesdrop;
|
||||||
private System.Windows.Forms.LinkLabel LnkAbout;
|
private System.Windows.Forms.LinkLabel LnkAbout;
|
||||||
|
160
Source/GrasscutterTools/Pages/PageProxy.en-US.resx
Normal file
160
Source/GrasscutterTools/Pages/PageProxy.en-US.resx
Normal file
@ -0,0 +1,160 @@
|
|||||||
|
<?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="LblServerAddress.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>138, 17</value>
|
||||||
|
</data>
|
||||||
|
<data name="LblServerAddress.Text" xml:space="preserve">
|
||||||
|
<value>Target HTTP (s) server</value>
|
||||||
|
</data>
|
||||||
|
<data name="BtnStartProxy.Text" xml:space="preserve">
|
||||||
|
<value>Start proxy</value>
|
||||||
|
</data>
|
||||||
|
<data name="ChkAutoStart.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>84, 21</value>
|
||||||
|
</data>
|
||||||
|
<data name="ChkAutoStart.Text" xml:space="preserve">
|
||||||
|
<value>Auto start</value>
|
||||||
|
</data>
|
||||||
|
<data name="LblProxyIntroduction.Text" xml:space="preserve">
|
||||||
|
<value> To start the proxy, you need to trust the temporary root certificate of this application, which is only used for proxying requests related to anime games. The certificate is valid for one month, and you can uninstall it by clicking the lower right corner at any time.
|
||||||
|
The proxy functionality code comes from the open-source project Eavesdrop, following the MIT open-source license and has been modified to match the application's requirements.
|
||||||
|
This proxy bypasses non-anime game requests through a large number of filtering rules, reducing the impact. Feel free to give it a try!
|
||||||
|
The proxy will automatically close when the program exits, so you can use it with peace of mind :)</value>
|
||||||
|
</data>
|
||||||
|
<data name="BtnDestroyCert.Text" xml:space="preserve">
|
||||||
|
<value>Uninstall cert</value>
|
||||||
|
</data>
|
||||||
|
<data name="LnkAbout.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>43, 17</value>
|
||||||
|
</data>
|
||||||
|
<data name="LnkAbout.Text" xml:space="preserve">
|
||||||
|
<value>About</value>
|
||||||
|
</data>
|
||||||
|
<data name="LblGcJarPath.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>120, 17</value>
|
||||||
|
</data>
|
||||||
|
<data name="LblGcJarPath.Text" xml:space="preserve">
|
||||||
|
<value>GrasscutterJar Path</value>
|
||||||
|
</data>
|
||||||
|
<data name="BtnStartGc.Text" xml:space="preserve">
|
||||||
|
<value>Start Grasscutter</value>
|
||||||
|
</data>
|
||||||
|
</root>
|
@ -117,4 +117,343 @@
|
|||||||
<resheader name="writer">
|
<resheader name="writer">
|
||||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</resheader>
|
</resheader>
|
||||||
|
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
|
<data name="TxtHost.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||||
|
<value>Top, Left, Right</value>
|
||||||
|
</data>
|
||||||
|
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||||
|
<data name="TxtHost.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
|
<value>227, 40</value>
|
||||||
|
</data>
|
||||||
|
<data name="TxtHost.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>160, 23</value>
|
||||||
|
</data>
|
||||||
|
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
|
<data name="TxtHost.TabIndex" type="System.Int32, mscorlib">
|
||||||
|
<value>4</value>
|
||||||
|
</data>
|
||||||
|
<data name="TxtHost.Text" xml:space="preserve">
|
||||||
|
<value>http://127.0.0.1:443</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>TxtHost.Name" xml:space="preserve">
|
||||||
|
<value>TxtHost</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>TxtHost.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=">>TxtHost.Parent" xml:space="preserve">
|
||||||
|
<value>$this</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>TxtHost.ZOrder" xml:space="preserve">
|
||||||
|
<value>10</value>
|
||||||
|
</data>
|
||||||
|
<data name="LblServerAddress.AutoSize" type="System.Boolean, mscorlib">
|
||||||
|
<value>True</value>
|
||||||
|
</data>
|
||||||
|
<data name="LblServerAddress.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
|
<value>84, 43</value>
|
||||||
|
</data>
|
||||||
|
<data name="LblServerAddress.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>137, 17</value>
|
||||||
|
</data>
|
||||||
|
<data name="LblServerAddress.TabIndex" type="System.Int32, mscorlib">
|
||||||
|
<value>3</value>
|
||||||
|
</data>
|
||||||
|
<data name="LblServerAddress.Text" xml:space="preserve">
|
||||||
|
<value>目标 http(s) 服务器地址</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>LblServerAddress.Name" xml:space="preserve">
|
||||||
|
<value>LblServerAddress</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>LblServerAddress.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=">>LblServerAddress.Parent" xml:space="preserve">
|
||||||
|
<value>$this</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>LblServerAddress.ZOrder" xml:space="preserve">
|
||||||
|
<value>9</value>
|
||||||
|
</data>
|
||||||
|
<data name="BtnStartProxy.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||||
|
<value>Top, Right</value>
|
||||||
|
</data>
|
||||||
|
<data name="BtnStartProxy.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
|
<value>393, 40</value>
|
||||||
|
</data>
|
||||||
|
<data name="BtnStartProxy.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>120, 25</value>
|
||||||
|
</data>
|
||||||
|
<data name="BtnStartProxy.TabIndex" type="System.Int32, mscorlib">
|
||||||
|
<value>5</value>
|
||||||
|
</data>
|
||||||
|
<data name="BtnStartProxy.Text" xml:space="preserve">
|
||||||
|
<value>启动代理</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>BtnStartProxy.Name" xml:space="preserve">
|
||||||
|
<value>BtnStartProxy</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>BtnStartProxy.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=">>BtnStartProxy.Parent" xml:space="preserve">
|
||||||
|
<value>$this</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>BtnStartProxy.ZOrder" xml:space="preserve">
|
||||||
|
<value>8</value>
|
||||||
|
</data>
|
||||||
|
<data name="ChkAutoStart.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||||
|
<value>Top, Right</value>
|
||||||
|
</data>
|
||||||
|
<data name="ChkAutoStart.AutoSize" type="System.Boolean, mscorlib">
|
||||||
|
<value>True</value>
|
||||||
|
</data>
|
||||||
|
<data name="ChkAutoStart.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
|
<value>519, 42</value>
|
||||||
|
</data>
|
||||||
|
<data name="ChkAutoStart.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>75, 21</value>
|
||||||
|
</data>
|
||||||
|
<data name="ChkAutoStart.TabIndex" type="System.Int32, mscorlib">
|
||||||
|
<value>6</value>
|
||||||
|
</data>
|
||||||
|
<data name="ChkAutoStart.Text" xml:space="preserve">
|
||||||
|
<value>自动开启</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>ChkAutoStart.Name" xml:space="preserve">
|
||||||
|
<value>ChkAutoStart</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>ChkAutoStart.Type" xml:space="preserve">
|
||||||
|
<value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>ChkAutoStart.Parent" xml:space="preserve">
|
||||||
|
<value>$this</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>ChkAutoStart.ZOrder" xml:space="preserve">
|
||||||
|
<value>7</value>
|
||||||
|
</data>
|
||||||
|
<data name="LblProxyIntroduction.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||||
|
<value>Top, Bottom, Left, Right</value>
|
||||||
|
</data>
|
||||||
|
<data name="LblProxyIntroduction.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
|
<value>48, 72</value>
|
||||||
|
</data>
|
||||||
|
<data name="LblProxyIntroduction.Multiline" type="System.Boolean, mscorlib">
|
||||||
|
<value>True</value>
|
||||||
|
</data>
|
||||||
|
<data name="LblProxyIntroduction.ScrollBars" type="System.Windows.Forms.ScrollBars, System.Windows.Forms">
|
||||||
|
<value>Vertical</value>
|
||||||
|
</data>
|
||||||
|
<data name="LblProxyIntroduction.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>550, 120</value>
|
||||||
|
</data>
|
||||||
|
<data name="LblProxyIntroduction.TabIndex" type="System.Int32, mscorlib">
|
||||||
|
<value>7</value>
|
||||||
|
</data>
|
||||||
|
<data name="LblProxyIntroduction.Text" xml:space="preserve">
|
||||||
|
<value> 启动代理需要信任本应用的临时根证书,该证书仅用于代理动漫游戏相关请求,有效期1月,你可以随时点击右下角卸载证书。
|
||||||
|
代理功能代码来自开源项目 Eavesdrop,遵循MIT开源协议,经过魔改以匹配应用需求。
|
||||||
|
本代理通过大量过滤规则来规避非动漫游戏的请求经过应用,减小影响,欢迎体验!
|
||||||
|
程序退出时会自动关闭代理,放心使用 :)</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>LblProxyIntroduction.Name" xml:space="preserve">
|
||||||
|
<value>LblProxyIntroduction</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>LblProxyIntroduction.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=">>LblProxyIntroduction.Parent" xml:space="preserve">
|
||||||
|
<value>$this</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>LblProxyIntroduction.ZOrder" xml:space="preserve">
|
||||||
|
<value>6</value>
|
||||||
|
</data>
|
||||||
|
<data name="BtnDestroyCert.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||||
|
<value>Bottom, Right</value>
|
||||||
|
</data>
|
||||||
|
<data name="BtnDestroyCert.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
|
<value>529, 207</value>
|
||||||
|
</data>
|
||||||
|
<data name="BtnDestroyCert.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>100, 25</value>
|
||||||
|
</data>
|
||||||
|
<data name="BtnDestroyCert.TabIndex" type="System.Int32, mscorlib">
|
||||||
|
<value>10</value>
|
||||||
|
</data>
|
||||||
|
<data name="BtnDestroyCert.Text" xml:space="preserve">
|
||||||
|
<value>卸载证书</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>BtnDestroyCert.Name" xml:space="preserve">
|
||||||
|
<value>BtnDestroyCert</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>BtnDestroyCert.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=">>BtnDestroyCert.Parent" xml:space="preserve">
|
||||||
|
<value>$this</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>BtnDestroyCert.ZOrder" xml:space="preserve">
|
||||||
|
<value>5</value>
|
||||||
|
</data>
|
||||||
|
<data name="LnkEavesdrop.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||||
|
<value>Bottom, Left</value>
|
||||||
|
</data>
|
||||||
|
<data name="LnkEavesdrop.AutoSize" type="System.Boolean, mscorlib">
|
||||||
|
<value>True</value>
|
||||||
|
</data>
|
||||||
|
<data name="LnkEavesdrop.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
|
<value>15, 211</value>
|
||||||
|
</data>
|
||||||
|
<data name="LnkEavesdrop.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>70, 17</value>
|
||||||
|
</data>
|
||||||
|
<data name="LnkEavesdrop.TabIndex" type="System.Int32, mscorlib">
|
||||||
|
<value>8</value>
|
||||||
|
</data>
|
||||||
|
<data name="LnkEavesdrop.Text" xml:space="preserve">
|
||||||
|
<value>Eavesdrop</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>LnkEavesdrop.Name" xml:space="preserve">
|
||||||
|
<value>LnkEavesdrop</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>LnkEavesdrop.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=">>LnkEavesdrop.Parent" xml:space="preserve">
|
||||||
|
<value>$this</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>LnkEavesdrop.ZOrder" xml:space="preserve">
|
||||||
|
<value>4</value>
|
||||||
|
</data>
|
||||||
|
<data name="LnkAbout.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||||
|
<value>Bottom, Right</value>
|
||||||
|
</data>
|
||||||
|
<data name="LnkAbout.AutoSize" type="System.Boolean, mscorlib">
|
||||||
|
<value>True</value>
|
||||||
|
</data>
|
||||||
|
<data name="LnkAbout.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
|
<value>482, 211</value>
|
||||||
|
</data>
|
||||||
|
<data name="LnkAbout.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>32, 17</value>
|
||||||
|
</data>
|
||||||
|
<data name="LnkAbout.TabIndex" type="System.Int32, mscorlib">
|
||||||
|
<value>9</value>
|
||||||
|
</data>
|
||||||
|
<data name="LnkAbout.Text" xml:space="preserve">
|
||||||
|
<value>关于</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>LnkAbout.Name" xml:space="preserve">
|
||||||
|
<value>LnkAbout</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>LnkAbout.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=">>LnkAbout.Parent" xml:space="preserve">
|
||||||
|
<value>$this</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>LnkAbout.ZOrder" xml:space="preserve">
|
||||||
|
<value>3</value>
|
||||||
|
</data>
|
||||||
|
<data name="LblGcJarPath.AutoSize" type="System.Boolean, mscorlib">
|
||||||
|
<value>True</value>
|
||||||
|
</data>
|
||||||
|
<data name="LblGcJarPath.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
|
<value>102, 14</value>
|
||||||
|
</data>
|
||||||
|
<data name="LblGcJarPath.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>119, 17</value>
|
||||||
|
</data>
|
||||||
|
<data name="LblGcJarPath.TabIndex" type="System.Int32, mscorlib">
|
||||||
|
<value>0</value>
|
||||||
|
</data>
|
||||||
|
<data name="LblGcJarPath.Text" xml:space="preserve">
|
||||||
|
<value>GrasscutterJar 路径</value>
|
||||||
|
</data>
|
||||||
|
<data name="LblGcJarPath.Visible" type="System.Boolean, mscorlib">
|
||||||
|
<value>False</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>LblGcJarPath.Name" xml:space="preserve">
|
||||||
|
<value>LblGcJarPath</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>LblGcJarPath.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=">>LblGcJarPath.Parent" xml:space="preserve">
|
||||||
|
<value>$this</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>LblGcJarPath.ZOrder" xml:space="preserve">
|
||||||
|
<value>2</value>
|
||||||
|
</data>
|
||||||
|
<data name="TxtGcJarPath.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||||
|
<value>Top, Left, Right</value>
|
||||||
|
</data>
|
||||||
|
<data name="TxtGcJarPath.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
|
<value>227, 11</value>
|
||||||
|
</data>
|
||||||
|
<data name="TxtGcJarPath.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>160, 23</value>
|
||||||
|
</data>
|
||||||
|
<data name="TxtGcJarPath.TabIndex" type="System.Int32, mscorlib">
|
||||||
|
<value>1</value>
|
||||||
|
</data>
|
||||||
|
<data name="TxtGcJarPath.Visible" type="System.Boolean, mscorlib">
|
||||||
|
<value>False</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>TxtGcJarPath.Name" xml:space="preserve">
|
||||||
|
<value>TxtGcJarPath</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>TxtGcJarPath.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=">>TxtGcJarPath.Parent" xml:space="preserve">
|
||||||
|
<value>$this</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>TxtGcJarPath.ZOrder" xml:space="preserve">
|
||||||
|
<value>1</value>
|
||||||
|
</data>
|
||||||
|
<data name="BtnStartGc.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||||
|
<value>Top, Right</value>
|
||||||
|
</data>
|
||||||
|
<data name="BtnStartGc.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
|
<value>393, 11</value>
|
||||||
|
</data>
|
||||||
|
<data name="BtnStartGc.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>120, 25</value>
|
||||||
|
</data>
|
||||||
|
<data name="BtnStartGc.TabIndex" type="System.Int32, mscorlib">
|
||||||
|
<value>2</value>
|
||||||
|
</data>
|
||||||
|
<data name="BtnStartGc.Text" xml:space="preserve">
|
||||||
|
<value>启动服务器</value>
|
||||||
|
</data>
|
||||||
|
<data name="BtnStartGc.Visible" type="System.Boolean, mscorlib">
|
||||||
|
<value>False</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>BtnStartGc.Name" xml:space="preserve">
|
||||||
|
<value>BtnStartGc</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>BtnStartGc.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=">>BtnStartGc.Parent" xml:space="preserve">
|
||||||
|
<value>$this</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>BtnStartGc.ZOrder" xml:space="preserve">
|
||||||
|
<value>0</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>7, 17</value>
|
||||||
|
</data>
|
||||||
|
<data name="$this.AutoScroll" type="System.Boolean, mscorlib">
|
||||||
|
<value>True</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>$this.Name" xml:space="preserve">
|
||||||
|
<value>PageProxy</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>$this.Type" xml:space="preserve">
|
||||||
|
<value>GrasscutterTools.Pages.BasePage, GrasscutterTools, Version=1.13.0.0, Culture=neutral, PublicKeyToken=de2b1c089621e923</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
173
Source/GrasscutterTools/Pages/PageProxy.ru-RU.resx
Normal file
173
Source/GrasscutterTools/Pages/PageProxy.ru-RU.resx
Normal file
@ -0,0 +1,173 @@
|
|||||||
|
<?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="LblServerAddress.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
|
<value>72, 44</value>
|
||||||
|
</data>
|
||||||
|
<data name="LblServerAddress.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>150, 17</value>
|
||||||
|
</data>
|
||||||
|
<data name="LblServerAddress.Text" xml:space="preserve">
|
||||||
|
<value>Целевой сервер http(s)</value>
|
||||||
|
</data>
|
||||||
|
<data name="BtnStartProxy.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>130, 25</value>
|
||||||
|
</data>
|
||||||
|
<data name="BtnStartProxy.Text" xml:space="preserve">
|
||||||
|
<value>Запустить прокси</value>
|
||||||
|
</data>
|
||||||
|
<data name="ChkAutoStart.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
|
<value>529, 34</value>
|
||||||
|
</data>
|
||||||
|
<data name="ChkAutoStart.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>126, 38</value>
|
||||||
|
</data>
|
||||||
|
<data name="ChkAutoStart.Text" xml:space="preserve">
|
||||||
|
<value>Автоматическое
|
||||||
|
открытие </value>
|
||||||
|
</data>
|
||||||
|
<data name="LblProxyIntroduction.Text" xml:space="preserve">
|
||||||
|
<value> Для запуска прокси необходимо доверять временному корневому сертификату этого приложения, который используется только для проксирования запросов, связанных с аниме-играми. Срок действия сертификата составляет один месяц, и вы можете удалить его в любое время, нажав правый нижний угол.
|
||||||
|
Код функционала прокси взят из открытого проекта Eavesdrop и выпущен под лицензией MIT с изменениями в соответствии с требованиями приложения.
|
||||||
|
Этот прокси обходит запросы, не относящиеся к аниме-играм, с помощью большого количества фильтрующих правил, что уменьшает воздействие на систему. Приглашаем вас попробовать!
|
||||||
|
Прокси автоматически закроется при выходе из программы, так что можете использовать его спокойно :)</value>
|
||||||
|
</data>
|
||||||
|
<data name="BtnDestroyCert.Text" xml:space="preserve">
|
||||||
|
<value>Удалить сертификат </value>
|
||||||
|
</data>
|
||||||
|
<data name="LnkAbout.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>18, 17</value>
|
||||||
|
</data>
|
||||||
|
<data name="LnkAbout.Text" xml:space="preserve">
|
||||||
|
<value>О</value>
|
||||||
|
</data>
|
||||||
|
<data name="LblGcJarPath.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>120, 17</value>
|
||||||
|
</data>
|
||||||
|
<data name="LblGcJarPath.Text" xml:space="preserve">
|
||||||
|
<value>GrasscutterJar Path</value>
|
||||||
|
</data>
|
||||||
|
<data name="BtnStartGc.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>130, 25</value>
|
||||||
|
</data>
|
||||||
|
<data name="BtnStartGc.Text" xml:space="preserve">
|
||||||
|
<value> Запустить сервер </value>
|
||||||
|
</data>
|
||||||
|
</root>
|
147
Source/GrasscutterTools/Pages/PageProxy.zh-TW.resx
Normal file
147
Source/GrasscutterTools/Pages/PageProxy.zh-TW.resx
Normal file
@ -0,0 +1,147 @@
|
|||||||
|
<?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="LblServerAddress.Text" xml:space="preserve">
|
||||||
|
<value>目標 http(s) 伺服器地址</value>
|
||||||
|
</data>
|
||||||
|
<data name="BtnStartProxy.Text" xml:space="preserve">
|
||||||
|
<value>啟動代理</value>
|
||||||
|
</data>
|
||||||
|
<data name="ChkAutoStart.Text" xml:space="preserve">
|
||||||
|
<value>自動開啟</value>
|
||||||
|
</data>
|
||||||
|
<data name="LblProxyIntroduction.Text" xml:space="preserve">
|
||||||
|
<value> 啟動代理需要信任本應用的臨時根證書,該證書僅用於代理動漫遊戲相關請求,有效期1月,你可以隨時點擊右下角卸載證書。
|
||||||
|
代理功能程式碼來自開源項目 Eavesdrop,遵循MIT開源協議,經過魔改以匹配應用需求。
|
||||||
|
本代理通過大量過濾規則來規避非動漫遊戲的請求經過應用,減小影響,歡迎體驗!
|
||||||
|
程式退出時會自動關閉代理,放心使用 :)</value>
|
||||||
|
</data>
|
||||||
|
<data name="BtnDestroyCert.Text" xml:space="preserve">
|
||||||
|
<value>卸載證書</value>
|
||||||
|
</data>
|
||||||
|
<data name="LnkAbout.Text" xml:space="preserve">
|
||||||
|
<value>關於</value>
|
||||||
|
</data>
|
||||||
|
<data name="LblGcJarPath.Text" xml:space="preserve">
|
||||||
|
<value>GrasscutterJar 路徑</value>
|
||||||
|
</data>
|
||||||
|
<data name="BtnStartGc.Text" xml:space="preserve">
|
||||||
|
<value>啟動伺服器</value>
|
||||||
|
</data>
|
||||||
|
</root>
|
Loading…
Reference in New Issue
Block a user