Commit 0c2bc29b authored by 247321453's avatar 247321453

1.3.0.1

parent 40353dc5
......@@ -11,7 +11,7 @@
using System.Text;
using System.Windows.Forms;
namespace DataEditorX.Core
namespace DataEditorX
{
/// <summary>
/// Description of CheckUpdate.
......@@ -27,16 +27,18 @@ public static void UpdateTip(string VERURL)
int.TryParse(newver.Replace(".",""), out iver2);
if(iver2>iver)
{
if(MyMsg.Question("发现新版本:"+newver
+"\n是否打开下载页面?"))
if(MyMsg.Question(string.Format(
MyMsg.GetString("have a new version.{0}version:{1}"),
"\n",newver)))
{
System.Diagnostics.Process.Start(VERURL);
}
}
else if(iver2>0)
MyMsg.Show("已经是最新版本!\n版本号:"+newver);
MyMsg.Show(string.Format(MyMsg.GetString("Is Last Version.{0}Version:{1}"),
"\n",newver));
else
MyMsg.Error("查询失败!\n请检查计算机的网络连接。");
MyMsg.Error(MyMsg.GetString("Check update fail!"));
}
public static string Check(string VERURL)
{
......
......@@ -40,6 +40,7 @@ public partial class DataEditForm : Form
Dictionary<long, string> dicSetnames=null;
Dictionary<long, string> dicCardTypes=null;
Dictionary<long, string> dicCardcategorys=null;
string conflang="language.txt";
string confrule="card-rule.txt";
string confattribute="card-attribute.txt";
string confrace="card-race.txt";
......@@ -91,6 +92,7 @@ void DataEditFormLoad(object sender, EventArgs e)
{
Application.Exit();
}
MyMsg.Init(conflang);
InitForm();
//set null card
oldCard=new Card(0);
......@@ -146,14 +148,15 @@ bool InitPath()
PICPATH=Path.Combine(GAMEPATH,"pics");
LUAPTH=Path.Combine(GAMEPATH,"script");
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");
confcover= Path.Combine(datapath,"cover.jpg");
conflang=Path.Combine(datapath, conflang);
confrule=Path.Combine(datapath, confrule);
confattribute=Path.Combine(datapath, confattribute);
confrace=Path.Combine(datapath, confrace);
conflevel=Path.Combine(datapath, conflevel);
confsetname=Path.Combine(datapath, confsetname);
conftype=Path.Combine(datapath, conftype);
confcategory=Path.Combine(datapath, confcategory);
confcover= Path.Combine(datapath, confcover);
return true;
}
......@@ -866,13 +869,13 @@ void Menuitem_aboutClick(object sender, EventArgs e)
void Menuitem_checkupdateClick(object sender, EventArgs e)
{
CheckUpdate.UpdateTip(MyMsg.GetString("updateURL"));
CheckUpdate.UpdateTip(ConfigurationManager.AppSettings["updateURL"]);
}
void Menuitem_githubClick(object sender, EventArgs e)
{
System.Diagnostics.Process.Start(MyMsg.GetString("sourceURL"));
System.Diagnostics.Process.Start(ConfigurationManager.AppSettings["sourceURL"]);
}
#endregion
......
......@@ -54,8 +54,8 @@
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="CheckUpdate.cs" />
<Compile Include="Core\Card.cs" />
<Compile Include="Core\CheckUpdate.cs" />
<Compile Include="Core\DataBase.cs" />
<Compile Include="Core\DataManager.cs" />
<Compile Include="DataEditForm.cs" />
......@@ -105,6 +105,9 @@
<None Include="chs\cover.jpg">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="chs\language.txt">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="en\card-attribute.txt">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
......@@ -129,6 +132,9 @@
<None Include="en\cover.jpg">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="en\language.txt">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="readme.txt">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
......
......@@ -6,8 +6,11 @@
*
*/
using System;
using System.IO;
using System.Text;
using System.Windows.Forms;
using System.Configuration;
using System.Collections.Generic;
namespace DataEditorX
{
......@@ -16,11 +19,39 @@ namespace DataEditorX
/// </summary>
public static class MyMsg
{
public static string GetString(string keyStr)
static Dictionary<string ,string> strDic=new Dictionary<string,string>();
public static bool Init(string file)
{
if(ConfigurationManager.AppSettings["language"]=="en")
return keyStr;
string str=ConfigurationManager.AppSettings[keyStr];
if(!File.Exists(file))
return false;
strDic.Clear();
using(FileStream fs=new FileStream(file,FileMode.Open, FileAccess.Read))
{
StreamReader sr=new StreamReader(fs,Encoding.UTF8);
string line;
string k,v;
while((line=sr.ReadLine())!=null)
{
if(!string.IsNullOrEmpty(line)&&!line.StartsWith("!"))
{
int l=line.IndexOf(" ");
k=line.Substring(0,l);
v=line.Substring(l+1);
if(!strDic.ContainsKey(k))
strDic.Add(k,v);
}
}
sr.Close();
fs.Close();
}
return true;
}
public static string GetString(string keyStr)
{
//string str=ConfigurationManager.AppSettings[keyStr];
string str=keyStr;
if(strDic.ContainsKey(keyStr))
str=strDic[keyStr];
if(string.IsNullOrEmpty(str))
return keyStr;
return str;
......
......@@ -28,4 +28,4 @@
//
// You can specify all the values or you can use the default the Revision and
// Build Numbers by using the '*' as shown below:
[assembly: AssemblyVersion("1.3.0.0")]
[assembly: AssemblyVersion("1.3.0.1")]
......@@ -14,69 +14,5 @@
<add key="sourceURL" value="https://github.com/247321453/DataEditorX" />
<add key="updateURL" value="http://hi.baidu.com/247321453" />
<add key="info" value="提示" />
<add key="error" value="错误" />
<add key="warning" value="警告" />
<add key="question" value="询问" />
<add key="Add" value="添加卡片" />
<add key="Modify" value="修改卡片" />
<add key="Delete" value="删除卡片" />
<add key="Lua Script" value="lua脚本" />
<add key="Search" value="搜索" />
<add key="Reset" value="重置" />
<add key="Alias Card" value="同名卡" />
<add key="Card Code" value="卡片密码" />
<add key="Card Types" value="卡片种类" />
<add key="Card Categorys" value="效果种类" />
<add key="Tips Texts" value="提示文字" />
<add key="Help" value="帮助" />
<add key="About" value="关于" />
<add key="Check Update" value="检查更新" />
<add key="Source" value="源码主页" />
<add key="File" value="文件" />
<add key="Card Name" value="卡片名称" />
<add key="Open Database" value="打开" />
<add key="New Database" value="新建" />
<add key="Cards Form ydk file" value="从ydk文件读取" />
<add key="Cards From Images" value="从图像文件夹读取" />
<add key="Select Copy To" value="选中卡片复制到..." />
<add key="All Now Copy To" value="当前所有卡片复制到..." />
<add key="Quit" value="退出" />
<add key="Please select a DataBase!" value="请打开一个数据库!" />
<add key="File is not exists!" value="文件不存在!" />
<add key="Card is exists!" value="卡片已经存在!" />
<add key="Add Card succeed!" value="添加成功!" />
<add key="Add Card fail!" value="添加失败!" />
<add key="Delete Card {0} ?" value="是否删除卡片 {0}?" />
<add key="Delete {0} Cards ?" value="是否删除 {0} 张卡片?" />
<add key="Delete Card succeed!" value="删除成功!" />
<add key="Delete Card fail!" value="删除失败!" />
<add key="Card is not changed!" value="卡片没有被修改!" />
<add key="Modify Card succeed!" value="修改成功!" />
<add key="Modify Card fail!" value="修改失败!" />
<add key="Please select script text!" value="请选中脚本文本!" />
<add key="create script file?{0}" value="是否创建脚本文件?{0}" />
<add key="Card Code is zero!" value="卡片密码必须大于0!" />
<add key="Please select images directory!" value="文件不存在!" />
<add key="Please select ydk file." value="选择卡组文件(ydk文件)" />
<add key="ydk file(*.ydk)|*.ydk|all files(*.*)|*.*" value="ydk文件(*.ydk)|*.ydk|所有文件(*.*)|*.*" />
<add key="Overwrite existing card?" value="是否覆盖已经存在的卡片?" />
<add key="Please select database." value="请选择数据库(*.cdb)" />
<add key="cdb file(*.cdb)|*.cdb|all files(*.*)|*.*" value="cdb文件(*.cdb)|*.cdb|所有文件(*.*)|*.*" />
<add key="About:{0}Version:{1}Author:{2}Email:{3}" value="关于:{0}版本:{1}作者:{2}邮箱:{3}" />
</appSettings>
</configuration>
!english
info 提示
error 错误
warning 警告
question 询问
Add 添加卡片
Modify 修改卡片
Delete 删除卡片
Lua Script lua脚本
Search 搜索
Reset 重置
Alias Card 同名卡
Card Code 卡片密码
Card Types 卡片种类
Card Categorys 效果种类
Tips Texts 提示文字
Help 帮助
About 关于
Check Update 检查更新
Source 源码主页
File 文件
Card Name 卡片名称
Open Database 打开
New Database 新建
Cards Form ydk file 从ydk文件读取
Cards From Images 从图像文件夹读取
Select Copy To 选中卡片复制到...
All Now Copy To 当前所有卡片复制到...
Quit 退出
Is Last Version.{0}Version:{1} 已经是最新版本!{0}版本号:{1}
Check update fail! 查询失败!
have a new version.{0}version:{1} 发现一个新版本。{0}版本号{1}
Please select a DataBase! 请打开一个数据库!
File is not exists! 文件不存在!
Card is exists! 卡片已经存在!
Add Card succeed! 添加成功!
Add Card fail! 添加失败!
Delete Card {0} ? 是否删除卡片 {0}?
Delete {0} Cards ? 是否删除 {0} 张卡片?
Delete Card succeed! 删除成功!
Delete Card fail! 删除失败!
Card is not changed! 卡片没有被修改!
Modify Card succeed! 修改成功!
Modify Card fail! 修改失败!
Please select script text! 请选中脚本文本!
create script file?{0} 是否创建脚本文件?{0}
Card Code is zero! 卡片密码必须大于0!
Please select images directory! 请选择一个图像文件夹!
Please select ydk file. 选择卡组文件(ydk文件)
ydk file(*.ydk)|*.ydk|all files(*.*)|*.* ydk文件(*.ydk)|*.ydk|所有文件(*.*)|*.*
Overwrite existing card? 是否覆盖已经存在的卡片?
Please select database. 请选择数据库(*.cdb)
cdb file(*.cdb)|*.cdb|all files(*.*)|*.* cdb文件(*.cdb)|*.cdb|所有文件(*.*)|*.*
About:{0}Version:{1}Author:{2}Email:{3} 关于:{0}版本:{1}作者:{2}邮箱:{3}
\ No newline at end of file
!english
info Info
error Error
warning Warning
question Question
Add Add
Modify Modify
Delete Delete
Lua Script Lua Script
Search Search
Reset Reset
Alias Card Alias Card
Card Code Card Code
Card Types Card Types
Card Categorys Card Categorys
Tips Texts Tips Texts
Help Help
About About
Check Update Check Update
Source Source
File File
Card Name Card Name
Open Database Open Database
New Database New Database
Cards Form ydk file Cards Form ydk file
Cards From Images Cards From Images
Select Copy To Select Copy To...
All Now Copy To All Now Copy To...
Quit Quit
Is Last Version.{0}Version:{1} Is Last Version.{0}Version:{1}
Check update fail! check update fail
have a new version.{0}version:{1} have a new version.{0}version:{1}
Please select a DataBase! Please select a DataBase!
File is not exists! File is not exists!
Card is exists! Card is exists!
Add Card succeed! Add Card succeed!
Add Card fail! Add Card fail!
Delete Card {0} ? Delete Card {0} ?
Delete {0} Cards ? Delete {0} Cards ?
Delete Card succeed! Delete Card succeed!
Delete Card fail! Delete Card fail!
Card is not changed! Card is not changed!
Modify Card succeed! Modify Card succeed!
Modify Card fail! Modify Card fail!
Please select script text! Please select script text!
create script file?{0} create script file?{0}
Card Code is zero! Card Code is zero!
Please select images directory! Please select images directory!
Please select ydk file. Please select ydk file.
ydk file(*.ydk)|*.ydk|all files(*.*)|*.* ydk file(*.ydk)|*.ydk|all files(*.*)|*.*
Overwrite existing card? Overwrite existing card?
Please select database. Please select database.
cdb file(*.cdb)|*.cdb|all files(*.*)|*.* cdb file(*.cdb)|*.cdb|all files(*.*)|*.*
About:{0}Version:{1}Author:{2}Email:{3} About:{0}Version:{1}Author:{2}Email:{3}
\ No newline at end of file
No preview for this file type
......@@ -14,69 +14,5 @@
<add key="sourceURL" value="https://github.com/247321453/DataEditorX" />
<add key="updateURL" value="http://hi.baidu.com/247321453" />
<add key="info" value="提示" />
<add key="error" value="错误" />
<add key="warning" value="警告" />
<add key="question" value="询问" />
<add key="Add" value="添加卡片" />
<add key="Modify" value="修改卡片" />
<add key="Delete" value="删除卡片" />
<add key="Lua Script" value="lua脚本" />
<add key="Search" value="搜索" />
<add key="Reset" value="重置" />
<add key="Alias Card" value="同名卡" />
<add key="Card Code" value="卡片密码" />
<add key="Card Types" value="卡片种类" />
<add key="Card Categorys" value="效果种类" />
<add key="Tips Texts" value="提示文字" />
<add key="Help" value="帮助" />
<add key="About" value="关于" />
<add key="Check Update" value="检查更新" />
<add key="Source" value="源码主页" />
<add key="File" value="文件" />
<add key="Card Name" value="卡片名称" />
<add key="Open Database" value="打开" />
<add key="New Database" value="新建" />
<add key="Cards Form ydk file" value="从ydk文件读取" />
<add key="Cards From Images" value="从图像文件夹读取" />
<add key="Select Copy To" value="选中卡片复制到..." />
<add key="All Now Copy To" value="当前所有卡片复制到..." />
<add key="Quit" value="退出" />
<add key="Please select a DataBase!" value="请打开一个数据库!" />
<add key="File is not exists!" value="文件不存在!" />
<add key="Card is exists!" value="卡片已经存在!" />
<add key="Add Card succeed!" value="添加成功!" />
<add key="Add Card fail!" value="添加失败!" />
<add key="Delete Card {0} ?" value="是否删除卡片 {0}?" />
<add key="Delete {0} Cards ?" value="是否删除 {0} 张卡片?" />
<add key="Delete Card succeed!" value="删除成功!" />
<add key="Delete Card fail!" value="删除失败!" />
<add key="Card is not changed!" value="卡片没有被修改!" />
<add key="Modify Card succeed!" value="修改成功!" />
<add key="Modify Card fail!" value="修改失败!" />
<add key="Please select script text!" value="请选中脚本文本!" />
<add key="create script file?{0}" value="是否创建脚本文件?{0}" />
<add key="Card Code is zero!" value="卡片密码必须大于0!" />
<add key="Please select images directory!" value="文件不存在!" />
<add key="Please select ydk file." value="选择卡组文件(ydk文件)" />
<add key="ydk file(*.ydk)|*.ydk|all files(*.*)|*.*" value="ydk文件(*.ydk)|*.ydk|所有文件(*.*)|*.*" />
<add key="Overwrite existing card?" value="是否覆盖已经存在的卡片?" />
<add key="Please select database." value="请选择数据库(*.cdb)" />
<add key="cdb file(*.cdb)|*.cdb|all files(*.*)|*.*" value="cdb文件(*.cdb)|*.cdb|所有文件(*.*)|*.*" />
<add key="About:{0}Version:{1}Author:{2}Email:{3}" value="关于:{0}版本:{1}作者:{2}邮箱:{3}" />
</appSettings>
</configuration>
!english
info 提示
error 错误
warning 警告
question 询问
Add 添加卡片
Modify 修改卡片
Delete 删除卡片
Lua Script lua脚本
Search 搜索
Reset 重置
Alias Card 同名卡
Card Code 卡片密码
Card Types 卡片种类
Card Categorys 效果种类
Tips Texts 提示文字
Help 帮助
About 关于
Check Update 检查更新
Source 源码主页
File 文件
Card Name 卡片名称
Open Database 打开
New Database 新建
Cards Form ydk file 从ydk文件读取
Cards From Images 从图像文件夹读取
Select Copy To 选中卡片复制到...
All Now Copy To 当前所有卡片复制到...
Quit 退出
Is Last Version.{0}Version:{1} 已经是最新版本!{0}版本号:{1}
Check update fail! 查询失败!
have a new version.{0}version:{1} 发现一个新版本。{0}版本号{1}
Please select a DataBase! 请打开一个数据库!
File is not exists! 文件不存在!
Card is exists! 卡片已经存在!
Add Card succeed! 添加成功!
Add Card fail! 添加失败!
Delete Card {0} ? 是否删除卡片 {0}?
Delete {0} Cards ? 是否删除 {0} 张卡片?
Delete Card succeed! 删除成功!
Delete Card fail! 删除失败!
Card is not changed! 卡片没有被修改!
Modify Card succeed! 修改成功!
Modify Card fail! 修改失败!
Please select script text! 请选中脚本文本!
create script file?{0} 是否创建脚本文件?{0}
Card Code is zero! 卡片密码必须大于0!
Please select images directory! 请选择一个图像文件夹!
Please select ydk file. 选择卡组文件(ydk文件)
ydk file(*.ydk)|*.ydk|all files(*.*)|*.* ydk文件(*.ydk)|*.ydk|所有文件(*.*)|*.*
Overwrite existing card? 是否覆盖已经存在的卡片?
Please select database. 请选择数据库(*.cdb)
cdb file(*.cdb)|*.cdb|all files(*.*)|*.* cdb文件(*.cdb)|*.cdb|所有文件(*.*)|*.*
About:{0}Version:{1}Author:{2}Email:{3} 关于:{0}版本:{1}作者:{2}邮箱:{3}
\ No newline at end of file
!english
info Info
error Error
warning Warning
question Question
Add Add
Modify Modify
Delete Delete
Lua Script Lua Script
Search Search
Reset Reset
Alias Card Alias Card
Card Code Card Code
Card Types Card Types
Card Categorys Card Categorys
Tips Texts Tips Texts
Help Help
About About
Check Update Check Update
Source Source
File File
Card Name Card Name
Open Database Open Database
New Database New Database
Cards Form ydk file Cards Form ydk file
Cards From Images Cards From Images
Select Copy To Select Copy To...
All Now Copy To All Now Copy To...
Quit Quit
Is Last Version.{0}Version:{1} Is Last Version.{0}Version:{1}
Check update fail! check update fail
have a new version.{0}version:{1} have a new version.{0}version:{1}
Please select a DataBase! Please select a DataBase!
File is not exists! File is not exists!
Card is exists! Card is exists!
Add Card succeed! Add Card succeed!
Add Card fail! Add Card fail!
Delete Card {0} ? Delete Card {0} ?
Delete {0} Cards ? Delete {0} Cards ?
Delete Card succeed! Delete Card succeed!
Delete Card fail! Delete Card fail!
Card is not changed! Card is not changed!
Modify Card succeed! Modify Card succeed!
Modify Card fail! Modify Card fail!
Please select script text! Please select script text!
create script file?{0} create script file?{0}
Card Code is zero! Card Code is zero!
Please select images directory! Please select images directory!
Please select ydk file. Please select ydk file.
ydk file(*.ydk)|*.ydk|all files(*.*)|*.* ydk file(*.ydk)|*.ydk|all files(*.*)|*.*
Overwrite existing card? Overwrite existing card?
Please select database. Please select database.
cdb file(*.cdb)|*.cdb|all files(*.*)|*.* cdb file(*.cdb)|*.cdb|all files(*.*)|*.*
About:{0}Version:{1}Author:{2}Email:{3} About:{0}Version:{1}Author:{2}Email:{3}
\ 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