MyEclipse 10汉化教程(附图)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MyEclipse 10汉化教程(附图)
第一步:下载MyEclipse10的汉化包(随便网上搜个下载),把language文件夹放在MyEclipse10的common(如果没有,就创建一个)中,注意:common文件夹和和你的MyEclipse.exe 文件在一起的
第二步:创建类CreatePluginsConfig,把下面的代码拷贝进去,汉化包中有这个类.注意:代码中的主方法需要修改你插件的路径
1:import java.io.File;
2:import java.util.ArrayList;
3:import java.util.List;
4:
5:/**
6:* MyEclipse 10.x安装插件代码生成器
7:*
8:* @author Administrator
9:*
10:*/
11:public class CreatePluginsConfig {
12:private String path;
13:
14:public CreatePluginsConfig(String path) {
15:this.path = path;
16: }
17:
18:public void print() {
19: List list = getFileList(path);
20:if (list == null) {
21:return;
22: }
23:
24:int length = list.size();
25:for (int i = 0; i < length; i++) {
26: String result = "";
27: String thePath = getFormatPath(getString(list.get(i)));
28: File file = new File(thePath);
29:if (file.isDirectory()) {
30: String fileName = file.getName();
31:if (fileName.indexOf("_") < 0) {
32:continue;
33: }
34: String[] filenames = fileName.split("_");
35: String filename1 = filenames[0];
36: String filename2 = filenames[1];
37: result = filename1 + "," + filename2 + ",file:/" + path + "//" 38: + fileName + "//,4,false";
39: System.out.println(result);
40: } else if (file.isFile()) {
41: String fileName = file.getName();
42: if (fileName.indexOf("_") < 0) {
43: continue;
44: }
45: String[] filenames = fileName.split("_");
46: String filename1 = filenames[0] + "_" + filenames[1];
47: String filename2 = filenames[2].substring(0, filenames[2]
48: .lastIndexOf("."));
49: result = filename1 + "," + filename2 + ",file:/" + path + "//" 50: + fileName + ",4,false";
51: System.out.println(result);
52: }
53:
54: }
55: }
56:
57: public List getFileList(String path) {
58: path = getFormatPath(path);
59: path = path + "/";
60: File filePath = new File(path);
61: if (!filePath.isDirectory()) {
62: return null;
63: }
64: String[] filelist = filePath.list();
65: List filelistFilter = new ArrayList();
66:
67: for (int i = 0; i < filelist.length; i++) {
68: String tempfilename = getFormatPath(path + filelist[i]);
69: filelistFilter.add(tempfilename);
70: }
71: return filelistFilter;
72: }
73:
74: public String getString(Object object) {
75: if (object == null) {
76: return "";
77: }
78: return String.valueOf(object);
79: }
80:
81: public String getFormatPath(String path) {
82: path = path.replaceAll("////", "/");
83: path = path.replaceAll("//", "/");
84:return path;
85: }
86:
87:public static void main(String[] args) {
88:// 说明:(1)path为汉化安装包插件路径
89:// (2)运行本程序之后会在控制台出现很多的英文,这些英文需要拷贝到
90:// 路径...MyEclipse 10/configuration/org.eclipse.equinox.simpleconfigurator下的文件中
91:// 具体操作:用记事本把 打开,在最后一行回车一下,再粘贴
92: String path = "D://Program Files//Genuitec//MyEclipse 8.5//language//plugins"; // 汉化包插件路径
93:new CreatePluginsConfig(path).print();
94:
95: }
96: }
第三步:运行上面程序之后会在控制台出现很多的英文,这些英文全部需要拷贝到路径...MyEclipse10/configuration/org.eclipse.equinox.simpleconfigurator(重点是找到
org.eclipse.equinox.simpleconfigurator文件夹)下的文件中(用记事本把 打开,在最后一行回车一下,再粘贴)