Skip to content

Commit f5319e5

Browse files
author
杨利兵
committed
只保留中文
1 parent 24f0f2e commit f5319e5

File tree

6 files changed

+31
-60
lines changed

6 files changed

+31
-60
lines changed

message.xlsx

-905 Bytes
Binary file not shown.

src/main/java/com/yanglb/codegen/core/parser/IParser.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,9 @@ public interface IParser {
3636

3737
static IParser parserByArgs(String[] args) {
3838
IParser parser;
39-
String cmd = args[0];
40-
CmdModel model = Conf.getCmdModel(cmd);
41-
4239
try {
40+
String cmd = args[0];
41+
CmdModel model = Conf.getCmdModel(cmd);
4342
parser = GenFactory.createByName(model.getParser());
4443
} catch (Exception e) {
4544
parser = new BaseParser();

src/main/java/com/yanglb/codegen/core/parser/impl/DdlMySqlParser.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,4 +40,11 @@ protected Options options() {
4040

4141
return options;
4242
}
43+
44+
@Override
45+
protected boolean headerHelp() {
46+
System.out.println("生成MySql数据库结构SQL脚本。");
47+
System.out.println("用法:cg ddl.mysql file [options]");
48+
return true;
49+
}
4350
}

src/main/java/com/yanglb/codegen/shell/CGShell.java

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -24,15 +24,6 @@
2424

2525
public class CGShell {
2626
public boolean invoke(String[] args) {
27-
28-
// test data
29-
// args = new String[] {"msg.android", "/Users/yanglibing/Work/cg/tests/msg.xlsx", "-s", "#Android"};
30-
// args = new String[] {"msg.ios", "/Users/yanglibing/Work/cg/tests/msg.xlsx"};
31-
args = new String[] {"ddl.mysql", "/Users/yanglibing/Work/cg/tests/ddl.xlsx", "-engine", "MyBTT", "-charset", "utf-8", "-h"};
32-
// args = new String[] {"dml", "/Users/yanglibing/Work/cg/tests/dml.xlsx"};
33-
// args = new String[] {"", "-h"};
34-
// args = new String[] {"msg.prop", "message.xlsx", "-out", "src/main/resources"};
35-
3627
IParser parser = IParser.parserByArgs(args);
3728
ParamaModel model;
3829
try {
Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,26 @@
11
# App Message
2-
ddl.mssql=Generate SQL script (.ddl) of SqlServer database structure.
3-
ddl.mysql=Generate SQL script (.ddl) for MySql database structure.
4-
ddl.sqlite=Generate SQL script (.ddl) for SQLite database structure.
5-
dml=Generate SQL script (.dml) for initial database data.
6-
msg.resx=Generate .NET international resource files (.resx).
7-
msg.json=Generate JSON international resource files (.json).
8-
msg.ios=Generate IOS international resource files (.strings).
9-
msg.android=Generate an Android international resource file (strings.xml).
10-
msg.prop=Generate Java international resource files (.properties).
2+
ddl.mssql=\u751F\u6210SqlServer\u6570\u636E\u5E93\u7ED3\u6784SQL\u811A\u672C\uFF08.ddl\uFF09\u3002
3+
ddl.mysql=\u751F\u6210MySql\u6570\u636E\u5E93\u7ED3\u6784SQL\u811A\u672C\uFF08.ddl\uFF09\u3002
4+
ddl.sqlite=\u751F\u6210SQLite\u6570\u636E\u5E93\u7ED3\u6784SQL\u811A\u672C\uFF08.ddl\uFF09\u3002
5+
dml=\u751F\u6210\u6570\u636E\u5E93\u521D\u59CB \u6570\u636ESQL\u811A\u672C\uFF08.dml\uFF09\u3002
6+
msg.resx=\u751F\u6210.NET\u56FD\u9645\u5316\u8D44\u6E90\u6587\u4EF6\uFF08.resx\uFF09\u3002
7+
msg.json=\u751F\u6210JSON\u56FD\u9645\u5316\u8D44\u6E90\u6587\u4EF6\uFF08.json\uFF09\u3002
8+
msg.ios=\u751F\u6210IOS\u56FD\u9645\u5316\u8D44\u6E90\u6587\u4EF6\uFF08.strings\uFF09\u3002
9+
msg.android=\u751F\u6210Android\u56FD\u9645\u5316\u8D44\u6E90\u6587\u4EF6\uFF08strings.xml\uFF09\u3002
10+
msg.prop=\u751F\u6210Java\u56FD\u9645\u5316\u8D44\u6E90\u6587\u4EF6\uFF08.properties\uFF09\u3002
1111

1212
# Error Message
13-
E_001=Failed to convert%s attribute:%s
14-
E_002=There is no%s field, please check whether the Excel template is correct.
15-
E_003=There is no code to be generated in the specified Excel.
16-
E_004=%s does not exist.
17-
E_005=Excel failed to read, please check whether the Excel format is correct.
18-
E_006=Cannot access the value of the%s.%S property: %s
19-
E_007=Failed to write file:%s
20-
E_008=The output file already exists, and a directory cannot be generated. %s
21-
E_009=Unable to create output file directory. %s
22-
E_010=This type of code generation is currently not supported.
23-
E_011=Unable to create (%s):%s
24-
E_012=-- Foreign key name is too long and has been truncated (%s)
25-
E_013=Resource ID [%s] is duplicated, please check.
13+
E_001=\u8F6C\u6362%s\u5C5E\u6027\u5931\u8D25\uFF1A%s
14+
E_002=\u6CA1\u6709%s\u5B57\u6BB5\uFF0C\u8BF7\u68C0\u67E5Excel\u6A21\u677F\u662F\u5426\u6B63\u786E\u3002
15+
E_003=\u6240\u6307\u5B9A\u7684Excel\u4E2D\u6CA1\u6709\u8981\u751F\u6210\u7684\u4EE3\u7801\u3002
16+
E_004=%s \u4E0D\u5B58\u5728\u3002
17+
E_005=Excel\u8BFB\u53D6\u5931\u8D25\uFF0C\u8BF7\u68C0\u67E5Excel\u683C\u5F0F\u662F\u5426\u6B63\u786E\u3002
18+
E_006=\u65E0\u6CD5\u8BBF\u95EE%s.%s\u5C5E\u6027\u7684\u503C: %s
19+
E_007=\u5199\u5165\u6587\u4EF6\u5931\u8D25\uFF1A%s
20+
E_008=\u8F93\u51FA\u6587\u4EF6\u5DF2\u7ECF\u5B58\u5728\uFF0C\u4E14\u662F\u4E00\u4E2A\u76EE\u5F55\u4E0D\u53EF\u7EE7\u7EED\u751F\u6210\u3002%s
21+
E_009=\u65E0\u6CD5\u521B\u5EFA\u8F93\u51FA\u6587\u4EF6\u76EE\u5F55\u3002%s
22+
E_010=\u6682\u4E0D\u652F\u6301\u6B64\u79CD\u7C7B\u578B\u7684\u4EE3\u7801\u751F\u6210\u3002
23+
E_011=\u65E0\u6CD5\u521B\u5EFA(%s)\uFF1A%s
24+
E_012=-- \u5916\u952E\u540D\u592A\u957F\u5DF2\u622A\u65AD\uFF08%s\uFF09
25+
E_013=\u8D44\u6E90ID\u3010%s\u3011\u91CD\u590D\uFF0C\u8BF7\u68C0\u67E5\u3002
2626
E_014=\u65E0\u6CD5\u8BFB\u53D6\u914D\u7F6E\u6587\u4EF6\uFF08%s\uFF09

src/main/resources/message_zh_cn.properties

Lines changed: 0 additions & 26 deletions
This file was deleted.

0 commit comments

Comments
 (0)