Commit 719acedd authored by keyongyu's avatar keyongyu

language.txt

parent 40a3b269
......@@ -240,7 +240,6 @@ private void InitializeComponent()
this.fctb.WordWrap = true;
this.fctb.Zoom = 100;
this.fctb.ToolTipNeeded += new System.EventHandler<FastColoredTextBoxNS.ToolTipNeededEventArgs>(this.FctbToolTipNeeded);
this.fctb.TextChangedDelayed += new System.EventHandler<FastColoredTextBoxNS.TextChangedEventArgs>(this.FctbTextChangedDelayed);
this.fctb.SelectionChangedDelayed += new System.EventHandler(this.FctbSelectionChangedDelayed);
this.fctb.KeyDown += new System.Windows.Forms.KeyEventHandler(this.FctbKeyDown);
this.fctb.MouseClick += new System.Windows.Forms.MouseEventHandler(this.FctbMouseClick);
......
......@@ -170,33 +170,6 @@ void ShowMapToolStripMenuItemClick(object sender, EventArgs e)
}
#endregion
#region folding
void FctbTextChangedDelayed(object sender, TextChangedEventArgs e)
{
//delete all markers
fctb.Range.ClearFoldingMarkers();
var currentIndent = 0;
var lastNonEmptyLine = 0;
for (int i = 0; i < fctb.LinesCount; i++)
{
var line = fctb[i];
var spacesCount = line.StartSpacesCount;
if (spacesCount == line.Count) //empty line
continue;
if (currentIndent < spacesCount)
//append start folding marker
fctb[lastNonEmptyLine].FoldingStartMarker = "m" + currentIndent;
else if (currentIndent > spacesCount)
//append end folding marker
fctb[lastNonEmptyLine].FoldingEndMarker = "m" + spacesCount;
currentIndent = spacesCount;
lastNonEmptyLine = i;
}
}
#endregion
#region title
void SetTitle()
{
......
......@@ -16,10 +16,12 @@ namespace FastColoredTextBoxNS
public class FastColoredTextBoxEx : FastColoredTextBox
{
Point lastMouseCoord;
string mFile;
public FastColoredTextBoxEx() : base()
{
this.SyntaxHighlighter = new MySyntaxHighlighter();
this.TextChangedDelayed += FctbTextChangedDelayed;
}
public new event EventHandler<ToolTipNeededEventArgs> ToolTipNeeded;
protected override void OnMouseMove(MouseEventArgs e)
......@@ -59,5 +61,29 @@ protected override void OnToolTip()
ToolTip.Show(ea.ToolTipText, this, new Point(lastMouseCoord.X, lastMouseCoord.Y + CharHeight));
}
}
void FctbTextChangedDelayed(object sender, TextChangedEventArgs e)
{
//delete all markers
this.Range.ClearFoldingMarkers();
var currentIndent = 0;
var lastNonEmptyLine = 0;
for (int i = 0; i < this.LinesCount; i++)
{
var line = this[i];
var spacesCount = line.StartSpacesCount;
if (spacesCount == line.Count) //empty line
continue;
if (currentIndent < spacesCount)
//append start folding marker
this[lastNonEmptyLine].FoldingStartMarker = "m" + currentIndent;
else if (currentIndent > spacesCount)
//append end folding marker
this[lastNonEmptyLine].FoldingEndMarker = "m" + spacesCount;
currentIndent = spacesCount;
lastNonEmptyLine = i;
}
}
}
}
using System;
using System.Drawing;
using System.Collections.Generic;
using System.IO;
using System.Windows.Forms;
using System.Configuration;
using WeifenLuo.WinFormsUI.Docking;
using FastColoredTextBoxNS;
using DataEditorX.Language;
using DataEditorX.Core;
using System.Text;
namespace DataEditorX.Core
{
class CodeConfig
{
public CodeConfig(string datapath)
{
funtxt = MyPath.Combine(datapath, "_functions.txt");
conlua = MyPath.Combine(datapath, "constant.lua");
confstring = MyPath.Combine(datapath, "strings.conf");
tooltipDic = new Dictionary<string, string>();
funList = new List<AutocompleteItem>();
conList = new List<AutocompleteItem>();
}
//函数提示
Dictionary<string, string> tooltipDic;
public Dictionary<string, string> TooltipDic
{
get { return tooltipDic; }
}
//自动完成
List<AutocompleteItem> funList;
List<AutocompleteItem> conList;
bool isInit;
public bool IsInit
{
get { return isInit; }
}
public AutocompleteItem[] FunList
{
get { return funList.ToArray(); }
}
public AutocompleteItem[] ConList
{
get { return conList.ToArray(); }
}
public string funtxt, conlua, confstring;
public void Init()
{
isInit = true;
tooltipDic.Clear();
funList.Clear();
conList.Clear();
AddFunction(funtxt);
AddConstant(conlua);
}
#region setnames strings
public void SetNames(Dictionary<long, string> dic)
{
foreach (long k in dic.Keys)
{
string key = "0x" + k.ToString("x");
if (!tooltipDic.ContainsKey(key))
{
AddConToolTip(key, dic[k]);
}
}
}
public void AddStrings(string str)
{
if (File.Exists(str))
{
string[] lines = File.ReadAllLines(str);
foreach (string line in lines)
{
if (line.StartsWith("!victory")
|| line.StartsWith("!counter"))
{
string[] ws = line.Split(' ');
if (ws.Length > 2)
{
AddConToolTip(ws[1], ws[2]);
}
}
}
}
}
public void AddStrings()
{
AddStrings(confstring);
}
#endregion
#region function
void AddFunction(string funtxt)
{
if (File.Exists(funtxt))
{
string[] lines = File.ReadAllLines(funtxt);
bool isFind = false;
string name = "";
string desc = "";
foreach (string line in lines)
{
if (string.IsNullOrEmpty(line)
|| line.StartsWith("==")
|| line.StartsWith("#"))
continue;
if (line.StartsWith("●"))
{
//add
AddFuncTooltip(name, desc);
int w = line.IndexOf("(");
int t = line.IndexOf(" ");
if (t < w && t > 0)
{
name = line.Substring(t + 1, w - t - 1);
isFind = true;
desc = line;
}
}
else if (isFind)
{
desc += Environment.NewLine + line;
}
}
AddFuncTooltip(name, desc);
}
}
string GetFunName(string str)
{
int t = str.IndexOf(".");
if (t > 0)
return str.Substring(t + 1);
return str;
}
void AddFuncTooltip(string name, string desc)
{
if (!string.IsNullOrEmpty(name))
{
string fname = GetFunName(name);
AddAutoMenuItem(funList, fname, desc);
if (!tooltipDic.ContainsKey(fname))
{
tooltipDic.Add(fname, desc);
}
else
tooltipDic[fname] += Environment.NewLine
+ Environment.NewLine + desc;
}
}
#endregion
#region constant
void AddAutoMenuItem(List<AutocompleteItem> list, string key, string desc)
{
bool isExists = false;
foreach (AutocompleteItem ai in list)
{
if (ai.Text == key)
{
isExists = true;
ai.ToolTipText += Environment.NewLine
+ Environment.NewLine + desc;
}
}
if (!isExists)
{
AutocompleteItem aitem = new AutocompleteItem(key);
aitem.ToolTipTitle = key;
aitem.ToolTipText = desc;
list.Add(aitem);
}
}
void AddConToolTip(string key, string desc)
{
AddAutoMenuItem(conList, key, desc);
if (tooltipDic.ContainsKey(key))
tooltipDic[key] += Environment.NewLine
+ Environment.NewLine + desc;
else
{
tooltipDic.Add(key, desc);
}
}
void AddConstant(string conlua)
{
//conList.Add("con");
if (File.Exists(conlua))
{
string[] lines = File.ReadAllLines(conlua);
foreach (string line in lines)
{
if (line.StartsWith("--"))
continue;
string k = line, desc = line;
int t = line.IndexOf("=");
int t2 = line.IndexOf("--");
k = (t > 0) ? line.Substring(0, t).TrimEnd(new char[] { ' ', '\t' })
: line;
desc = (t > 0) ? line.Substring(t + 1).Replace("--", "\n")
: line;
if (!tooltipDic.ContainsKey(k))
{
AddConToolTip(k, desc);
}
else
tooltipDic[k] += Environment.NewLine
+ Environment.NewLine + desc;
}
}
}
#endregion
}
}
/*
* 由SharpDevelop创建。
* 用户: Acer
* 日期: 2014-10-23
* 时间: 7:54
*
*/
using System;
using System.Collections.Generic;
using System.IO;
namespace DataEditorX.Core
{
/// <summary>
/// Description of DataConfig.
/// </summary>
public class DataConfig
{
public DataConfig()
{
InitMember(System.Windows.Forms.Application.StartupPath);
}
public DataConfig(string datapath)
{
InitMember(datapath);
}
void InitMember(string datapath)
{
this.datapath = datapath;
confrule = Path.Combine(datapath, "card-rule.txt");
confattribute = Path.Combine(datapath, "card-attribute.txt");
confrace = Path.Combine(datapath, "card-race.txt");
conflevel = Path.Combine(datapath, "card-level.txt");
confsetname = Path.Combine(datapath, "card-setname.txt");
conftype = Path.Combine(datapath, "card-type.txt");
confcategory = Path.Combine(datapath, "card-category.txt");
dicCardRules=new Dictionary<long, string>();
dicSetnames=new Dictionary<long, string>();
dicCardTypes=new Dictionary<long, string>();
dicCardcategorys=new Dictionary<long, string>();
dicCardAttributes=new Dictionary<long, string>();
dicCardRaces=new Dictionary<long, string>();
dicCardLevels=new Dictionary<long, string>();
}
Dictionary<long, string> CopyDic(Dictionary<long, string> dic)
{
Dictionary<long, string> ndic=new Dictionary<long, string>();
foreach(long k in dic.Keys)
{
ndic.Add(k, dic[k]);
}
return ndic;
}
public void Init()
{
dicCardRules=DataManager.Read(confrule);
dicSetnames=DataManager.Read(confsetname);
dicCardTypes=DataManager.Read(conftype);
dicCardcategorys=DataManager.Read(confcategory);
dicCardAttributes=DataManager.Read(confattribute);
dicCardRaces=DataManager.Read(confrace);
dicCardLevels=DataManager.Read(conflevel);
}
string datapath;
public string confrule, confattribute, confrace, conflevel;
public string confsetname, conftype, confcategory;
public Dictionary<long, string> dicCardRules=null;
public Dictionary<long, string> dicCardAttributes=null;
public Dictionary<long, string> dicCardRaces=null;
public Dictionary<long, string> dicCardLevels=null;
public Dictionary<long, string> dicSetnames=null;
public Dictionary<long, string> dicCardTypes=null;
public Dictionary<long, string> dicCardcategorys=null;
}
}
/*
* 由SharpDevelop创建。
* 用户: Acer
* 日期: 2014-10-13
* 时间: 9:02
*
*/
using System;
using System.Configuration;
using DataEditorX.Config;
using DataEditorX.Common;
namespace DataEditorX.Core
{
public class ImageSet
{
bool isInit;
public ImageSet(){
isInit=false;
}
public void Init()
{
if(isInit)
return;
isInit=true;
this.normalArea = MyConfig.readArea(MyConfig.TAG_IMAGE_OTHER);
this.xyzArea = MyConfig.readArea(MyConfig.TAG_IMAGE_XYZ);
this.pendulumArea = MyConfig.readArea(MyConfig.TAG_IMAGE_PENDULUM);
int[] ints = MyConfig.readIntegers(MyConfig.TAG_IMAGE_SIZE, 4);
this.w = ints[0];
this.h = ints[1];
this.W = ints[2];
this.H = ints[3];
this.quilty = MyConfig.readInteger(MyConfig.TAG_IMAGE_QUILTY, 95);
}
public int quilty;
public int w,h,W,H;
public Area normalArea;
public Area xyzArea;
public Area pendulumArea;
}
}
......@@ -15,6 +15,8 @@
using System.Windows.Forms;
using Microsoft.VisualBasic;
using DataEditorX.Config;
namespace DataEditorX.Core
{
......
/*
* 由SharpDevelop创建。
* 用户: Acer
* 日期: 2014-10-15
* 时间: 15:47
*
*/
using System;
using System.Configuration;
using System.Collections.Generic;
using System.IO;
using System.Text;
using DataEditorX.Language;
namespace DataEditorX.Core
{
public class RegStr
{
public RegStr(string p,string r)
{
pstr=Re(p);
rstr=Re(r);
}
string Re(string str)
{
return str.Replace("\\n","\n").Replace("\\t","\t").Replace("\\s"," ");
}
public string pstr;
public string rstr;
}
/// <summary>
/// Description of MSEConfig.
/// </summary>
public class MSEConfig
{
string _path;
public MSEConfig(string path)
{
Iscn2tw=false;
_path=path;
regx_monster="(\\s\\S*?)";
regx_pendulum="(\\s\\S*?)";
head = read(path, "mse-head.txt");
monster = read(path, "mse-monster.txt");
pendulum = read(path, "mse-pendulum.txt");
spelltrap = read(path, "mse-spelltrap.txt");
string tmp=Path.Combine(path, "mse-config.txt");
replaces=new List<RegStr>();
if(File.Exists(tmp))
{
string[] lines=File.ReadAllLines(tmp, Encoding.UTF8);
foreach(string line in lines)
{
if(string.IsNullOrEmpty(line) || line.StartsWith("#"))
continue;
if(line.StartsWith("cn2tw"))
Iscn2tw=(getValue(line).ToLower()=="true")?true:false;
else if(line.StartsWith("spell"))
str_spell=getValue(line);
else if(line.StartsWith("trap"))
str_trap=getValue(line);
else if(line.StartsWith("pendulum-text"))
regx_pendulum=getRegex(getValue(line));
else if(line.StartsWith("monster-text"))
regx_monster=getRegex(getValue(line));
else if(line.StartsWith("maxcount"))
int.TryParse(getValue(line),out maxcount);
else if(line.StartsWith("imagepath"))
imagepath = CheckDir(getValue(line));
else if(line.StartsWith("replace")){
string word=getValue(line);
int t=word.IndexOf(" ");
if(t>0){
string p=word.Substring(0,t);
string r=word.Substring(t+1);
if(!string.IsNullOrEmpty(p))
replaces.Add(new RegStr(p, r));
}
}
}
if(str_spell=="%%" && str_trap =="%%")
st_is_symbol=true;
else
st_is_symbol=false;
}
else
{
Iscn2tw=false;
}
}
string CheckDir(string dir)
{
DirectoryInfo fo;
try
{
fo=new DirectoryInfo(MyPath.GetFullPath(dir));
}
catch
{
//路径不合法
dir=MyPath.Combine(_path,"Images");
fo=new DirectoryInfo(dir);
}
if(!fo.Exists)
fo.Create();
dir=fo.FullName;
return dir;
}
string getRegex(string word)
{
return word.Replace("\\n","\n").Replace("\\t","\t");
}
string getValue(string line)
{
int t=line.IndexOf('=');
if(t>0)
return line.Substring(t+1).Trim();
return "";
}
string read(string path,string name)
{
string tmp=Path.Combine(path, name);
return File.Exists(tmp)?File.ReadAllText(tmp):"";
}
public int maxcount;
public string imagepath;
public bool st_is_symbol;
public string str_spell;
public string str_trap;
public bool Iscn2tw;
public List<RegStr> replaces;
public string regx_pendulum;
public string regx_monster;
public string head;
public string monster;
public string pendulum;
public string spelltrap;
}
}
......@@ -5,6 +5,7 @@
using System.Text.RegularExpressions;
using Microsoft.VisualBasic;
using System.Configuration;
using DataEditorX.Config;
namespace DataEditorX.Core
{
......
......@@ -87,14 +87,14 @@
<Compile Include="Core\CardAttribute.cs" />
<Compile Include="Core\CardRace.cs" />
<Compile Include="Core\CardType.cs" />
<Compile Include="Core\CodeConfig.cs" />
<Compile Include="Config\CodeConfig.cs" />
<Compile Include="Core\DataBase.cs" />
<Compile Include="Core\DataConfig.cs" />
<Compile Include="Config\DataConfig.cs" />
<Compile Include="Core\DataManager.cs" />
<Compile Include="Core\ImageSet.cs" />
<Compile Include="Config\ImageSet.cs" />
<Compile Include="Core\LuaFunction.cs" />
<Compile Include="Core\MSE.cs" />
<Compile Include="Core\MSEConfig.cs" />
<Compile Include="Config\MSEConfig.cs" />
<Compile Include="Core\TaskHelper.cs" />
<Compile Include="Core\YGOUtil.cs" />
<Compile Include="DataEditForm.cs">
......
CodeEditForm 脚本编辑
CodeEditForm.fctb
CodeEditForm.tb_input
CodeEditForm.documentMap1 documentMap1
CodeEditForm.mainMenu.menuitem_file File(&F)
CodeEditForm.mainMenu.menuitem_open Open
CodeEditForm.mainMenu.menuitem_save Save
CodeEditForm.mainMenu.menuitem_saveas Save As
CodeEditForm.mainMenu.menuitem_quit Quit
CodeEditForm.mainMenu.menuitem_setting Tools(&S)
CodeEditForm.mainMenu.menuitem_showmap Show Map
CodeEditForm.mainMenu.menuitem_showinput Show InputBox
CodeEditForm.mainMenu.menuitem_find Find
CodeEditForm.mainMenu.menuitem_replace Replace
CodeEditForm.mainMenu.menuitem_setcard Set Cards
CodeEditForm.mainMenu.menuitem_help Help(&H)
CodeEditForm.mainMenu.menuitem_about About
#
CodeEditForm.mainMenu.menuitem_file 文件(&F)
CodeEditForm.mainMenu.menuitem_open 打开
CodeEditForm.mainMenu.menuitem_save 保存
CodeEditForm.mainMenu.menuitem_saveas 另存为
CodeEditForm.mainMenu.menuitem_quit 退出
CodeEditForm.mainMenu.menuitem_setting 工具(&S)
CodeEditForm.mainMenu.menuitem_showmap 显示/隐藏结构图
CodeEditForm.mainMenu.menuitem_showinput 显示/隐藏输入框
CodeEditForm.mainMenu.menuitem_find 查找
CodeEditForm.mainMenu.menuitem_replace 替换
CodeEditForm.mainMenu.menuitem_setcard 设置卡片库
CodeEditForm.mainMenu.menuitem_help 帮助(&H)
CodeEditForm.mainMenu.menuitem_about 关于
#
DataEditForm 数据编辑
DataEditForm.tb_setcode4 0
DataEditForm.tb_setcode3 0
DataEditForm.tb_setcode2 0
DataEditForm.tb_setcode1 0
DataEditForm.btn_img &Image
DataEditForm.lb_types Card Types
DataEditForm.lb_tiptexts Tips Texts
DataEditForm.lb_categorys Card Categorys
DataEditForm.tb_edittext
DataEditForm.tb_pagenum 1
DataEditForm.tb_def 0
DataEditForm.tb_pright 0
DataEditForm.tb_page 1
DataEditForm.tb_cardalias 0
DataEditForm.tb_cardcode 0
DataEditForm.tb_atk 0
DataEditForm.lb4 /
DataEditForm.lb_cardcode Card Code
DataEditForm.lb_cardalias Alias Card
DataEditForm.tb_pleft 0
DataEditForm.lb5 /
DataEditForm.btn_img 导入图片
DataEditForm.lb_types 卡片类型
DataEditForm.lb_tiptexts 脚本提示文字
DataEditForm.lb_categorys 效果分类
DataEditForm.lb_cardcode 卡片密码
DataEditForm.lb_cardalias 同名卡
DataEditForm.lb_atkdef ATK/DEF
DataEditForm.lb2 /
DataEditForm.lb_pleft_right PScale
DataEditForm.lb_scripttext
DataEditForm.btn_reset &Reset
DataEditForm.btn_lua &Lua Script
DataEditForm.btn_serach &Search
DataEditForm.btn_del &Delete
DataEditForm.btn_undo &Undo
DataEditForm.btn_mod &Modify
DataEditForm.btn_add &Add
DataEditForm.btn_PageDown > >
DataEditForm.btn_PageUp < <
DataEditForm.tb_cardtext
DataEditForm.tb_cardname
DataEditForm.lv_cardlist.0 Card Code
DataEditForm.lv_cardlist.1 Card Name
DataEditForm.mainMenu.menuitem_file File(&F)
DataEditForm.mainMenu.menuitem_open Open Database(&O)
DataEditForm.mainMenu.menuitem_new New Database(&N)
DataEditForm.mainMenu.menuitem_copyselectto Select Copy To...
DataEditForm.mainMenu.menuitem_copyto All Now Copy To...
DataEditForm.mainMenu.menuitem_openLastDataBase Open Last DataBase
DataEditForm.mainMenu.menuitem_quit Quit
DataEditForm.mainMenu.menu_tools Tools(&T)
DataEditForm.mainMenu.menuitem_readydk Cards Form ydk file(&Y)
DataEditForm.mainMenu.menuitem_readimages Cards From Images(&I)
DataEditForm.mainMenu.menuitem_compdb Compression DataBase
DataEditForm.mainMenu.menuitem_exportdata Export Data
DataEditForm.mainMenu.menuitem_saveasmse_select Select Save As MSE
DataEditForm.mainMenu.menuitem_saveasmse All Now Save As MSE
DataEditForm.mainMenu.menuitem_cutimages Cut Images
DataEditForm.mainMenu.menuitem_convertimage Import Images
DataEditForm.mainMenu.menuitem_importmseimg Drop Image to MSE
DataEditForm.mainMenu.menuitem_cancelTask Cancel Task
DataEditForm.mainMenu.menuitem_help Help(&H)
DataEditForm.mainMenu.menuitem_about About
DataEditForm.mainMenu.menuitem_checkupdate Check Update
DataEditForm.mainMenu.menuitem_github Source Code
DataEditForm.lb_pleft_right 灵摆刻度
DataEditForm.btn_reset 重置
DataEditForm.btn_lua 脚本
DataEditForm.btn_serach 搜索
DataEditForm.btn_del 删除
DataEditForm.btn_undo 还原
DataEditForm.btn_mod 修改
DataEditForm.btn_add 添加
DataEditForm.btn_PageDown 下一页
DataEditForm.btn_PageUp 上一页
DataEditForm.lv_cardlist.0 卡片密码
DataEditForm.lv_cardlist.1 卡片名称
DataEditForm.mainMenu.menuitem_file 文件(&F)
DataEditForm.mainMenu.menuitem_open 打开(&O)
DataEditForm.mainMenu.menuitem_new 新建(&N)
DataEditForm.mainMenu.menuitem_copyselectto 把选中复制到...
DataEditForm.mainMenu.menuitem_copyto 把结果复制到...
DataEditForm.mainMenu.menuitem_openLastDataBase 打开最后的数据库
DataEditForm.mainMenu.menuitem_quit 退出
DataEditForm.mainMenu.menu_tools 工具(&T)
DataEditForm.mainMenu.menuitem_readydk 从卡组文件读取卡片(&Y)
DataEditForm.mainMenu.menuitem_readimages 从卡图文件夹读取卡片(&I)
DataEditForm.mainMenu.menuitem_compdb 压缩数据库
DataEditForm.mainMenu.menuitem_exportdata 导出为zip
DataEditForm.mainMenu.menuitem_saveasmse_select 把选中导为MSE存档
DataEditForm.mainMenu.menuitem_saveasmse 把结果导为MSE存档
DataEditForm.mainMenu.menuitem_cutimages 批量裁剪卡图
DataEditForm.mainMenu.menuitem_convertimage 批量导入卡图
DataEditForm.mainMenu.menuitem_importmseimg 设置为MSE图片库
DataEditForm.mainMenu.menuitem_cancelTask 取消任务
DataEditForm.mainMenu.menuitem_help 帮助(&H)
DataEditForm.mainMenu.menuitem_about 关于
DataEditForm.mainMenu.menuitem_checkupdate 检查更新
DataEditForm.mainMenu.menuitem_github 源码
#
MainForm DataEditorX
MainForm.dockPanel1
MainForm.mainMenu.menuitem_file File(&F)
MainForm.mainMenu.menuitem_open Open
MainForm.mainMenu.menuitem_new New
MainForm.mainMenu.menuitem_save Save
MainForm.mainMenu.menuitem_findluafunc Find LuaFunctons
MainForm.mainMenu.menuitem_copyselect Copy Select Cards
MainForm.mainMenu.menuitem_copyall Copy All Cards
MainForm.mainMenu.menuitem_pastecards Paste Cards
MainForm.mainMenu.menuitem_comp1 Compare DB 1
MainForm.mainMenu.menuitem_comp2 Compare DB 2
MainForm.mainMenu.menuitem_history History(&H)
MainForm.mainMenu.menuitem_shistory Script History
MainForm.mainMenu.menuitem_quit Quit
MainForm.mainMenu.menuitem_windows Windows(&W)
MainForm.mainMenu.menuitem_dataeditor DataEditor
MainForm.mainMenu.menuitem_codeeditor CodeEditor
MainForm.mainMenu.menuitem_close Close
MainForm.mainMenu.menuitem_closeother Close Other
MainForm.mainMenu.menuitem_closeall Close All
\ No newline at end of file
MainForm.mainMenu.menuitem_file 文件(&F)
MainForm.mainMenu.menuitem_open 打开
MainForm.mainMenu.menuitem_new 新建
MainForm.mainMenu.menuitem_save 保存
MainForm.mainMenu.menuitem_findluafunc 从C++源码查找Lua函数
MainForm.mainMenu.menuitem_copyselect 复制选中卡片
MainForm.mainMenu.menuitem_copyall 复制所有卡片
MainForm.mainMenu.menuitem_pastecards 粘贴卡片
MainForm.mainMenu.menuitem_comp1 作为对比的数据库1
MainForm.mainMenu.menuitem_comp2 作为对比的数据库2
MainForm.mainMenu.menuitem_history 数据库历史
MainForm.mainMenu.menuitem_shistory 脚本历史
MainForm.mainMenu.menuitem_quit 退出
MainForm.mainMenu.menuitem_windows 窗口(&W)
MainForm.mainMenu.menuitem_dataeditor 数据编辑
MainForm.mainMenu.menuitem_codeeditor 脚本编辑
MainForm.mainMenu.menuitem_close 关闭当前
MainForm.mainMenu.menuitem_closeother 关闭其他
MainForm.mainMenu.menuitem_closeall 关闭所有
\ No newline at end of file
No preview for this file type
CodeEditForm 脚本编辑
CodeEditForm.CodeEditForm 脚本编辑器
CodeEditForm.documentMap1 预览图
CodeEditForm.fctb
CodeEditForm.menuitem_about 关于
CodeEditForm.menuitem_file 文件(&F)
CodeEditForm.menuitem_file.menuitem_open 打开
CodeEditForm.menuitem_file.menuitem_quit 退出
CodeEditForm.menuitem_file.menuitem_save 保存
CodeEditForm.menuitem_file.menuitem_saveas 另存为
CodeEditForm.menuitem_find 查找
CodeEditForm.menuitem_help 帮助(&H)
CodeEditForm.menuitem_help.menuitem_about 关于(&A)
CodeEditForm.menuitem_open 打开
CodeEditForm.menuitem_quit 退出
CodeEditForm.menuitem_replace 替换
CodeEditForm.menuitem_save 保存
CodeEditForm.menuitem_saveas 另存为
CodeEditForm.menuitem_setcard 设置卡片库
CodeEditForm.menuitem_setting 设置(&S)
CodeEditForm.menuitem_setting.menuitem_find 查找
CodeEditForm.menuitem_setting.menuitem_replace 替换
CodeEditForm.menuitem_setting.menuitem_setcard 设置卡片库
CodeEditForm.menuitem_setting.menuitem_showinput 显示输入框
CodeEditForm.menuitem_setting.menuitem_showmap 显示预览图
CodeEditForm.menuitem_showinput 显示文本框
CodeEditForm.menuitem_showmap 显示缩略图
CodeEditForm.tb_input
DataEditForm 数据编辑
DataEditForm.btn_add 添加(&A)
DataEditForm.btn_del 删除(&D)
DataEditForm.btn_img 导入卡图(&I)
DataEditForm.btn_lua 脚本(&L)
DataEditForm.btn_mod 修改(&M)
DataEditForm.btn_PageDown 下一页
DataEditForm.btn_PageUp 上一页
DataEditForm.btn_reset 重置(&R)
DataEditForm.btn_serach 搜索(&S)
DataEditForm.btn_undo 撤销(&U)
DataEditForm.lb_atkdef ATK/DEF
DataEditForm.lb_cardalias 同名卡
#
CodeEditForm.mainMenu.menuitem_file 文件(&F)
CodeEditForm.mainMenu.menuitem_open 打开
CodeEditForm.mainMenu.menuitem_save 保存
CodeEditForm.mainMenu.menuitem_saveas 另存为
CodeEditForm.mainMenu.menuitem_quit 退出
CodeEditForm.mainMenu.menuitem_setting 工具(&S)
CodeEditForm.mainMenu.menuitem_showmap 显示/隐藏结构图
CodeEditForm.mainMenu.menuitem_showinput 显示/隐藏输入框
CodeEditForm.mainMenu.menuitem_find 查找
CodeEditForm.mainMenu.menuitem_replace 替换
CodeEditForm.mainMenu.menuitem_setcard 设置卡片库
CodeEditForm.mainMenu.menuitem_help 帮助(&H)
CodeEditForm.mainMenu.menuitem_about 关于
#
DataEditForm.btn_img 导入图片
DataEditForm.lb_types 卡片类型
DataEditForm.lb_tiptexts 脚本提示文字
DataEditForm.lb_categorys 效果分类
DataEditForm.lb_cardcode 卡片密码
DataEditForm.lb_categorys 效果种类
DataEditForm.lb_cardalias 同名卡
DataEditForm.lb_atkdef ATK/DEF
DataEditForm.lb_pleft_right 灵摆刻度
DataEditForm.lb_scripttext
DataEditForm.lb_tiptexts 提示文字
DataEditForm.lb_types 卡片种类
DataEditForm.lb2 /
DataEditForm.lb4 /
DataEditForm.lb5 /
DataEditForm.lv_cardlist.0 密码
DataEditForm.btn_reset 重置
DataEditForm.btn_lua 脚本
DataEditForm.btn_serach 搜索
DataEditForm.btn_del 删除
DataEditForm.btn_undo 还原
DataEditForm.btn_mod 修改
DataEditForm.btn_add 添加
DataEditForm.btn_PageDown 下一页
DataEditForm.btn_PageUp 上一页
DataEditForm.lv_cardlist.0 卡片密码
DataEditForm.lv_cardlist.1 卡片名称
DataEditForm.lv_cardlist0 密码
DataEditForm.lv_cardlist1 卡片名称
DataEditForm.menuitem_file 文件(&F)
DataEditForm.menuitem_help 帮助(&H)
DataEditForm.menuitem_new 新建(&N)
DataEditForm.menuitem_open 打开(&O)
DataEditForm.menuitem_openLastDataBase 最后打开的数据库
DataEditForm.menuitem_quit 退出(&Q)
DataEditForm.menu_tools 功能(&T)
DataEditForm.menu_tools.menuitem_cancelTask 取消当前任务
DataEditForm.menu_tools.menuitem_compdb 压缩数据库
DataEditForm.menu_tools.menuitem_convertimage 批量导入卡图
DataEditForm.menu_tools.menuitem_cutimages 裁剪卡图
DataEditForm.menu_tools.menuitem_exportdata 导出所有卡片数据为zip
DataEditForm.menu_tools.menuitem_importmseimg 设置为MSE图片库
DataEditForm.menu_tools.menuitem_readimages 从图片读取卡片(&I)
DataEditForm.menu_tools.menuitem_readydk 从卡组读取卡片(&Y)
DataEditForm.menu_tools.menuitem_saveasmse 保存当前所有卡片到MSE存档
DataEditForm.menu_tools.menuitem_saveasmse_select 保存选中卡片到MSE存档
DataEditForm.menuitem_help.menuitem_about 关于
DataEditForm.menuitem_help.menuitem_checkupdate 检查更新
DataEditForm.menuitem_help.menuitem_github 软件源码
MainForm.menuitem_close 关闭当前
MainForm.menuitem_closeall 关闭所有
MainForm.menuitem_closeother 关闭其他
MainForm.menuitem_codeeditor CodeEditor
MainForm.menuitem_comp1 对比-卡片数据 1
MainForm.menuitem_comp2 对比-卡片数据 2
MainForm.menuitem_copyall 复制当前结果的所有卡片
MainForm.menuitem_copyselect 复制所选卡片
MainForm.menuitem_dataeditor DataEditor
MainForm.menuitem_file 文件(&F)
MainForm.menuitem_file.menuitem_comp1 设为对比的数据库1
MainForm.menuitem_file.menuitem_comp2 设为对比的数据库2
MainForm.menuitem_file.menuitem_copyall 复制所有结果卡片
MainForm.menuitem_file.menuitem_copyselect 复制选中卡片
MainForm.menuitem_file.menuitem_copyselectto 复制选中卡片到...
MainForm.menuitem_file.menuitem_copyto 复制所有结果卡片到...
MainForm.menuitem_file.menuitem_findluafunc 查找函数
MainForm.menuitem_file.menuitem_history 历史(&H)
MainForm.menuitem_file.menuitem_new 新建
MainForm.menuitem_file.menuitem_open 打开
MainForm.menuitem_file.menuitem_openLastDataBase 打开最后数据卡
MainForm.menuitem_file.menuitem_pastecards 粘贴卡片
MainForm.menuitem_file.menuitem_quit 退出
MainForm.menuitem_file.menuitem_save 保存
MainForm.menuitem_file.menuitem_shistory 脚本历史
MainForm.menuitem_windows 窗口(&W)
MainForm.menuitem_windows.menuitem_close 关闭当前
MainForm.menuitem_windows.menuitem_closeall 关闭所有
MainForm.menuitem_windows.menuitem_closeother 关闭其他
MainForm.menuitem_windows.menuitem_codeeditor 代码编辑
MainForm.menuitem_windows.menuitem_dataeditor 数据编辑
DataEditForm.mainMenu.menuitem_file 文件(&F)
DataEditForm.mainMenu.menuitem_open 打开(&O)
DataEditForm.mainMenu.menuitem_new 新建(&N)
DataEditForm.mainMenu.menuitem_copyselectto 把选中复制到...
DataEditForm.mainMenu.menuitem_copyto 把结果复制到...
DataEditForm.mainMenu.menuitem_openLastDataBase 打开最后的数据库
DataEditForm.mainMenu.menuitem_quit 退出
DataEditForm.mainMenu.menu_tools 工具(&T)
DataEditForm.mainMenu.menuitem_readydk 从卡组文件读取卡片(&Y)
DataEditForm.mainMenu.menuitem_readimages 从卡图文件夹读取卡片(&I)
DataEditForm.mainMenu.menuitem_compdb 压缩数据库
DataEditForm.mainMenu.menuitem_exportdata 导出为zip
DataEditForm.mainMenu.menuitem_saveasmse_select 把选中导为MSE存档
DataEditForm.mainMenu.menuitem_saveasmse 把结果导为MSE存档
DataEditForm.mainMenu.menuitem_cutimages 批量裁剪卡图
DataEditForm.mainMenu.menuitem_convertimage 批量导入卡图
DataEditForm.mainMenu.menuitem_importmseimg 设置为MSE图片库
DataEditForm.mainMenu.menuitem_cancelTask 取消任务
DataEditForm.mainMenu.menuitem_help 帮助(&H)
DataEditForm.mainMenu.menuitem_about 关于
DataEditForm.mainMenu.menuitem_checkupdate 检查更新
DataEditForm.mainMenu.menuitem_github 源码
#
MainForm.mainMenu.menuitem_file 文件(&F)
MainForm.mainMenu.menuitem_open 打开
MainForm.mainMenu.menuitem_new 新建
MainForm.mainMenu.menuitem_save 保存
MainForm.mainMenu.menuitem_findluafunc 从C++源码查找Lua函数
MainForm.mainMenu.menuitem_copyselect 复制选中卡片
MainForm.mainMenu.menuitem_copyall 复制所有卡片
MainForm.mainMenu.menuitem_pastecards 粘贴卡片
MainForm.mainMenu.menuitem_comp1 作为对比的数据库1
MainForm.mainMenu.menuitem_comp2 作为对比的数据库2
MainForm.mainMenu.menuitem_history 数据库历史
MainForm.mainMenu.menuitem_shistory 脚本历史
MainForm.mainMenu.menuitem_quit 退出
MainForm.mainMenu.menuitem_windows 窗口(&W)
MainForm.mainMenu.menuitem_dataeditor 数据编辑
MainForm.mainMenu.menuitem_codeeditor 脚本编辑
MainForm.mainMenu.menuitem_close 关闭当前
MainForm.mainMenu.menuitem_closeother 关闭其他
MainForm.mainMenu.menuitem_closeall 关闭所有
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment