Show MOD's Version

This commit is contained in:
xfl03 committed 2015-06-05 21:17:38 +08:00
1 parent c2e4235227
commit dc057ae7af
10 files changed
+51 -62

No files matched your search

Binary file not shown.
+1 -1
View File
@@ -6,7 +6,7 @@ import java.util.logging.Logger;
public class CustomSkinLoaderGUI {
public static final String VERSION ="1.0.3";
public static final String VERSION ="1.0.4";
public static final Logger log=Logger.getLogger("CustomSkinLoader-GUI");
+2 -2
View File
@@ -1,7 +1,7 @@
package idv.jlchntoz.gui;
import idv.jlchntoz.lang.Language;
import idv.jlchntoz.lang.DefaultLang;
import idv.jlchntoz.lang.LanguageManager;
import java.awt.Container;
import java.awt.Font;
@@ -21,7 +21,7 @@ import javax.swing.JTextArea;
import javax.swing.WindowConstants;
public class CloakFrame {
private static DefaultLang lang=Language.getLanguage();
private static Language lang=LanguageManager.getLanguage();
public static boolean mod=false;
public static final String[] urls={
"#"+lang.minecraftOffical(),
+2 -2
View File
@@ -1,7 +1,7 @@
package idv.jlchntoz.gui;
import idv.jlchntoz.lang.Language;
import idv.jlchntoz.lang.DefaultLang;
import idv.jlchntoz.lang.LanguageManager;
import java.awt.Container;
import java.awt.Font;
@@ -14,7 +14,7 @@ import javax.swing.JLabel;
import javax.swing.WindowConstants;
public class MainFrame {
private static DefaultLang lang=Language.getLanguage();
private static Language lang=LanguageManager.getLanguage();
public void init(String[] args) {
+2 -2
View File
@@ -1,7 +1,7 @@
package idv.jlchntoz.gui;
import idv.jlchntoz.lang.Language;
import idv.jlchntoz.lang.DefaultLang;
import idv.jlchntoz.lang.LanguageManager;
import java.awt.Container;
import java.awt.Font;
@@ -21,7 +21,7 @@ import javax.swing.JTextArea;
import javax.swing.WindowConstants;
public class SkinFrame {
private static DefaultLang lang=Language.getLanguage();
private static Language lang=LanguageManager.getLanguage();
public static boolean mod=false;
public static final String[] urls={
"#"+lang.minecraftOffical(),
+1 -16
View File
@@ -1,64 +1,49 @@
package idv.jlchntoz.lang;
public class ChineseSimpLang extends DefaultLang {
@Override
public class ChineseSimpLang implements Language {
public String title(){
return "自定义皮肤加载器";
}
@Override
public String gui(){
return " 图形化界面";
}
@Override
public String index(){
return " 索引";
}
@Override
public String first1(){
return "这是您第一次使用自定义皮肤加载器!";
}
@Override
public String first2(){
return "请点击下列按钮以修改设置!";
}
@Override
public String skin(){
return "皮肤";
}
@Override
public String cloak(){
return "披风";
}
@Override
public String loadList(){
return "加载列表";
}
@Override
public String minecraftOffical(){
return "Minecraft 官方[正版]";
}
@Override
public String useDefault(){
return "使用默认(官方)";
}
@Override
public String useRecommended(){
return "使用推荐";
}
@Override
public String save(){
return "保存";
}
@Override
public String saved(){
return "已保存,请重新启动游戏!";
}
@Override
public String close(){
return "关闭";
}
@Override
public String yourVersion(){
return "您的皮肤模组版本:";
}
+1 -16
View File
@@ -1,64 +1,49 @@
package idv.jlchntoz.lang;
public class ChineseTranLang extends DefaultLang {
@Override
public class ChineseTranLang implements Language {
public String title(){
return "萬用皮膚模組";
}
@Override
public String gui(){
return " 用戶界面";
}
@Override
public String index(){
return " 目錄";
}
@Override
public String first1(){
return "這是您第一次使用本模組!";
}
@Override
public String first2(){
return "請單擊下列按鈕進行配置修改!";
}
@Override
public String skin(){
return "皮膚";
}
@Override
public String cloak(){
return "披風";
}
@Override
public String loadList(){
return "加載列表";
}
@Override
public String minecraftOffical(){
return "Minecraft 官方[正版]";
}
@Override
public String useDefault(){
return "使用默認(官方)";
}
@Override
public String useRecommended(){
return "使用推薦";
}
@Override
public String save(){
return "保存";
}
@Override
public String saved(){
return "已保存,請重新開啟遊戲!";
}
@Override
public String close(){
return "關閉";
}
@Override
public String yourVersion(){
return "您的皮膚模組版本:";
}
@@ -1,6 +1,6 @@
package idv.jlchntoz.lang;
public class DefaultLang {
public class EnglishLang implements Language{
public String title(){
return "CustomSkinLoader";
}
+16 -22
View File
@@ -1,25 +1,19 @@
package idv.jlchntoz.lang;
import java.util.Locale;
public class Language {
public static DefaultLang getLanguage(){
Locale locale = Locale.getDefault();
String l=locale.getLanguage().toLowerCase();
String c=locale.getCountry().toLowerCase();
if(l.equalsIgnoreCase("zh")){
if(c.equalsIgnoreCase("cn")){
//zh_cn
return new ChineseSimpLang();
}
//zh
return new ChineseTranLang();
}
//en
return new DefaultLang();
}
public interface Language {
public String title();
public String gui();
public String index();
public String first1();
public String first2();
public String skin();
public String cloak();
public String loadList();
public String minecraftOffical();
public String useDefault();
public String useRecommended();
public String save();
public String saved();
public String close();
public String yourVersion();
}
@@ -0,0 +1,25 @@
package idv.jlchntoz.lang;
import java.util.Locale;
public class LanguageManager {
public static Language getLanguage(){
Locale locale = Locale.getDefault();
String l=locale.getLanguage().toLowerCase();
String c=locale.getCountry().toLowerCase();
if(l.equalsIgnoreCase("zh")){
if(c.equalsIgnoreCase("cn")){
//zh_cn
return new ChineseSimpLang();
}
//zh
return new ChineseTranLang();
}
//en
return new EnglishLang();
}
}