mirror of
https://github.com/jie65535/GrasscutterCommandGenerator.git
synced 2025-06-07 22:59:14 +08:00
Update translates
This commit is contained in:
parent
302e4e327d
commit
cd25afe0c7
72
Source/GrasscutterTools/Forms/FormMain.Designer.cs
generated
72
Source/GrasscutterTools/Forms/FormMain.Designer.cs
generated
@ -219,6 +219,7 @@ namespace GrasscutterTools.Forms
|
||||
this.BtnSaveCustomCommand = new System.Windows.Forms.Button();
|
||||
this.TxtCustomName = new System.Windows.Forms.TextBox();
|
||||
this.TPHome = new System.Windows.Forms.TabPage();
|
||||
this.BtnOpenShopEditor = new System.Windows.Forms.Button();
|
||||
this.BtnOpenDropEditor = new System.Windows.Forms.Button();
|
||||
this.LnkNewVersion = new System.Windows.Forms.LinkLabel();
|
||||
this.LblAbout = new System.Windows.Forms.Label();
|
||||
@ -266,7 +267,6 @@ namespace GrasscutterTools.Forms
|
||||
this.LblMailTitleLabel = new System.Windows.Forms.Label();
|
||||
this.TxtMailSender = new System.Windows.Forms.TextBox();
|
||||
this.LblMailSenderLabel = new System.Windows.Forms.Label();
|
||||
this.BtnOpenShopEditor = new System.Windows.Forms.Button();
|
||||
this.GrpCommand.SuspendLayout();
|
||||
this.TPRemoteCall.SuspendLayout();
|
||||
this.GrpServerStatus.SuspendLayout();
|
||||
@ -374,6 +374,7 @@ namespace GrasscutterTools.Forms
|
||||
//
|
||||
// TPRemoteCall
|
||||
//
|
||||
resources.ApplyResources(this.TPRemoteCall, "TPRemoteCall");
|
||||
this.TPRemoteCall.Controls.Add(this.LnkLinks);
|
||||
this.TPRemoteCall.Controls.Add(this.LnkGOODHelp);
|
||||
this.TPRemoteCall.Controls.Add(this.LnkInventoryKamera);
|
||||
@ -385,7 +386,6 @@ namespace GrasscutterTools.Forms
|
||||
this.TPRemoteCall.Controls.Add(this.TxtHost);
|
||||
this.TPRemoteCall.Controls.Add(this.BtnQueryServerStatus);
|
||||
this.TPRemoteCall.Controls.Add(this.LblHost);
|
||||
resources.ApplyResources(this.TPRemoteCall, "TPRemoteCall");
|
||||
this.TPRemoteCall.Name = "TPRemoteCall";
|
||||
this.TPRemoteCall.UseVisualStyleBackColor = true;
|
||||
this.TPRemoteCall.Enter += new System.EventHandler(this.TPRemoteCall_Enter);
|
||||
@ -483,14 +483,15 @@ namespace GrasscutterTools.Forms
|
||||
//
|
||||
// TPOpenCommandCheck
|
||||
//
|
||||
resources.ApplyResources(this.TPOpenCommandCheck, "TPOpenCommandCheck");
|
||||
this.TPOpenCommandCheck.Controls.Add(this.TPPlayerCheck);
|
||||
this.TPOpenCommandCheck.Controls.Add(this.TPConsoleCheck);
|
||||
resources.ApplyResources(this.TPOpenCommandCheck, "TPOpenCommandCheck");
|
||||
this.TPOpenCommandCheck.Name = "TPOpenCommandCheck";
|
||||
this.TPOpenCommandCheck.SelectedIndex = 0;
|
||||
//
|
||||
// TPPlayerCheck
|
||||
//
|
||||
resources.ApplyResources(this.TPPlayerCheck, "TPPlayerCheck");
|
||||
this.TPPlayerCheck.Controls.Add(this.LnkRCHelp);
|
||||
this.TPPlayerCheck.Controls.Add(this.NUDRemotePlayerId);
|
||||
this.TPPlayerCheck.Controls.Add(this.BtnConnectOpenCommand);
|
||||
@ -498,7 +499,6 @@ namespace GrasscutterTools.Forms
|
||||
this.TPPlayerCheck.Controls.Add(this.BtnSendVerificationCode);
|
||||
this.TPPlayerCheck.Controls.Add(this.NUDVerificationCode);
|
||||
this.TPPlayerCheck.Controls.Add(this.LblRemotePlayerId);
|
||||
resources.ApplyResources(this.TPPlayerCheck, "TPPlayerCheck");
|
||||
this.TPPlayerCheck.Name = "TPPlayerCheck";
|
||||
this.TPPlayerCheck.UseVisualStyleBackColor = true;
|
||||
//
|
||||
@ -570,11 +570,11 @@ namespace GrasscutterTools.Forms
|
||||
//
|
||||
// TPConsoleCheck
|
||||
//
|
||||
resources.ApplyResources(this.TPConsoleCheck, "TPConsoleCheck");
|
||||
this.TPConsoleCheck.Controls.Add(this.BtnConsoleConnect);
|
||||
this.TPConsoleCheck.Controls.Add(this.TxtToken);
|
||||
this.TPConsoleCheck.Controls.Add(this.LblToken);
|
||||
this.TPConsoleCheck.Controls.Add(this.LblConsoleTip);
|
||||
resources.ApplyResources(this.TPConsoleCheck, "TPConsoleCheck");
|
||||
this.TPConsoleCheck.Name = "TPConsoleCheck";
|
||||
this.TPConsoleCheck.UseVisualStyleBackColor = true;
|
||||
//
|
||||
@ -619,10 +619,10 @@ namespace GrasscutterTools.Forms
|
||||
//
|
||||
// TPAbout
|
||||
//
|
||||
resources.ApplyResources(this.TPAbout, "TPAbout");
|
||||
this.TPAbout.Controls.Add(this.GrasscutterToolsSupport);
|
||||
this.TPAbout.Controls.Add(this.LnkGithub);
|
||||
this.TPAbout.Controls.Add(this.LblSupportDescription);
|
||||
resources.ApplyResources(this.TPAbout, "TPAbout");
|
||||
this.TPAbout.Name = "TPAbout";
|
||||
this.TPAbout.UseVisualStyleBackColor = true;
|
||||
//
|
||||
@ -647,10 +647,10 @@ namespace GrasscutterTools.Forms
|
||||
//
|
||||
// TPManage
|
||||
//
|
||||
resources.ApplyResources(this.TPManage, "TPManage");
|
||||
this.TPManage.Controls.Add(this.GrpBanPlayer);
|
||||
this.TPManage.Controls.Add(this.GrpAccount);
|
||||
this.TPManage.Controls.Add(this.GrpPermission);
|
||||
resources.ApplyResources(this.TPManage, "TPManage");
|
||||
this.TPManage.Name = "TPManage";
|
||||
this.TPManage.UseVisualStyleBackColor = true;
|
||||
//
|
||||
@ -668,8 +668,8 @@ namespace GrasscutterTools.Forms
|
||||
//
|
||||
// DTPBanEndTime
|
||||
//
|
||||
this.DTPBanEndTime.Format = System.Windows.Forms.DateTimePickerFormat.Short;
|
||||
resources.ApplyResources(this.DTPBanEndTime, "DTPBanEndTime");
|
||||
this.DTPBanEndTime.Format = System.Windows.Forms.DateTimePickerFormat.Short;
|
||||
this.DTPBanEndTime.MaxDate = new System.DateTime(2034, 12, 31, 0, 0, 0, 0);
|
||||
this.DTPBanEndTime.MinDate = new System.DateTime(2022, 6, 28, 0, 0, 0, 0);
|
||||
this.DTPBanEndTime.Name = "DTPBanEndTime";
|
||||
@ -691,8 +691,8 @@ namespace GrasscutterTools.Forms
|
||||
//
|
||||
// TxtBanReason
|
||||
//
|
||||
this.TxtBanReason.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
resources.ApplyResources(this.TxtBanReason, "TxtBanReason");
|
||||
this.TxtBanReason.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.TxtBanReason.Maximum = 0F;
|
||||
this.TxtBanReason.Minimum = 0F;
|
||||
this.TxtBanReason.Name = "TxtBanReason";
|
||||
@ -792,10 +792,10 @@ namespace GrasscutterTools.Forms
|
||||
//
|
||||
// CmbPerm
|
||||
//
|
||||
resources.ApplyResources(this.CmbPerm, "CmbPerm");
|
||||
this.CmbPerm.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
|
||||
this.CmbPerm.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
|
||||
this.CmbPerm.FormattingEnabled = true;
|
||||
resources.ApplyResources(this.CmbPerm, "CmbPerm");
|
||||
this.CmbPerm.Name = "CmbPerm";
|
||||
//
|
||||
// NUDPermUID
|
||||
@ -857,6 +857,7 @@ namespace GrasscutterTools.Forms
|
||||
//
|
||||
// TPScene
|
||||
//
|
||||
resources.ApplyResources(this.TPScene, "TPScene");
|
||||
this.TPScene.Controls.Add(this.TxtSceneFilter);
|
||||
this.TPScene.Controls.Add(this.ChkIncludeSceneId);
|
||||
this.TPScene.Controls.Add(this.LblTpZ);
|
||||
@ -871,7 +872,6 @@ namespace GrasscutterTools.Forms
|
||||
this.TPScene.Controls.Add(this.LblSceneDescription);
|
||||
this.TPScene.Controls.Add(this.ListScenes);
|
||||
this.TPScene.Controls.Add(this.LblTp);
|
||||
resources.ApplyResources(this.TPScene, "TPScene");
|
||||
this.TPScene.Name = "TPScene";
|
||||
this.TPScene.UseVisualStyleBackColor = true;
|
||||
//
|
||||
@ -1006,6 +1006,7 @@ namespace GrasscutterTools.Forms
|
||||
//
|
||||
// TPItem
|
||||
//
|
||||
resources.ApplyResources(this.TPItem, "TPItem");
|
||||
this.TPItem.Controls.Add(this.LblClearGiveItemLogs);
|
||||
this.TPItem.Controls.Add(this.BtnSaveGiveItemLog);
|
||||
this.TPItem.Controls.Add(this.BtnRemoveGiveItemLog);
|
||||
@ -1018,7 +1019,6 @@ namespace GrasscutterTools.Forms
|
||||
this.TPItem.Controls.Add(this.NUDGameItemAmout);
|
||||
this.TPItem.Controls.Add(this.NUDGameItemLevel);
|
||||
this.TPItem.Controls.Add(this.LblGiveCommandDescription);
|
||||
resources.ApplyResources(this.TPItem, "TPItem");
|
||||
this.TPItem.Name = "TPItem";
|
||||
this.TPItem.UseVisualStyleBackColor = true;
|
||||
//
|
||||
@ -1136,6 +1136,7 @@ namespace GrasscutterTools.Forms
|
||||
//
|
||||
// TPWeapon
|
||||
//
|
||||
resources.ApplyResources(this.TPWeapon, "TPWeapon");
|
||||
this.TPWeapon.Controls.Add(this.BtnGiveAllWeapons);
|
||||
this.TPWeapon.Controls.Add(this.TxtWeaponFilter);
|
||||
this.TPWeapon.Controls.Add(this.LblWeaponDescription);
|
||||
@ -1146,7 +1147,6 @@ namespace GrasscutterTools.Forms
|
||||
this.TPWeapon.Controls.Add(this.NUDWeaponAmout);
|
||||
this.TPWeapon.Controls.Add(this.NUDWeaponLevel);
|
||||
this.TPWeapon.Controls.Add(this.ListWeapons);
|
||||
resources.ApplyResources(this.TPWeapon, "TPWeapon");
|
||||
this.TPWeapon.Name = "TPWeapon";
|
||||
this.TPWeapon.UseVisualStyleBackColor = true;
|
||||
//
|
||||
@ -1250,11 +1250,11 @@ namespace GrasscutterTools.Forms
|
||||
//
|
||||
// TPAvatar
|
||||
//
|
||||
resources.ApplyResources(this.TPAvatar, "TPAvatar");
|
||||
this.TPAvatar.Controls.Add(this.GrpSetConstellation);
|
||||
this.TPAvatar.Controls.Add(this.GrpSetStats);
|
||||
this.TPAvatar.Controls.Add(this.GrpTalentLevel);
|
||||
this.TPAvatar.Controls.Add(this.GrpGiveAvatar);
|
||||
resources.ApplyResources(this.TPAvatar, "TPAvatar");
|
||||
this.TPAvatar.Name = "TPAvatar";
|
||||
this.TPAvatar.UseVisualStyleBackColor = true;
|
||||
//
|
||||
@ -1330,9 +1330,9 @@ namespace GrasscutterTools.Forms
|
||||
//
|
||||
// LblStatTip
|
||||
//
|
||||
resources.ApplyResources(this.LblStatTip, "LblStatTip");
|
||||
this.LblStatTip.AutoEllipsis = true;
|
||||
this.LblStatTip.ForeColor = System.Drawing.SystemColors.GrayText;
|
||||
resources.ApplyResources(this.LblStatTip, "LblStatTip");
|
||||
this.LblStatTip.Name = "LblStatTip";
|
||||
//
|
||||
// LblStatPercent
|
||||
@ -1358,9 +1358,9 @@ namespace GrasscutterTools.Forms
|
||||
//
|
||||
// CmbStat
|
||||
//
|
||||
resources.ApplyResources(this.CmbStat, "CmbStat");
|
||||
this.CmbStat.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
||||
this.CmbStat.FormattingEnabled = true;
|
||||
resources.ApplyResources(this.CmbStat, "CmbStat");
|
||||
this.CmbStat.Name = "CmbStat";
|
||||
this.CmbStat.SelectedIndexChanged += new System.EventHandler(this.SetStatsInputChanged);
|
||||
//
|
||||
@ -1440,9 +1440,9 @@ namespace GrasscutterTools.Forms
|
||||
//
|
||||
// CmbAvatar
|
||||
//
|
||||
resources.ApplyResources(this.CmbAvatar, "CmbAvatar");
|
||||
this.CmbAvatar.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
||||
this.CmbAvatar.FormattingEnabled = true;
|
||||
resources.ApplyResources(this.CmbAvatar, "CmbAvatar");
|
||||
this.CmbAvatar.Name = "CmbAvatar";
|
||||
this.CmbAvatar.SelectedIndexChanged += new System.EventHandler(this.CmbAvatar_SelectedIndexChanged);
|
||||
//
|
||||
@ -1534,6 +1534,7 @@ namespace GrasscutterTools.Forms
|
||||
//
|
||||
// TPSpawn
|
||||
//
|
||||
resources.ApplyResources(this.TPSpawn, "TPSpawn");
|
||||
this.TPSpawn.Controls.Add(this.ChkInfiniteHP);
|
||||
this.TPSpawn.Controls.Add(this.LblClearSpawnLogs);
|
||||
this.TPSpawn.Controls.Add(this.BtnSaveSpawnLog);
|
||||
@ -1546,7 +1547,6 @@ namespace GrasscutterTools.Forms
|
||||
this.TPSpawn.Controls.Add(this.NUDEntityLevel);
|
||||
this.TPSpawn.Controls.Add(this.TxtEntityFilter);
|
||||
this.TPSpawn.Controls.Add(this.ListEntity);
|
||||
resources.ApplyResources(this.TPSpawn, "TPSpawn");
|
||||
this.TPSpawn.Name = "TPSpawn";
|
||||
this.TPSpawn.UseVisualStyleBackColor = true;
|
||||
//
|
||||
@ -1671,13 +1671,13 @@ namespace GrasscutterTools.Forms
|
||||
//
|
||||
// TPQuest
|
||||
//
|
||||
resources.ApplyResources(this.TPQuest, "TPQuest");
|
||||
this.TPQuest.Controls.Add(this.GrpQuestFilters);
|
||||
this.TPQuest.Controls.Add(this.BtnFinishQuest);
|
||||
this.TPQuest.Controls.Add(this.BtnAddQuest);
|
||||
this.TPQuest.Controls.Add(this.LblQuestDescription);
|
||||
this.TPQuest.Controls.Add(this.TxtQuestFilter);
|
||||
this.TPQuest.Controls.Add(this.ListQuest);
|
||||
resources.ApplyResources(this.TPQuest, "TPQuest");
|
||||
this.TPQuest.Name = "TPQuest";
|
||||
this.TPQuest.UseVisualStyleBackColor = true;
|
||||
//
|
||||
@ -1749,6 +1749,7 @@ namespace GrasscutterTools.Forms
|
||||
//
|
||||
// TPArtifact
|
||||
//
|
||||
resources.ApplyResources(this.TPArtifact, "TPArtifact");
|
||||
this.TPArtifact.Controls.Add(this.LblArtifactLevelTip);
|
||||
this.TPArtifact.Controls.Add(this.BtnAddSubAttr);
|
||||
this.TPArtifact.Controls.Add(this.LblArtifactName);
|
||||
@ -1768,7 +1769,6 @@ namespace GrasscutterTools.Forms
|
||||
this.TPArtifact.Controls.Add(this.NUDArtifactLevel);
|
||||
this.TPArtifact.Controls.Add(this.LblArtifactStars);
|
||||
this.TPArtifact.Controls.Add(this.NUDArtifactStars);
|
||||
resources.ApplyResources(this.TPArtifact, "TPArtifact");
|
||||
this.TPArtifact.Name = "TPArtifact";
|
||||
this.TPArtifact.UseVisualStyleBackColor = true;
|
||||
//
|
||||
@ -1934,6 +1934,7 @@ namespace GrasscutterTools.Forms
|
||||
//
|
||||
// TPCustom
|
||||
//
|
||||
resources.ApplyResources(this.TPCustom, "TPCustom");
|
||||
this.TPCustom.Controls.Add(this.BtnExportCustomCommands);
|
||||
this.TPCustom.Controls.Add(this.BtnLoadCustomCommands);
|
||||
this.TPCustom.Controls.Add(this.LblCustomName);
|
||||
@ -1941,7 +1942,6 @@ namespace GrasscutterTools.Forms
|
||||
this.TPCustom.Controls.Add(this.BtnRemoveCustomCommand);
|
||||
this.TPCustom.Controls.Add(this.BtnSaveCustomCommand);
|
||||
this.TPCustom.Controls.Add(this.TxtCustomName);
|
||||
resources.ApplyResources(this.TPCustom, "TPCustom");
|
||||
this.TPCustom.Name = "TPCustom";
|
||||
this.TPCustom.UseVisualStyleBackColor = true;
|
||||
//
|
||||
@ -2005,6 +2005,7 @@ namespace GrasscutterTools.Forms
|
||||
//
|
||||
// TPHome
|
||||
//
|
||||
resources.ApplyResources(this.TPHome, "TPHome");
|
||||
this.TPHome.Controls.Add(this.BtnOpenShopEditor);
|
||||
this.TPHome.Controls.Add(this.BtnOpenDropEditor);
|
||||
this.TPHome.Controls.Add(this.LnkNewVersion);
|
||||
@ -2013,10 +2014,16 @@ namespace GrasscutterTools.Forms
|
||||
this.TPHome.Controls.Add(this.BtnOpenGachaBannerEditor);
|
||||
this.TPHome.Controls.Add(this.GrasscutterToolsIcon);
|
||||
this.TPHome.Controls.Add(this.GrpSettings);
|
||||
resources.ApplyResources(this.TPHome, "TPHome");
|
||||
this.TPHome.Name = "TPHome";
|
||||
this.TPHome.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// BtnOpenShopEditor
|
||||
//
|
||||
resources.ApplyResources(this.BtnOpenShopEditor, "BtnOpenShopEditor");
|
||||
this.BtnOpenShopEditor.Name = "BtnOpenShopEditor";
|
||||
this.BtnOpenShopEditor.UseVisualStyleBackColor = true;
|
||||
this.BtnOpenShopEditor.Click += new System.EventHandler(this.BtnOpenShopEditor_Click);
|
||||
//
|
||||
// BtnOpenDropEditor
|
||||
//
|
||||
resources.ApplyResources(this.BtnOpenDropEditor, "BtnOpenDropEditor");
|
||||
@ -2078,9 +2085,9 @@ namespace GrasscutterTools.Forms
|
||||
//
|
||||
// CmbGcVersions
|
||||
//
|
||||
resources.ApplyResources(this.CmbGcVersions, "CmbGcVersions");
|
||||
this.CmbGcVersions.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
||||
this.CmbGcVersions.FormattingEnabled = true;
|
||||
resources.ApplyResources(this.CmbGcVersions, "CmbGcVersions");
|
||||
this.CmbGcVersions.Name = "CmbGcVersions";
|
||||
//
|
||||
// ChkTopMost
|
||||
@ -2091,9 +2098,9 @@ namespace GrasscutterTools.Forms
|
||||
//
|
||||
// CmbLanguage
|
||||
//
|
||||
resources.ApplyResources(this.CmbLanguage, "CmbLanguage");
|
||||
this.CmbLanguage.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
||||
this.CmbLanguage.FormattingEnabled = true;
|
||||
resources.ApplyResources(this.CmbLanguage, "CmbLanguage");
|
||||
this.CmbLanguage.Name = "CmbLanguage";
|
||||
//
|
||||
// LblLanguage
|
||||
@ -2148,6 +2155,7 @@ namespace GrasscutterTools.Forms
|
||||
//
|
||||
// TPMail
|
||||
//
|
||||
resources.ApplyResources(this.TPMail, "TPMail");
|
||||
this.TPMail.Controls.Add(this.LblClearMailContent);
|
||||
this.TPMail.Controls.Add(this.BtnAddMailItem);
|
||||
this.TPMail.Controls.Add(this.BtnDeleteMailItem);
|
||||
@ -2165,7 +2173,6 @@ namespace GrasscutterTools.Forms
|
||||
this.TPMail.Controls.Add(this.LblMailTitleLabel);
|
||||
this.TPMail.Controls.Add(this.TxtMailSender);
|
||||
this.TPMail.Controls.Add(this.LblMailSenderLabel);
|
||||
resources.ApplyResources(this.TPMail, "TPMail");
|
||||
this.TPMail.Name = "TPMail";
|
||||
this.TPMail.UseVisualStyleBackColor = true;
|
||||
//
|
||||
@ -2200,10 +2207,10 @@ namespace GrasscutterTools.Forms
|
||||
//
|
||||
// tabPage1
|
||||
//
|
||||
resources.ApplyResources(this.tabPage1, "tabPage1");
|
||||
this.tabPage1.Controls.Add(this.TxtMailSelectableItemFilter);
|
||||
this.tabPage1.Controls.Add(this.ListMailSelectableItems);
|
||||
this.tabPage1.Controls.Add(this.PanelMailItemArgs);
|
||||
resources.ApplyResources(this.tabPage1, "tabPage1");
|
||||
this.tabPage1.Name = "tabPage1";
|
||||
this.tabPage1.UseVisualStyleBackColor = true;
|
||||
//
|
||||
@ -2221,11 +2228,11 @@ namespace GrasscutterTools.Forms
|
||||
//
|
||||
// PanelMailItemArgs
|
||||
//
|
||||
resources.ApplyResources(this.PanelMailItemArgs, "PanelMailItemArgs");
|
||||
this.PanelMailItemArgs.Controls.Add(this.NUDMailItemLevel);
|
||||
this.PanelMailItemArgs.Controls.Add(this.NUDMailItemCount);
|
||||
this.PanelMailItemArgs.Controls.Add(this.LblMailItemCount);
|
||||
this.PanelMailItemArgs.Controls.Add(this.LblMailItemLevel);
|
||||
resources.ApplyResources(this.PanelMailItemArgs, "PanelMailItemArgs");
|
||||
this.PanelMailItemArgs.Name = "PanelMailItemArgs";
|
||||
//
|
||||
// NUDMailItemLevel
|
||||
@ -2280,9 +2287,9 @@ namespace GrasscutterTools.Forms
|
||||
//
|
||||
// tabPage2
|
||||
//
|
||||
resources.ApplyResources(this.tabPage2, "tabPage2");
|
||||
this.tabPage2.Controls.Add(this.ListMailList);
|
||||
this.tabPage2.Controls.Add(this.PanelMailListControls);
|
||||
resources.ApplyResources(this.tabPage2, "tabPage2");
|
||||
this.tabPage2.Name = "tabPage2";
|
||||
this.tabPage2.UseVisualStyleBackColor = true;
|
||||
//
|
||||
@ -2295,9 +2302,9 @@ namespace GrasscutterTools.Forms
|
||||
//
|
||||
// PanelMailListControls
|
||||
//
|
||||
resources.ApplyResources(this.PanelMailListControls, "PanelMailListControls");
|
||||
this.PanelMailListControls.Controls.Add(this.BtnClearMail);
|
||||
this.PanelMailListControls.Controls.Add(this.BtnRemoveMail);
|
||||
resources.ApplyResources(this.PanelMailListControls, "PanelMailListControls");
|
||||
this.PanelMailListControls.Name = "PanelMailListControls";
|
||||
//
|
||||
// BtnClearMail
|
||||
@ -2396,13 +2403,6 @@ namespace GrasscutterTools.Forms
|
||||
resources.ApplyResources(this.LblMailSenderLabel, "LblMailSenderLabel");
|
||||
this.LblMailSenderLabel.Name = "LblMailSenderLabel";
|
||||
//
|
||||
// BtnOpenShopEditor
|
||||
//
|
||||
resources.ApplyResources(this.BtnOpenShopEditor, "BtnOpenShopEditor");
|
||||
this.BtnOpenShopEditor.Name = "BtnOpenShopEditor";
|
||||
this.BtnOpenShopEditor.UseVisualStyleBackColor = true;
|
||||
this.BtnOpenShopEditor.Click += new System.EventHandler(this.BtnOpenShopEditor_Click);
|
||||
//
|
||||
// FormMain
|
||||
//
|
||||
resources.ApplyResources(this, "$this");
|
||||
|
@ -217,9 +217,6 @@
|
||||
<data name="BtnSendVerificationCode.Text" xml:space="preserve">
|
||||
<value>Send Code</value>
|
||||
</data>
|
||||
<data name="TPConsoleCheck.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>296, 111</value>
|
||||
</data>
|
||||
<data name="TPConsoleCheck.Text" xml:space="preserve">
|
||||
<value>Console</value>
|
||||
</data>
|
||||
@ -664,18 +661,6 @@ In the command, you can use ~ to indicate the current position, and ~N to indica
|
||||
<data name="GrpEntityType.Text" xml:space="preserve">
|
||||
<value>Class</value>
|
||||
</data>
|
||||
<data name="RbEntityMonster.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>75, 21</value>
|
||||
</data>
|
||||
<data name="RbEntityMonster.Text" xml:space="preserve">
|
||||
<value>Monster</value>
|
||||
</data>
|
||||
<data name="RbEntityAnimal.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>65, 21</value>
|
||||
</data>
|
||||
<data name="RbEntityAnimal.Text" xml:space="preserve">
|
||||
<value>Animal</value>
|
||||
</data>
|
||||
<data name="LblEntityAmount.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>53, 17</value>
|
||||
</data>
|
||||
@ -855,6 +840,9 @@ Therefore, the quest can be added and finished, but not necessarily work.</value
|
||||
<data name="TPHome.Text" xml:space="preserve">
|
||||
<value>Home</value>
|
||||
</data>
|
||||
<data name="BtnOpenShopEditor.Text" xml:space="preserve">
|
||||
<value>Shop Editor</value>
|
||||
</data>
|
||||
<data name="BtnOpenDropEditor.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>546, 216</value>
|
||||
</data>
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -868,18 +868,6 @@
|
||||
<data name="GrpSpawnRecord.Text" xml:space="preserve">
|
||||
<value>Список мобов</value>
|
||||
</data>
|
||||
<data name="RbEntityMonster.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>82, 21</value>
|
||||
</data>
|
||||
<data name="RbEntityMonster.Text" xml:space="preserve">
|
||||
<value>Монстры</value>
|
||||
</data>
|
||||
<data name="RbEntityAnimal.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>89, 21</value>
|
||||
</data>
|
||||
<data name="RbEntityAnimal.Text" xml:space="preserve">
|
||||
<value>Животные</value>
|
||||
</data>
|
||||
<data name="FLPEntityType.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>97, 183</value>
|
||||
</data>
|
||||
@ -1083,6 +1071,12 @@
|
||||
<data name="TPCustom.Text" xml:space="preserve">
|
||||
<value>Кастомное</value>
|
||||
</data>
|
||||
<data name="BtnOpenShopEditor.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>140, 23</value>
|
||||
</data>
|
||||
<data name="BtnOpenShopEditor.Text" xml:space="preserve">
|
||||
<value>Редактор магазина</value>
|
||||
</data>
|
||||
<data name="BtnOpenDropEditor.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>459, 216</value>
|
||||
</data>
|
||||
@ -1284,8 +1278,4 @@
|
||||
<data name="TPMail.Text" xml:space="preserve">
|
||||
<value>Почта</value>
|
||||
</data>
|
||||
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<data name="$this.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
|
||||
<value>NoControl</value>
|
||||
</data>
|
||||
</root>
|
@ -347,21 +347,6 @@
|
||||
<data name="GrpEntityType.Text" xml:space="preserve">
|
||||
<value>列表分類</value>
|
||||
</data>
|
||||
<data name="RbEntityAnimal.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>62, 21</value>
|
||||
</data>
|
||||
<data name="RbEntityAnimal.Text" xml:space="preserve">
|
||||
<value>生物誌</value>
|
||||
</data>
|
||||
<data name="RbEntityMonster.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>74, 21</value>
|
||||
</data>
|
||||
<data name="RbEntityMonster.Text" xml:space="preserve">
|
||||
<value>討伐對象</value>
|
||||
</data>
|
||||
<data name="LblSpawnDescription.Text" xml:space="preserve">
|
||||
<value>在玩家附近召喚生物</value>
|
||||
</data>
|
||||
<data name="LblEntityAmount.Text" xml:space="preserve">
|
||||
<value>數量</value>
|
||||
</data>
|
||||
@ -430,6 +415,9 @@
|
||||
<data name="TPHome.Text" xml:space="preserve">
|
||||
<value>主頁</value>
|
||||
</data>
|
||||
<data name="BtnOpenShopEditor.Text" xml:space="preserve">
|
||||
<value>商店編輯器</value>
|
||||
</data>
|
||||
<data name="BtnOpenDropEditor.Text" xml:space="preserve">
|
||||
<value>掉落物編輯器</value>
|
||||
</data>
|
||||
@ -445,10 +433,6 @@
|
||||
<data name="TPMail.Text" xml:space="preserve">
|
||||
<value>郵件</value>
|
||||
</data>
|
||||
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<data name="LblClearMailContent.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
|
||||
<value>NoControl</value>
|
||||
</data>
|
||||
<data name="BtnDeleteMailItem.Text" xml:space="preserve">
|
||||
<value>- 刪除</value>
|
||||
</data>
|
||||
|
365
Source/GrasscutterTools/Forms/FormShopEditor.Designer.cs
generated
365
Source/GrasscutterTools/Forms/FormShopEditor.Designer.cs
generated
@ -28,6 +28,7 @@
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FormShopEditor));
|
||||
this.ListShop = new System.Windows.Forms.ListBox();
|
||||
this.ListGoods = new System.Windows.Forms.ListBox();
|
||||
this.ListItems = new System.Windows.Forms.ListBox();
|
||||
@ -110,113 +111,72 @@
|
||||
//
|
||||
// ListShop
|
||||
//
|
||||
this.ListShop.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
resources.ApplyResources(this.ListShop, "ListShop");
|
||||
this.ListShop.FormattingEnabled = true;
|
||||
this.ListShop.ItemHeight = 17;
|
||||
this.ListShop.Location = new System.Drawing.Point(3, 19);
|
||||
this.ListShop.Name = "ListShop";
|
||||
this.ListShop.Size = new System.Drawing.Size(244, 178);
|
||||
this.ListShop.TabIndex = 0;
|
||||
this.ListShop.SelectedIndexChanged += new System.EventHandler(this.ListShop_SelectedIndexChanged);
|
||||
//
|
||||
// ListGoods
|
||||
//
|
||||
this.ListGoods.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.ListGoods, "ListGoods");
|
||||
this.ListGoods.FormattingEnabled = true;
|
||||
this.ListGoods.ItemHeight = 17;
|
||||
this.ListGoods.Location = new System.Drawing.Point(3, 19);
|
||||
this.ListGoods.Name = "ListGoods";
|
||||
this.ListGoods.Size = new System.Drawing.Size(244, 242);
|
||||
this.ListGoods.TabIndex = 1;
|
||||
this.ListGoods.SelectedIndexChanged += new System.EventHandler(this.ListGoods_SelectedIndexChanged);
|
||||
//
|
||||
// ListItems
|
||||
//
|
||||
this.ListItems.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.ListItems, "ListItems");
|
||||
this.ListItems.FormattingEnabled = true;
|
||||
this.ListItems.ItemHeight = 17;
|
||||
this.ListItems.Location = new System.Drawing.Point(6, 51);
|
||||
this.ListItems.Name = "ListItems";
|
||||
this.ListItems.Size = new System.Drawing.Size(238, 446);
|
||||
this.ListItems.TabIndex = 2;
|
||||
this.ListItems.SelectedIndexChanged += new System.EventHandler(this.ListItems_SelectedIndexChanged);
|
||||
//
|
||||
// GrpShopList
|
||||
//
|
||||
resources.ApplyResources(this.GrpShopList, "GrpShopList");
|
||||
this.GrpShopList.Controls.Add(this.ListShop);
|
||||
this.GrpShopList.Location = new System.Drawing.Point(12, 41);
|
||||
this.GrpShopList.Name = "GrpShopList";
|
||||
this.GrpShopList.Size = new System.Drawing.Size(250, 200);
|
||||
this.GrpShopList.TabIndex = 3;
|
||||
this.GrpShopList.TabStop = false;
|
||||
this.GrpShopList.Text = "商店列表";
|
||||
//
|
||||
// GrpGoodsList
|
||||
//
|
||||
this.GrpGoodsList.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
|
||||
| System.Windows.Forms.AnchorStyles.Left)));
|
||||
resources.ApplyResources(this.GrpGoodsList, "GrpGoodsList");
|
||||
this.GrpGoodsList.Controls.Add(this.BtnClearGoods);
|
||||
this.GrpGoodsList.Controls.Add(this.BtnDeleteGoods);
|
||||
this.GrpGoodsList.Controls.Add(this.ListGoods);
|
||||
this.GrpGoodsList.Location = new System.Drawing.Point(12, 247);
|
||||
this.GrpGoodsList.Name = "GrpGoodsList";
|
||||
this.GrpGoodsList.Size = new System.Drawing.Size(250, 302);
|
||||
this.GrpGoodsList.TabIndex = 4;
|
||||
this.GrpGoodsList.TabStop = false;
|
||||
this.GrpGoodsList.Text = "商品列表";
|
||||
//
|
||||
// BtnClearGoods
|
||||
//
|
||||
this.BtnClearGoods.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
|
||||
this.BtnClearGoods.Location = new System.Drawing.Point(112, 273);
|
||||
resources.ApplyResources(this.BtnClearGoods, "BtnClearGoods");
|
||||
this.BtnClearGoods.Name = "BtnClearGoods";
|
||||
this.BtnClearGoods.Size = new System.Drawing.Size(100, 23);
|
||||
this.BtnClearGoods.TabIndex = 3;
|
||||
this.BtnClearGoods.Text = "× 清空";
|
||||
this.BtnClearGoods.UseVisualStyleBackColor = true;
|
||||
this.BtnClearGoods.Click += new System.EventHandler(this.BtnClearGoods_Click);
|
||||
//
|
||||
// BtnDeleteGoods
|
||||
//
|
||||
this.BtnDeleteGoods.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
|
||||
this.BtnDeleteGoods.Location = new System.Drawing.Point(6, 273);
|
||||
resources.ApplyResources(this.BtnDeleteGoods, "BtnDeleteGoods");
|
||||
this.BtnDeleteGoods.Name = "BtnDeleteGoods";
|
||||
this.BtnDeleteGoods.Size = new System.Drawing.Size(100, 23);
|
||||
this.BtnDeleteGoods.TabIndex = 2;
|
||||
this.BtnDeleteGoods.Text = "- 删除";
|
||||
this.BtnDeleteGoods.UseVisualStyleBackColor = true;
|
||||
this.BtnDeleteGoods.Click += new System.EventHandler(this.BtnDeleteGoods_Click);
|
||||
//
|
||||
// GrpItems
|
||||
//
|
||||
this.GrpItems.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
resources.ApplyResources(this.GrpItems, "GrpItems");
|
||||
this.GrpItems.Controls.Add(this.TxtItemFilter);
|
||||
this.GrpItems.Controls.Add(this.ListItems);
|
||||
this.GrpItems.Location = new System.Drawing.Point(622, 41);
|
||||
this.GrpItems.Name = "GrpItems";
|
||||
this.GrpItems.Size = new System.Drawing.Size(250, 508);
|
||||
this.GrpItems.TabIndex = 6;
|
||||
this.GrpItems.TabStop = false;
|
||||
this.GrpItems.Text = "物品列表";
|
||||
//
|
||||
// TxtItemFilter
|
||||
//
|
||||
this.TxtItemFilter.Location = new System.Drawing.Point(6, 22);
|
||||
resources.ApplyResources(this.TxtItemFilter, "TxtItemFilter");
|
||||
this.TxtItemFilter.Name = "TxtItemFilter";
|
||||
this.TxtItemFilter.Size = new System.Drawing.Size(238, 23);
|
||||
this.TxtItemFilter.TabIndex = 3;
|
||||
this.TxtItemFilter.TextChanged += new System.EventHandler(this.TxtItemFilter_TextChanged);
|
||||
//
|
||||
// GrpGoodsInfo
|
||||
//
|
||||
this.GrpGoodsInfo.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.GrpGoodsInfo, "GrpGoodsInfo");
|
||||
this.GrpGoodsInfo.Controls.Add(this.BtnSaveGoods);
|
||||
this.GrpGoodsInfo.Controls.Add(this.CmbRefreshType);
|
||||
this.GrpGoodsInfo.Controls.Add(this.NUDRefreshParm);
|
||||
@ -260,87 +220,62 @@
|
||||
this.GrpGoodsInfo.Controls.Add(this.LnkGenGoodsId);
|
||||
this.GrpGoodsInfo.Controls.Add(this.label18);
|
||||
this.GrpGoodsInfo.Controls.Add(this.label1);
|
||||
this.GrpGoodsInfo.Location = new System.Drawing.Point(268, 41);
|
||||
this.GrpGoodsInfo.Name = "GrpGoodsInfo";
|
||||
this.GrpGoodsInfo.Size = new System.Drawing.Size(348, 508);
|
||||
this.GrpGoodsInfo.TabIndex = 5;
|
||||
this.GrpGoodsInfo.TabStop = false;
|
||||
this.GrpGoodsInfo.Text = "商品信息";
|
||||
//
|
||||
// BtnSaveGoods
|
||||
//
|
||||
this.BtnSaveGoods.Anchor = System.Windows.Forms.AnchorStyles.Top;
|
||||
this.BtnSaveGoods.Location = new System.Drawing.Point(99, 472);
|
||||
resources.ApplyResources(this.BtnSaveGoods, "BtnSaveGoods");
|
||||
this.BtnSaveGoods.Name = "BtnSaveGoods";
|
||||
this.BtnSaveGoods.Size = new System.Drawing.Size(150, 30);
|
||||
this.BtnSaveGoods.TabIndex = 30;
|
||||
this.BtnSaveGoods.Text = "√ 添加或更新";
|
||||
this.BtnSaveGoods.UseVisualStyleBackColor = true;
|
||||
this.BtnSaveGoods.Click += new System.EventHandler(this.BtnSaveGoods_Click);
|
||||
//
|
||||
// CmbRefreshType
|
||||
//
|
||||
this.CmbRefreshType.Anchor = System.Windows.Forms.AnchorStyles.Top;
|
||||
resources.ApplyResources(this.CmbRefreshType, "CmbRefreshType");
|
||||
this.CmbRefreshType.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
||||
this.CmbRefreshType.FormattingEnabled = true;
|
||||
this.CmbRefreshType.Items.AddRange(new object[] {
|
||||
"无",
|
||||
"天",
|
||||
"周",
|
||||
"月"});
|
||||
this.CmbRefreshType.Location = new System.Drawing.Point(175, 207);
|
||||
resources.GetString("CmbRefreshType.Items"),
|
||||
resources.GetString("CmbRefreshType.Items1"),
|
||||
resources.GetString("CmbRefreshType.Items2"),
|
||||
resources.GetString("CmbRefreshType.Items3")});
|
||||
this.CmbRefreshType.Name = "CmbRefreshType";
|
||||
this.CmbRefreshType.Size = new System.Drawing.Size(104, 25);
|
||||
this.CmbRefreshType.TabIndex = 10;
|
||||
this.CmbRefreshType.SelectedIndexChanged += new System.EventHandler(this.CmbRefreshType_SelectedIndexChanged);
|
||||
//
|
||||
// NUDRefreshParm
|
||||
//
|
||||
this.NUDRefreshParm.Anchor = System.Windows.Forms.AnchorStyles.Top;
|
||||
this.NUDRefreshParm.Location = new System.Drawing.Point(119, 209);
|
||||
resources.ApplyResources(this.NUDRefreshParm, "NUDRefreshParm");
|
||||
this.NUDRefreshParm.Maximum = new decimal(new int[] {
|
||||
1000,
|
||||
0,
|
||||
0,
|
||||
0});
|
||||
this.NUDRefreshParm.Name = "NUDRefreshParm";
|
||||
this.NUDRefreshParm.Size = new System.Drawing.Size(50, 23);
|
||||
this.NUDRefreshParm.TabIndex = 9;
|
||||
//
|
||||
// DTPEndTime
|
||||
//
|
||||
this.DTPEndTime.Anchor = System.Windows.Forms.AnchorStyles.Top;
|
||||
this.DTPEndTime.CustomFormat = "yyyy\'/\'MM\'/\'dd HH\':\'mm\':\'ss";
|
||||
resources.ApplyResources(this.DTPEndTime, "DTPEndTime");
|
||||
this.DTPEndTime.Format = System.Windows.Forms.DateTimePickerFormat.Custom;
|
||||
this.DTPEndTime.Location = new System.Drawing.Point(119, 180);
|
||||
this.DTPEndTime.Name = "DTPEndTime";
|
||||
this.DTPEndTime.Size = new System.Drawing.Size(160, 23);
|
||||
this.DTPEndTime.TabIndex = 8;
|
||||
this.DTPEndTime.Value = new System.DateTime(2035, 1, 1, 0, 0, 0, 0);
|
||||
//
|
||||
// DTPBeginTime
|
||||
//
|
||||
this.DTPBeginTime.Anchor = System.Windows.Forms.AnchorStyles.Top;
|
||||
this.DTPBeginTime.CustomFormat = "yyyy\'/\'MM\'/\'dd HH\':\'mm\':\'ss";
|
||||
resources.ApplyResources(this.DTPBeginTime, "DTPBeginTime");
|
||||
this.DTPBeginTime.Format = System.Windows.Forms.DateTimePickerFormat.Custom;
|
||||
this.DTPBeginTime.Location = new System.Drawing.Point(119, 151);
|
||||
this.DTPBeginTime.Name = "DTPBeginTime";
|
||||
this.DTPBeginTime.Size = new System.Drawing.Size(160, 23);
|
||||
this.DTPBeginTime.TabIndex = 7;
|
||||
this.DTPBeginTime.Value = new System.DateTime(2022, 1, 1, 0, 0, 0, 0);
|
||||
//
|
||||
// NUDGoodsId
|
||||
//
|
||||
this.NUDGoodsId.Anchor = System.Windows.Forms.AnchorStyles.Top;
|
||||
this.NUDGoodsId.Location = new System.Drawing.Point(119, 32);
|
||||
resources.ApplyResources(this.NUDGoodsId, "NUDGoodsId");
|
||||
this.NUDGoodsId.Maximum = new decimal(new int[] {
|
||||
2147483647,
|
||||
0,
|
||||
0,
|
||||
0});
|
||||
this.NUDGoodsId.Name = "NUDGoodsId";
|
||||
this.NUDGoodsId.Size = new System.Drawing.Size(120, 23);
|
||||
this.NUDGoodsId.TabIndex = 0;
|
||||
this.NUDGoodsId.Value = new decimal(new int[] {
|
||||
101001,
|
||||
0,
|
||||
@ -349,16 +284,13 @@
|
||||
//
|
||||
// NUDMaxLevel
|
||||
//
|
||||
this.NUDMaxLevel.Anchor = System.Windows.Forms.AnchorStyles.Top;
|
||||
this.NUDMaxLevel.Location = new System.Drawing.Point(198, 122);
|
||||
resources.ApplyResources(this.NUDMaxLevel, "NUDMaxLevel");
|
||||
this.NUDMaxLevel.Maximum = new decimal(new int[] {
|
||||
99,
|
||||
0,
|
||||
0,
|
||||
0});
|
||||
this.NUDMaxLevel.Name = "NUDMaxLevel";
|
||||
this.NUDMaxLevel.Size = new System.Drawing.Size(50, 23);
|
||||
this.NUDMaxLevel.TabIndex = 6;
|
||||
this.NUDMaxLevel.Value = new decimal(new int[] {
|
||||
61,
|
||||
0,
|
||||
@ -367,16 +299,13 @@
|
||||
//
|
||||
// NUDMinLevel
|
||||
//
|
||||
this.NUDMinLevel.Anchor = System.Windows.Forms.AnchorStyles.Top;
|
||||
this.NUDMinLevel.Location = new System.Drawing.Point(119, 122);
|
||||
resources.ApplyResources(this.NUDMinLevel, "NUDMinLevel");
|
||||
this.NUDMinLevel.Maximum = new decimal(new int[] {
|
||||
99,
|
||||
0,
|
||||
0,
|
||||
0});
|
||||
this.NUDMinLevel.Name = "NUDMinLevel";
|
||||
this.NUDMinLevel.Size = new System.Drawing.Size(50, 23);
|
||||
this.NUDMinLevel.TabIndex = 5;
|
||||
this.NUDMinLevel.Value = new decimal(new int[] {
|
||||
1,
|
||||
0,
|
||||
@ -385,99 +314,77 @@
|
||||
//
|
||||
// NUDCostItem4
|
||||
//
|
||||
this.NUDCostItem4.Anchor = System.Windows.Forms.AnchorStyles.Top;
|
||||
this.NUDCostItem4.Location = new System.Drawing.Point(119, 412);
|
||||
resources.ApplyResources(this.NUDCostItem4, "NUDCostItem4");
|
||||
this.NUDCostItem4.Maximum = new decimal(new int[] {
|
||||
2147483647,
|
||||
0,
|
||||
0,
|
||||
0});
|
||||
this.NUDCostItem4.Name = "NUDCostItem4";
|
||||
this.NUDCostItem4.Size = new System.Drawing.Size(80, 23);
|
||||
this.NUDCostItem4.TabIndex = 20;
|
||||
//
|
||||
// NUDCostItem3
|
||||
//
|
||||
this.NUDCostItem3.Anchor = System.Windows.Forms.AnchorStyles.Top;
|
||||
this.NUDCostItem3.Location = new System.Drawing.Point(119, 383);
|
||||
resources.ApplyResources(this.NUDCostItem3, "NUDCostItem3");
|
||||
this.NUDCostItem3.Maximum = new decimal(new int[] {
|
||||
2147483647,
|
||||
0,
|
||||
0,
|
||||
0});
|
||||
this.NUDCostItem3.Name = "NUDCostItem3";
|
||||
this.NUDCostItem3.Size = new System.Drawing.Size(80, 23);
|
||||
this.NUDCostItem3.TabIndex = 18;
|
||||
//
|
||||
// NUDCostItem2
|
||||
//
|
||||
this.NUDCostItem2.Anchor = System.Windows.Forms.AnchorStyles.Top;
|
||||
this.NUDCostItem2.Location = new System.Drawing.Point(119, 354);
|
||||
resources.ApplyResources(this.NUDCostItem2, "NUDCostItem2");
|
||||
this.NUDCostItem2.Maximum = new decimal(new int[] {
|
||||
2147483647,
|
||||
0,
|
||||
0,
|
||||
0});
|
||||
this.NUDCostItem2.Name = "NUDCostItem2";
|
||||
this.NUDCostItem2.Size = new System.Drawing.Size(80, 23);
|
||||
this.NUDCostItem2.TabIndex = 16;
|
||||
//
|
||||
// NUDCostItem1
|
||||
//
|
||||
this.NUDCostItem1.Anchor = System.Windows.Forms.AnchorStyles.Top;
|
||||
this.NUDCostItem1.Location = new System.Drawing.Point(119, 325);
|
||||
resources.ApplyResources(this.NUDCostItem1, "NUDCostItem1");
|
||||
this.NUDCostItem1.Maximum = new decimal(new int[] {
|
||||
2147483647,
|
||||
0,
|
||||
0,
|
||||
0});
|
||||
this.NUDCostItem1.Name = "NUDCostItem1";
|
||||
this.NUDCostItem1.Size = new System.Drawing.Size(80, 23);
|
||||
this.NUDCostItem1.TabIndex = 14;
|
||||
//
|
||||
// NUDCostMcoin
|
||||
//
|
||||
this.NUDCostMcoin.Anchor = System.Windows.Forms.AnchorStyles.Top;
|
||||
this.NUDCostMcoin.Location = new System.Drawing.Point(119, 296);
|
||||
resources.ApplyResources(this.NUDCostMcoin, "NUDCostMcoin");
|
||||
this.NUDCostMcoin.Maximum = new decimal(new int[] {
|
||||
2147483647,
|
||||
0,
|
||||
0,
|
||||
0});
|
||||
this.NUDCostMcoin.Name = "NUDCostMcoin";
|
||||
this.NUDCostMcoin.Size = new System.Drawing.Size(120, 23);
|
||||
this.NUDCostMcoin.TabIndex = 13;
|
||||
//
|
||||
// NUDCostScoin
|
||||
//
|
||||
this.NUDCostScoin.Anchor = System.Windows.Forms.AnchorStyles.Top;
|
||||
this.NUDCostScoin.Location = new System.Drawing.Point(119, 267);
|
||||
resources.ApplyResources(this.NUDCostScoin, "NUDCostScoin");
|
||||
this.NUDCostScoin.Maximum = new decimal(new int[] {
|
||||
2147483647,
|
||||
0,
|
||||
0,
|
||||
0});
|
||||
this.NUDCostScoin.Name = "NUDCostScoin";
|
||||
this.NUDCostScoin.Size = new System.Drawing.Size(120, 23);
|
||||
this.NUDCostScoin.TabIndex = 12;
|
||||
//
|
||||
// NUDCostHcoin
|
||||
//
|
||||
this.NUDCostHcoin.Anchor = System.Windows.Forms.AnchorStyles.Top;
|
||||
this.NUDCostHcoin.Location = new System.Drawing.Point(119, 238);
|
||||
resources.ApplyResources(this.NUDCostHcoin, "NUDCostHcoin");
|
||||
this.NUDCostHcoin.Maximum = new decimal(new int[] {
|
||||
2147483647,
|
||||
0,
|
||||
0,
|
||||
0});
|
||||
this.NUDCostHcoin.Name = "NUDCostHcoin";
|
||||
this.NUDCostHcoin.Size = new System.Drawing.Size(120, 23);
|
||||
this.NUDCostHcoin.TabIndex = 11;
|
||||
//
|
||||
// NUDBuyLimit
|
||||
//
|
||||
this.NUDBuyLimit.Anchor = System.Windows.Forms.AnchorStyles.Top;
|
||||
this.NUDBuyLimit.Location = new System.Drawing.Point(119, 90);
|
||||
resources.ApplyResources(this.NUDBuyLimit, "NUDBuyLimit");
|
||||
this.NUDBuyLimit.Maximum = new decimal(new int[] {
|
||||
2147483647,
|
||||
0,
|
||||
@ -489,8 +396,6 @@
|
||||
0,
|
||||
0});
|
||||
this.NUDBuyLimit.Name = "NUDBuyLimit";
|
||||
this.NUDBuyLimit.Size = new System.Drawing.Size(120, 23);
|
||||
this.NUDBuyLimit.TabIndex = 4;
|
||||
this.NUDBuyLimit.Value = new decimal(new int[] {
|
||||
100,
|
||||
0,
|
||||
@ -499,60 +404,47 @@
|
||||
//
|
||||
// NUDCostItem4Count
|
||||
//
|
||||
this.NUDCostItem4Count.Anchor = System.Windows.Forms.AnchorStyles.Top;
|
||||
this.NUDCostItem4Count.Location = new System.Drawing.Point(219, 412);
|
||||
resources.ApplyResources(this.NUDCostItem4Count, "NUDCostItem4Count");
|
||||
this.NUDCostItem4Count.Maximum = new decimal(new int[] {
|
||||
2147483647,
|
||||
0,
|
||||
0,
|
||||
0});
|
||||
this.NUDCostItem4Count.Name = "NUDCostItem4Count";
|
||||
this.NUDCostItem4Count.Size = new System.Drawing.Size(60, 23);
|
||||
this.NUDCostItem4Count.TabIndex = 21;
|
||||
//
|
||||
// NUDCostItem3Count
|
||||
//
|
||||
this.NUDCostItem3Count.Anchor = System.Windows.Forms.AnchorStyles.Top;
|
||||
this.NUDCostItem3Count.Location = new System.Drawing.Point(219, 383);
|
||||
resources.ApplyResources(this.NUDCostItem3Count, "NUDCostItem3Count");
|
||||
this.NUDCostItem3Count.Maximum = new decimal(new int[] {
|
||||
2147483647,
|
||||
0,
|
||||
0,
|
||||
0});
|
||||
this.NUDCostItem3Count.Name = "NUDCostItem3Count";
|
||||
this.NUDCostItem3Count.Size = new System.Drawing.Size(60, 23);
|
||||
this.NUDCostItem3Count.TabIndex = 19;
|
||||
//
|
||||
// NUDCostItem2Count
|
||||
//
|
||||
this.NUDCostItem2Count.Anchor = System.Windows.Forms.AnchorStyles.Top;
|
||||
this.NUDCostItem2Count.Location = new System.Drawing.Point(219, 354);
|
||||
resources.ApplyResources(this.NUDCostItem2Count, "NUDCostItem2Count");
|
||||
this.NUDCostItem2Count.Maximum = new decimal(new int[] {
|
||||
2147483647,
|
||||
0,
|
||||
0,
|
||||
0});
|
||||
this.NUDCostItem2Count.Name = "NUDCostItem2Count";
|
||||
this.NUDCostItem2Count.Size = new System.Drawing.Size(60, 23);
|
||||
this.NUDCostItem2Count.TabIndex = 17;
|
||||
//
|
||||
// NUDCostItem1Count
|
||||
//
|
||||
this.NUDCostItem1Count.Anchor = System.Windows.Forms.AnchorStyles.Top;
|
||||
this.NUDCostItem1Count.Location = new System.Drawing.Point(219, 325);
|
||||
resources.ApplyResources(this.NUDCostItem1Count, "NUDCostItem1Count");
|
||||
this.NUDCostItem1Count.Maximum = new decimal(new int[] {
|
||||
2147483647,
|
||||
0,
|
||||
0,
|
||||
0});
|
||||
this.NUDCostItem1Count.Name = "NUDCostItem1Count";
|
||||
this.NUDCostItem1Count.Size = new System.Drawing.Size(60, 23);
|
||||
this.NUDCostItem1Count.TabIndex = 15;
|
||||
//
|
||||
// NUDGoodsItemCount
|
||||
//
|
||||
this.NUDGoodsItemCount.Anchor = System.Windows.Forms.AnchorStyles.Top;
|
||||
this.NUDGoodsItemCount.Location = new System.Drawing.Point(257, 61);
|
||||
resources.ApplyResources(this.NUDGoodsItemCount, "NUDGoodsItemCount");
|
||||
this.NUDGoodsItemCount.Maximum = new decimal(new int[] {
|
||||
2147483647,
|
||||
0,
|
||||
@ -564,8 +456,6 @@
|
||||
0,
|
||||
0});
|
||||
this.NUDGoodsItemCount.Name = "NUDGoodsItemCount";
|
||||
this.NUDGoodsItemCount.Size = new System.Drawing.Size(70, 23);
|
||||
this.NUDGoodsItemCount.TabIndex = 3;
|
||||
this.NUDGoodsItemCount.Value = new decimal(new int[] {
|
||||
1,
|
||||
0,
|
||||
@ -574,268 +464,144 @@
|
||||
//
|
||||
// TxtGoodsItem
|
||||
//
|
||||
this.TxtGoodsItem.Anchor = System.Windows.Forms.AnchorStyles.Top;
|
||||
this.TxtGoodsItem.Location = new System.Drawing.Point(95, 61);
|
||||
resources.ApplyResources(this.TxtGoodsItem, "TxtGoodsItem");
|
||||
this.TxtGoodsItem.Name = "TxtGoodsItem";
|
||||
this.TxtGoodsItem.Size = new System.Drawing.Size(144, 23);
|
||||
this.TxtGoodsItem.TabIndex = 2;
|
||||
//
|
||||
// LblRefreshModeLabel
|
||||
//
|
||||
this.LblRefreshModeLabel.Anchor = System.Windows.Forms.AnchorStyles.Top;
|
||||
this.LblRefreshModeLabel.AutoSize = true;
|
||||
this.LblRefreshModeLabel.Location = new System.Drawing.Point(45, 211);
|
||||
resources.ApplyResources(this.LblRefreshModeLabel, "LblRefreshModeLabel");
|
||||
this.LblRefreshModeLabel.Name = "LblRefreshModeLabel";
|
||||
this.LblRefreshModeLabel.Size = new System.Drawing.Size(68, 17);
|
||||
this.LblRefreshModeLabel.TabIndex = 15;
|
||||
this.LblRefreshModeLabel.Text = "刷新方式:";
|
||||
//
|
||||
// LblBuyLevelLabel
|
||||
//
|
||||
this.LblBuyLevelLabel.Anchor = System.Windows.Forms.AnchorStyles.Top;
|
||||
this.LblBuyLevelLabel.AutoSize = true;
|
||||
this.LblBuyLevelLabel.Location = new System.Drawing.Point(45, 125);
|
||||
resources.ApplyResources(this.LblBuyLevelLabel, "LblBuyLevelLabel");
|
||||
this.LblBuyLevelLabel.Name = "LblBuyLevelLabel";
|
||||
this.LblBuyLevelLabel.Size = new System.Drawing.Size(68, 17);
|
||||
this.LblBuyLevelLabel.TabIndex = 12;
|
||||
this.LblBuyLevelLabel.Text = "限购等级:";
|
||||
//
|
||||
// LblEndTimeLabel
|
||||
//
|
||||
this.LblEndTimeLabel.Anchor = System.Windows.Forms.AnchorStyles.Top;
|
||||
this.LblEndTimeLabel.AutoSize = true;
|
||||
this.LblEndTimeLabel.Location = new System.Drawing.Point(45, 185);
|
||||
resources.ApplyResources(this.LblEndTimeLabel, "LblEndTimeLabel");
|
||||
this.LblEndTimeLabel.Name = "LblEndTimeLabel";
|
||||
this.LblEndTimeLabel.Size = new System.Drawing.Size(68, 17);
|
||||
this.LblEndTimeLabel.TabIndex = 9;
|
||||
this.LblEndTimeLabel.Text = "下架时间:";
|
||||
//
|
||||
// LblBeginTimeLabel
|
||||
//
|
||||
this.LblBeginTimeLabel.Anchor = System.Windows.Forms.AnchorStyles.Top;
|
||||
this.LblBeginTimeLabel.AutoSize = true;
|
||||
this.LblBeginTimeLabel.Location = new System.Drawing.Point(45, 156);
|
||||
resources.ApplyResources(this.LblBeginTimeLabel, "LblBeginTimeLabel");
|
||||
this.LblBeginTimeLabel.Name = "LblBeginTimeLabel";
|
||||
this.LblBeginTimeLabel.Size = new System.Drawing.Size(68, 17);
|
||||
this.LblBeginTimeLabel.TabIndex = 8;
|
||||
this.LblBeginTimeLabel.Text = "上架时间:";
|
||||
//
|
||||
// LblCostItem4Label
|
||||
//
|
||||
this.LblCostItem4Label.Anchor = System.Windows.Forms.AnchorStyles.Top;
|
||||
this.LblCostItem4Label.AutoSize = true;
|
||||
this.LblCostItem4Label.Location = new System.Drawing.Point(38, 412);
|
||||
resources.ApplyResources(this.LblCostItem4Label, "LblCostItem4Label");
|
||||
this.LblCostItem4Label.Name = "LblCostItem4Label";
|
||||
this.LblCostItem4Label.Size = new System.Drawing.Size(75, 17);
|
||||
this.LblCostItem4Label.TabIndex = 7;
|
||||
this.LblCostItem4Label.Text = "消耗物品4:";
|
||||
//
|
||||
// LblCostItem3Label
|
||||
//
|
||||
this.LblCostItem3Label.Anchor = System.Windows.Forms.AnchorStyles.Top;
|
||||
this.LblCostItem3Label.AutoSize = true;
|
||||
this.LblCostItem3Label.Location = new System.Drawing.Point(38, 383);
|
||||
resources.ApplyResources(this.LblCostItem3Label, "LblCostItem3Label");
|
||||
this.LblCostItem3Label.Name = "LblCostItem3Label";
|
||||
this.LblCostItem3Label.Size = new System.Drawing.Size(75, 17);
|
||||
this.LblCostItem3Label.TabIndex = 7;
|
||||
this.LblCostItem3Label.Text = "消耗物品3:";
|
||||
//
|
||||
// LblCostItem2Label
|
||||
//
|
||||
this.LblCostItem2Label.Anchor = System.Windows.Forms.AnchorStyles.Top;
|
||||
this.LblCostItem2Label.AutoSize = true;
|
||||
this.LblCostItem2Label.Location = new System.Drawing.Point(38, 356);
|
||||
resources.ApplyResources(this.LblCostItem2Label, "LblCostItem2Label");
|
||||
this.LblCostItem2Label.Name = "LblCostItem2Label";
|
||||
this.LblCostItem2Label.Size = new System.Drawing.Size(75, 17);
|
||||
this.LblCostItem2Label.TabIndex = 7;
|
||||
this.LblCostItem2Label.Text = "消耗物品2:";
|
||||
//
|
||||
// LblCostItem1Label
|
||||
//
|
||||
this.LblCostItem1Label.Anchor = System.Windows.Forms.AnchorStyles.Top;
|
||||
this.LblCostItem1Label.AutoSize = true;
|
||||
this.LblCostItem1Label.Location = new System.Drawing.Point(38, 327);
|
||||
resources.ApplyResources(this.LblCostItem1Label, "LblCostItem1Label");
|
||||
this.LblCostItem1Label.Name = "LblCostItem1Label";
|
||||
this.LblCostItem1Label.Size = new System.Drawing.Size(75, 17);
|
||||
this.LblCostItem1Label.TabIndex = 7;
|
||||
this.LblCostItem1Label.Text = "消耗物品1:";
|
||||
//
|
||||
// LblCostMcoinLabel
|
||||
//
|
||||
this.LblCostMcoinLabel.Anchor = System.Windows.Forms.AnchorStyles.Top;
|
||||
this.LblCostMcoinLabel.AutoSize = true;
|
||||
this.LblCostMcoinLabel.Location = new System.Drawing.Point(21, 298);
|
||||
resources.ApplyResources(this.LblCostMcoinLabel, "LblCostMcoinLabel");
|
||||
this.LblCostMcoinLabel.Name = "LblCostMcoinLabel";
|
||||
this.LblCostMcoinLabel.Size = new System.Drawing.Size(92, 17);
|
||||
this.LblCostMcoinLabel.TabIndex = 7;
|
||||
this.LblCostMcoinLabel.Text = "消耗创世结晶:";
|
||||
//
|
||||
// LblCostScoinLabel
|
||||
//
|
||||
this.LblCostScoinLabel.Anchor = System.Windows.Forms.AnchorStyles.Top;
|
||||
this.LblCostScoinLabel.AutoSize = true;
|
||||
this.LblCostScoinLabel.Location = new System.Drawing.Point(45, 269);
|
||||
resources.ApplyResources(this.LblCostScoinLabel, "LblCostScoinLabel");
|
||||
this.LblCostScoinLabel.Name = "LblCostScoinLabel";
|
||||
this.LblCostScoinLabel.Size = new System.Drawing.Size(68, 17);
|
||||
this.LblCostScoinLabel.TabIndex = 7;
|
||||
this.LblCostScoinLabel.Text = "消耗摩拉:";
|
||||
//
|
||||
// LblCostHcoinLabel
|
||||
//
|
||||
this.LblCostHcoinLabel.Anchor = System.Windows.Forms.AnchorStyles.Top;
|
||||
this.LblCostHcoinLabel.AutoSize = true;
|
||||
this.LblCostHcoinLabel.Location = new System.Drawing.Point(45, 240);
|
||||
resources.ApplyResources(this.LblCostHcoinLabel, "LblCostHcoinLabel");
|
||||
this.LblCostHcoinLabel.Name = "LblCostHcoinLabel";
|
||||
this.LblCostHcoinLabel.Size = new System.Drawing.Size(68, 17);
|
||||
this.LblCostHcoinLabel.TabIndex = 7;
|
||||
this.LblCostHcoinLabel.Text = "消耗原石:";
|
||||
//
|
||||
// LblBuyLimitLabel
|
||||
//
|
||||
this.LblBuyLimitLabel.Anchor = System.Windows.Forms.AnchorStyles.Top;
|
||||
this.LblBuyLimitLabel.AutoSize = true;
|
||||
this.LblBuyLimitLabel.Location = new System.Drawing.Point(45, 92);
|
||||
resources.ApplyResources(this.LblBuyLimitLabel, "LblBuyLimitLabel");
|
||||
this.LblBuyLimitLabel.Name = "LblBuyLimitLabel";
|
||||
this.LblBuyLimitLabel.Size = new System.Drawing.Size(68, 17);
|
||||
this.LblBuyLimitLabel.TabIndex = 6;
|
||||
this.LblBuyLimitLabel.Text = "限购数量:";
|
||||
//
|
||||
// LblGoodsIdLabel
|
||||
//
|
||||
this.LblGoodsIdLabel.Anchor = System.Windows.Forms.AnchorStyles.Top;
|
||||
this.LblGoodsIdLabel.AutoSize = true;
|
||||
this.LblGoodsIdLabel.Location = new System.Drawing.Point(56, 34);
|
||||
resources.ApplyResources(this.LblGoodsIdLabel, "LblGoodsIdLabel");
|
||||
this.LblGoodsIdLabel.Name = "LblGoodsIdLabel";
|
||||
this.LblGoodsIdLabel.Size = new System.Drawing.Size(57, 17);
|
||||
this.LblGoodsIdLabel.TabIndex = 4;
|
||||
this.LblGoodsIdLabel.Text = "商品ID:";
|
||||
//
|
||||
// LblGoodsItemLabel
|
||||
//
|
||||
this.LblGoodsItemLabel.Anchor = System.Windows.Forms.AnchorStyles.Top;
|
||||
this.LblGoodsItemLabel.AutoSize = true;
|
||||
this.LblGoodsItemLabel.Location = new System.Drawing.Point(45, 64);
|
||||
resources.ApplyResources(this.LblGoodsItemLabel, "LblGoodsItemLabel");
|
||||
this.LblGoodsItemLabel.Name = "LblGoodsItemLabel";
|
||||
this.LblGoodsItemLabel.Size = new System.Drawing.Size(44, 17);
|
||||
this.LblGoodsItemLabel.TabIndex = 0;
|
||||
this.LblGoodsItemLabel.Text = "商品:";
|
||||
//
|
||||
// label13
|
||||
//
|
||||
this.label13.Anchor = System.Windows.Forms.AnchorStyles.Top;
|
||||
this.label13.AutoSize = true;
|
||||
this.label13.Location = new System.Drawing.Point(207, 386);
|
||||
resources.ApplyResources(this.label13, "label13");
|
||||
this.label13.Name = "label13";
|
||||
this.label13.Size = new System.Drawing.Size(14, 17);
|
||||
this.label13.TabIndex = 2;
|
||||
this.label13.Text = "x";
|
||||
//
|
||||
// label12
|
||||
//
|
||||
this.label12.Anchor = System.Windows.Forms.AnchorStyles.Top;
|
||||
this.label12.AutoSize = true;
|
||||
this.label12.Location = new System.Drawing.Point(207, 357);
|
||||
resources.ApplyResources(this.label12, "label12");
|
||||
this.label12.Name = "label12";
|
||||
this.label12.Size = new System.Drawing.Size(14, 17);
|
||||
this.label12.TabIndex = 2;
|
||||
this.label12.Text = "x";
|
||||
//
|
||||
// label11
|
||||
//
|
||||
this.label11.Anchor = System.Windows.Forms.AnchorStyles.Top;
|
||||
this.label11.AutoSize = true;
|
||||
this.label11.Location = new System.Drawing.Point(207, 328);
|
||||
resources.ApplyResources(this.label11, "label11");
|
||||
this.label11.Name = "label11";
|
||||
this.label11.Size = new System.Drawing.Size(14, 17);
|
||||
this.label11.TabIndex = 2;
|
||||
this.label11.Text = "x";
|
||||
//
|
||||
// label14
|
||||
//
|
||||
this.label14.Anchor = System.Windows.Forms.AnchorStyles.Top;
|
||||
this.label14.AutoSize = true;
|
||||
this.label14.Location = new System.Drawing.Point(207, 415);
|
||||
resources.ApplyResources(this.label14, "label14");
|
||||
this.label14.Name = "label14";
|
||||
this.label14.Size = new System.Drawing.Size(14, 17);
|
||||
this.label14.TabIndex = 2;
|
||||
this.label14.Text = "x";
|
||||
//
|
||||
// LnkGenGoodsId
|
||||
//
|
||||
this.LnkGenGoodsId.Anchor = System.Windows.Forms.AnchorStyles.Top;
|
||||
this.LnkGenGoodsId.AutoSize = true;
|
||||
this.LnkGenGoodsId.Location = new System.Drawing.Point(247, 34);
|
||||
resources.ApplyResources(this.LnkGenGoodsId, "LnkGenGoodsId");
|
||||
this.LnkGenGoodsId.Name = "LnkGenGoodsId";
|
||||
this.LnkGenGoodsId.Size = new System.Drawing.Size(45, 17);
|
||||
this.LnkGenGoodsId.TabIndex = 1;
|
||||
this.LnkGenGoodsId.TabStop = true;
|
||||
this.LnkGenGoodsId.Text = "生成ID";
|
||||
this.LnkGenGoodsId.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.LnkGenGoodsId_LinkClicked);
|
||||
//
|
||||
// label18
|
||||
//
|
||||
this.label18.Anchor = System.Windows.Forms.AnchorStyles.Top;
|
||||
this.label18.AutoSize = true;
|
||||
this.label18.Location = new System.Drawing.Point(175, 124);
|
||||
resources.ApplyResources(this.label18, "label18");
|
||||
this.label18.Name = "label18";
|
||||
this.label18.Size = new System.Drawing.Size(17, 17);
|
||||
this.label18.TabIndex = 13;
|
||||
this.label18.Text = "~";
|
||||
//
|
||||
// label1
|
||||
//
|
||||
this.label1.Anchor = System.Windows.Forms.AnchorStyles.Top;
|
||||
this.label1.AutoSize = true;
|
||||
this.label1.Location = new System.Drawing.Point(245, 64);
|
||||
resources.ApplyResources(this.label1, "label1");
|
||||
this.label1.Name = "label1";
|
||||
this.label1.Size = new System.Drawing.Size(14, 17);
|
||||
this.label1.TabIndex = 2;
|
||||
this.label1.Text = "x";
|
||||
//
|
||||
// BtnSave
|
||||
//
|
||||
this.BtnSave.ImeMode = System.Windows.Forms.ImeMode.NoControl;
|
||||
this.BtnSave.Location = new System.Drawing.Point(772, 12);
|
||||
resources.ApplyResources(this.BtnSave, "BtnSave");
|
||||
this.BtnSave.Name = "BtnSave";
|
||||
this.BtnSave.Size = new System.Drawing.Size(100, 23);
|
||||
this.BtnSave.TabIndex = 2;
|
||||
this.BtnSave.Text = "保存";
|
||||
this.BtnSave.UseVisualStyleBackColor = true;
|
||||
this.BtnSave.Click += new System.EventHandler(this.BtnSave_Click);
|
||||
//
|
||||
// BtnLoad
|
||||
//
|
||||
this.BtnLoad.ImeMode = System.Windows.Forms.ImeMode.NoControl;
|
||||
this.BtnLoad.Location = new System.Drawing.Point(666, 12);
|
||||
resources.ApplyResources(this.BtnLoad, "BtnLoad");
|
||||
this.BtnLoad.Name = "BtnLoad";
|
||||
this.BtnLoad.Size = new System.Drawing.Size(100, 23);
|
||||
this.BtnLoad.TabIndex = 1;
|
||||
this.BtnLoad.Text = "加载";
|
||||
this.BtnLoad.UseVisualStyleBackColor = true;
|
||||
this.BtnLoad.Click += new System.EventHandler(this.BtnLoad_Click);
|
||||
//
|
||||
// TxtShopJsonPath
|
||||
//
|
||||
this.TxtShopJsonPath.Location = new System.Drawing.Point(122, 12);
|
||||
resources.ApplyResources(this.TxtShopJsonPath, "TxtShopJsonPath");
|
||||
this.TxtShopJsonPath.Name = "TxtShopJsonPath";
|
||||
this.TxtShopJsonPath.Size = new System.Drawing.Size(538, 23);
|
||||
this.TxtShopJsonPath.TabIndex = 0;
|
||||
//
|
||||
// LblShopPathLabel
|
||||
//
|
||||
this.LblShopPathLabel.AutoSize = true;
|
||||
this.LblShopPathLabel.ImeMode = System.Windows.Forms.ImeMode.NoControl;
|
||||
this.LblShopPathLabel.Location = new System.Drawing.Point(11, 15);
|
||||
resources.ApplyResources(this.LblShopPathLabel, "LblShopPathLabel");
|
||||
this.LblShopPathLabel.Name = "LblShopPathLabel";
|
||||
this.LblShopPathLabel.Size = new System.Drawing.Size(105, 17);
|
||||
this.LblShopPathLabel.TabIndex = 7;
|
||||
this.LblShopPathLabel.Text = "Shop.json 路径:";
|
||||
//
|
||||
// FormShopEditor
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 17F);
|
||||
resources.ApplyResources(this, "$this");
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.ClientSize = new System.Drawing.Size(884, 561);
|
||||
this.Controls.Add(this.BtnSave);
|
||||
this.Controls.Add(this.BtnLoad);
|
||||
this.Controls.Add(this.TxtShopJsonPath);
|
||||
@ -844,12 +610,7 @@
|
||||
this.Controls.Add(this.GrpItems);
|
||||
this.Controls.Add(this.GrpGoodsList);
|
||||
this.Controls.Add(this.GrpShopList);
|
||||
this.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
|
||||
this.Margin = new System.Windows.Forms.Padding(4);
|
||||
this.MinimumSize = new System.Drawing.Size(900, 600);
|
||||
this.Name = "FormShopEditor";
|
||||
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
|
||||
this.Text = "Shop.json Editor";
|
||||
this.GrpShopList.ResumeLayout(false);
|
||||
this.GrpGoodsList.ResumeLayout(false);
|
||||
this.GrpItems.ResumeLayout(false);
|
||||
|
@ -25,7 +25,6 @@ using System.Windows.Forms;
|
||||
|
||||
using GrasscutterTools.Game;
|
||||
using GrasscutterTools.Game.Shop;
|
||||
using GrasscutterTools.GOOD;
|
||||
using GrasscutterTools.Properties;
|
||||
using GrasscutterTools.Utils;
|
||||
|
||||
@ -118,16 +117,7 @@ namespace GrasscutterTools.Forms
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
try
|
||||
{
|
||||
// 当Json解析失败时尝试以tsv方式解析
|
||||
LoadShopsFromTsv(path);
|
||||
MessageBox.Show("OK", Resources.Tips, MessageBoxButtons.OK);
|
||||
}
|
||||
catch
|
||||
{
|
||||
MessageBox.Show(ex.ToString(), Resources.Error, MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
}
|
||||
MessageBox.Show(ex.ToString(), Resources.Error, MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
}
|
||||
}
|
||||
|
||||
@ -137,11 +127,26 @@ namespace GrasscutterTools.Forms
|
||||
/// <param name="path">文件路径</param>
|
||||
private void LoadShops(string path)
|
||||
{
|
||||
// 反序列化
|
||||
var banners = JsonConvert.DeserializeObject<List<ShopTable>>(File.ReadAllText(path));
|
||||
Shops = new Dictionary<int, List<ShopInfo>>(banners.Count);
|
||||
foreach (var item in banners)
|
||||
Shops.Add(item.ShopType, item.Items);
|
||||
try
|
||||
{
|
||||
// 反序列化
|
||||
var banners = JsonConvert.DeserializeObject<List<ShopTable>>(File.ReadAllText(path));
|
||||
Shops = new Dictionary<int, List<ShopInfo>>(banners.Count);
|
||||
foreach (var item in banners)
|
||||
Shops.Add(item.ShopType, item.Items);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
try
|
||||
{
|
||||
// 当Json解析失败时尝试以tsv方式解析
|
||||
LoadShopsFromTsv(path);
|
||||
}
|
||||
catch
|
||||
{
|
||||
throw ex;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
259
Source/GrasscutterTools/Forms/FormShopEditor.en-US.resx
Normal file
259
Source/GrasscutterTools/Forms/FormShopEditor.en-US.resx
Normal file
@ -0,0 +1,259 @@
|
||||
<?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="GrpShopList.Text" xml:space="preserve">
|
||||
<value>Shop list</value>
|
||||
</data>
|
||||
<data name="GrpGoodsList.Text" xml:space="preserve">
|
||||
<value>Shop info list</value>
|
||||
</data>
|
||||
<data name="BtnClearGoods.Text" xml:space="preserve">
|
||||
<value>× Clear</value>
|
||||
</data>
|
||||
<data name="BtnDeleteGoods.Text" xml:space="preserve">
|
||||
<value>- Delete</value>
|
||||
</data>
|
||||
<data name="GrpItems.Text" xml:space="preserve">
|
||||
<value>Item list</value>
|
||||
</data>
|
||||
<data name="GrpGoodsInfo.Text" xml:space="preserve">
|
||||
<value>Shop info</value>
|
||||
</data>
|
||||
<data name="BtnSaveGoods.Text" xml:space="preserve">
|
||||
<value>√ Add or Update</value>
|
||||
</data>
|
||||
<data name="CmbRefreshType.Items" xml:space="preserve">
|
||||
<value>None</value>
|
||||
</data>
|
||||
<data name="CmbRefreshType.Items1" xml:space="preserve">
|
||||
<value>Daily</value>
|
||||
</data>
|
||||
<data name="CmbRefreshType.Items2" xml:space="preserve">
|
||||
<value>Weekly</value>
|
||||
</data>
|
||||
<data name="CmbRefreshType.Items3" xml:space="preserve">
|
||||
<value>Monthly</value>
|
||||
</data>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="LblRefreshModeLabel.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>55, 17</value>
|
||||
</data>
|
||||
<data name="LblRefreshModeLabel.Text" xml:space="preserve">
|
||||
<value>Refresh:</value>
|
||||
</data>
|
||||
<data name="LblBuyLevelLabel.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>62, 17</value>
|
||||
</data>
|
||||
<data name="LblBuyLevelLabel.Text" xml:space="preserve">
|
||||
<value>Buy level:</value>
|
||||
</data>
|
||||
<data name="LblEndTimeLabel.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>62, 17</value>
|
||||
</data>
|
||||
<data name="LblEndTimeLabel.Text" xml:space="preserve">
|
||||
<value>End time:</value>
|
||||
</data>
|
||||
<data name="LblBeginTimeLabel.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>73, 17</value>
|
||||
</data>
|
||||
<data name="LblBeginTimeLabel.Text" xml:space="preserve">
|
||||
<value>Begin time:</value>
|
||||
</data>
|
||||
<data name="LblCostItem4Label.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>77, 17</value>
|
||||
</data>
|
||||
<data name="LblCostItem4Label.Text" xml:space="preserve">
|
||||
<value>Cost item 4:</value>
|
||||
</data>
|
||||
<data name="LblCostItem3Label.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>77, 17</value>
|
||||
</data>
|
||||
<data name="LblCostItem3Label.Text" xml:space="preserve">
|
||||
<value>Cost item 3:</value>
|
||||
</data>
|
||||
<data name="LblCostItem2Label.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>77, 17</value>
|
||||
</data>
|
||||
<data name="LblCostItem2Label.Text" xml:space="preserve">
|
||||
<value>Cost item 2:</value>
|
||||
</data>
|
||||
<data name="LblCostItem1Label.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>77, 17</value>
|
||||
</data>
|
||||
<data name="LblCostItem1Label.Text" xml:space="preserve">
|
||||
<value>Cost item 1:</value>
|
||||
</data>
|
||||
<data name="LblCostMcoinLabel.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>45, 298</value>
|
||||
</data>
|
||||
<data name="LblCostMcoinLabel.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>77, 17</value>
|
||||
</data>
|
||||
<data name="LblCostMcoinLabel.Text" xml:space="preserve">
|
||||
<value>Cost Mcion:</value>
|
||||
</data>
|
||||
<data name="LblCostScoinLabel.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>72, 17</value>
|
||||
</data>
|
||||
<data name="LblCostScoinLabel.Text" xml:space="preserve">
|
||||
<value>Cost Scion:</value>
|
||||
</data>
|
||||
<data name="LblCostHcoinLabel.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>74, 17</value>
|
||||
</data>
|
||||
<data name="LblCostHcoinLabel.Text" xml:space="preserve">
|
||||
<value>Cost Hcion:</value>
|
||||
</data>
|
||||
<data name="LblBuyLimitLabel.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>60, 17</value>
|
||||
</data>
|
||||
<data name="LblBuyLimitLabel.Text" xml:space="preserve">
|
||||
<value>Buy limit:</value>
|
||||
</data>
|
||||
<data name="LblGoodsIdLabel.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>62, 17</value>
|
||||
</data>
|
||||
<data name="LblGoodsIdLabel.Text" xml:space="preserve">
|
||||
<value>GoodsId:</value>
|
||||
</data>
|
||||
<data name="LblGoodsItemLabel.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>50, 17</value>
|
||||
</data>
|
||||
<data name="LblGoodsItemLabel.Text" xml:space="preserve">
|
||||
<value>Goods:</value>
|
||||
</data>
|
||||
<data name="LnkGenGoodsId.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>78, 17</value>
|
||||
</data>
|
||||
<data name="LnkGenGoodsId.Text" xml:space="preserve">
|
||||
<value>Generate ID</value>
|
||||
</data>
|
||||
<data name="BtnSave.Text" xml:space="preserve">
|
||||
<value>Save</value>
|
||||
</data>
|
||||
<data name="BtnLoad.Text" xml:space="preserve">
|
||||
<value>Load</value>
|
||||
</data>
|
||||
<data name="LblShopPathLabel.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>97, 17</value>
|
||||
</data>
|
||||
<data name="LblShopPathLabel.Text" xml:space="preserve">
|
||||
<value>Shop.json Path:</value>
|
||||
</data>
|
||||
</root>
|
File diff suppressed because it is too large
Load Diff
274
Source/GrasscutterTools/Forms/FormShopEditor.ru-RU.resx
Normal file
274
Source/GrasscutterTools/Forms/FormShopEditor.ru-RU.resx
Normal file
@ -0,0 +1,274 @@
|
||||
<?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="GrpShopList.Text" xml:space="preserve">
|
||||
<value>Список магазинов</value>
|
||||
</data>
|
||||
<data name="GrpGoodsList.Text" xml:space="preserve">
|
||||
<value>Список товаров</value>
|
||||
</data>
|
||||
<data name="BtnClearGoods.Text" xml:space="preserve">
|
||||
<value>× Очистить</value>
|
||||
</data>
|
||||
<data name="BtnDeleteGoods.Text" xml:space="preserve">
|
||||
<value>- Удалить</value>
|
||||
</data>
|
||||
<data name="GrpItems.Text" xml:space="preserve">
|
||||
<value>Список предметов</value>
|
||||
</data>
|
||||
<data name="GrpGoodsInfo.Text" xml:space="preserve">
|
||||
<value>Информация о товарах</value>
|
||||
</data>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="BtnSaveGoods.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>74, 472</value>
|
||||
</data>
|
||||
<data name="BtnSaveGoods.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>200, 30</value>
|
||||
</data>
|
||||
<data name="BtnSaveGoods.Text" xml:space="preserve">
|
||||
<value>√ Добавить или обновить</value>
|
||||
</data>
|
||||
<data name="LblRefreshModeLabel.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>4, 211</value>
|
||||
</data>
|
||||
<data name="LblRefreshModeLabel.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>118, 17</value>
|
||||
</data>
|
||||
<data name="LblRefreshModeLabel.Text" xml:space="preserve">
|
||||
<value>Обновить режим:</value>
|
||||
</data>
|
||||
<data name="LblBuyLevelLabel.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>62, 17</value>
|
||||
</data>
|
||||
<data name="LblBuyLevelLabel.Text" xml:space="preserve">
|
||||
<value>Buy level:</value>
|
||||
</data>
|
||||
<data name="LblEndTimeLabel.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>1, 183</value>
|
||||
</data>
|
||||
<data name="LblEndTimeLabel.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>122, 17</value>
|
||||
</data>
|
||||
<data name="LblEndTimeLabel.Text" xml:space="preserve">
|
||||
<value>Время окончания:</value>
|
||||
</data>
|
||||
<data name="LblBeginTimeLabel.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>10, 156</value>
|
||||
</data>
|
||||
<data name="LblBeginTimeLabel.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>97, 17</value>
|
||||
</data>
|
||||
<data name="LblBeginTimeLabel.Text" xml:space="preserve">
|
||||
<value>Время начала:</value>
|
||||
</data>
|
||||
<data name="LblCostItem4Label.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>76, 17</value>
|
||||
</data>
|
||||
<data name="LblCostItem4Label.Text" xml:space="preserve">
|
||||
<value>Cast item 4:</value>
|
||||
</data>
|
||||
<data name="LblCostItem3Label.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>76, 17</value>
|
||||
</data>
|
||||
<data name="LblCostItem3Label.Text" xml:space="preserve">
|
||||
<value>Cast item 3:</value>
|
||||
</data>
|
||||
<data name="LblCostItem2Label.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>76, 17</value>
|
||||
</data>
|
||||
<data name="LblCostItem2Label.Text" xml:space="preserve">
|
||||
<value>Cast item 2:</value>
|
||||
</data>
|
||||
<data name="LblCostItem1Label.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>76, 17</value>
|
||||
</data>
|
||||
<data name="LblCostItem1Label.Text" xml:space="preserve">
|
||||
<value>Cast item 1:</value>
|
||||
</data>
|
||||
<data name="LblCostMcoinLabel.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>46, 298</value>
|
||||
</data>
|
||||
<data name="LblCostMcoinLabel.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>67, 17</value>
|
||||
</data>
|
||||
<data name="LblCostMcoinLabel.Text" xml:space="preserve">
|
||||
<value>Кристалл:</value>
|
||||
</data>
|
||||
<data name="LblCostScoinLabel.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>67, 269</value>
|
||||
</data>
|
||||
<data name="LblCostScoinLabel.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>46, 17</value>
|
||||
</data>
|
||||
<data name="LblCostScoinLabel.Text" xml:space="preserve">
|
||||
<value>Мора:</value>
|
||||
</data>
|
||||
<data name="LblCostHcoinLabel.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>9, 240</value>
|
||||
</data>
|
||||
<data name="LblCostHcoinLabel.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>104, 17</value>
|
||||
</data>
|
||||
<data name="LblCostHcoinLabel.Text" xml:space="preserve">
|
||||
<value>Камень Истока:</value>
|
||||
</data>
|
||||
<data name="LblBuyLimitLabel.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>60, 17</value>
|
||||
</data>
|
||||
<data name="LblBuyLimitLabel.Text" xml:space="preserve">
|
||||
<value>Buy limit:</value>
|
||||
</data>
|
||||
<data name="LblGoodsIdLabel.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>66, 17</value>
|
||||
</data>
|
||||
<data name="LblGoodsIdLabel.Text" xml:space="preserve">
|
||||
<value>Goods Id:</value>
|
||||
</data>
|
||||
<data name="LblGoodsItemLabel.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>50, 17</value>
|
||||
</data>
|
||||
<data name="LblGoodsItemLabel.Text" xml:space="preserve">
|
||||
<value>Goods:</value>
|
||||
</data>
|
||||
<data name="LnkGenGoodsId.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>73, 17</value>
|
||||
</data>
|
||||
<data name="LnkGenGoodsId.Text" xml:space="preserve">
|
||||
<value>Создать ID</value>
|
||||
</data>
|
||||
<data name="BtnSave.Text" xml:space="preserve">
|
||||
<value>Сохранять</value>
|
||||
</data>
|
||||
<data name="BtnLoad.Text" xml:space="preserve">
|
||||
<value>Загрузить</value>
|
||||
</data>
|
||||
<data name="TxtShopJsonPath.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>144, 12</value>
|
||||
</data>
|
||||
<data name="TxtShopJsonPath.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>516, 23</value>
|
||||
</data>
|
||||
<data name="LblShopPathLabel.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>127, 17</value>
|
||||
</data>
|
||||
<data name="LblShopPathLabel.Text" xml:space="preserve">
|
||||
<value>Shop.json дорожка:</value>
|
||||
</data>
|
||||
</root>
|
144
Source/GrasscutterTools/Forms/FormShopEditor.zh-TW.resx
Normal file
144
Source/GrasscutterTools/Forms/FormShopEditor.zh-TW.resx
Normal file
@ -0,0 +1,144 @@
|
||||
<?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="BtnDeleteGoods.Text" xml:space="preserve">
|
||||
<value>- 刪除</value>
|
||||
</data>
|
||||
<data name="LblBuyLevelLabel.Text" xml:space="preserve">
|
||||
<value>限購等級:</value>
|
||||
</data>
|
||||
<data name="LblEndTimeLabel.Text" xml:space="preserve">
|
||||
<value>下架時間:</value>
|
||||
</data>
|
||||
<data name="LblBeginTimeLabel.Text" xml:space="preserve">
|
||||
<value>上架時間:</value>
|
||||
</data>
|
||||
<data name="LblCostMcoinLabel.Text" xml:space="preserve">
|
||||
<value>消耗創世結晶:</value>
|
||||
</data>
|
||||
<data name="LblBuyLimitLabel.Text" xml:space="preserve">
|
||||
<value>限購數量:</value>
|
||||
</data>
|
||||
<data name="BtnLoad.Text" xml:space="preserve">
|
||||
<value>加載</value>
|
||||
</data>
|
||||
<data name="LblShopPathLabel.Text" xml:space="preserve">
|
||||
<value>Shop.json 路徑:</value>
|
||||
</data>
|
||||
</root>
|
@ -214,9 +214,18 @@
|
||||
<DependentUpon>FormMain.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Forms\FormShopEditor.en-US.resx">
|
||||
<DependentUpon>FormShopEditor.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Forms\FormShopEditor.resx">
|
||||
<DependentUpon>FormShopEditor.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Forms\FormShopEditor.ru-RU.resx">
|
||||
<DependentUpon>FormShopEditor.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Forms\FormShopEditor.zh-TW.resx">
|
||||
<DependentUpon>FormShopEditor.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Forms\FormTextMapBrowser.en-US.resx">
|
||||
<DependentUpon>FormTextMapBrowser.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
|
Loading…
Reference in New Issue
Block a user