mirror of
https://github.com/xfl03/MCCustomSkinLoader.git
synced 2026-11-12 04:57:33 +00:00
Show MOD's Version
This commit is contained in:
1 parent
c2e4235227
commit
dc057ae7af
10 files changed
+51
-62
No files matched your search
Binary file not shown.
@@ -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");
|
||||
|
||||
|
||||
@@ -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(),
|
||||
|
||||
@@ -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) {
|
||||
|
||||
|
||||
@@ -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,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,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";
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
Reference in new issue
Block a user