MyEclipse 10汉化教程(附图)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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文件夹)下的文件中(用记事本把 打开,在最后一行回车一下,再粘贴)

相关文档
最新文档