Hades
6 years ago
14 changed files with 153 additions and 19 deletions
@ -0,0 +1,21 @@ |
|||||||
|
package com.fr.design.i18n; |
||||||
|
|
||||||
|
/** |
||||||
|
* 包装一些动作 |
||||||
|
* @author Hades |
||||||
|
* @date 2019/6/4 |
||||||
|
*/ |
||||||
|
public interface Action { |
||||||
|
|
||||||
|
Action EMPTY_ACTION = new Action() { |
||||||
|
@Override |
||||||
|
public void todo() { |
||||||
|
// do nothing
|
||||||
|
} |
||||||
|
}; |
||||||
|
|
||||||
|
/** |
||||||
|
* 具体动作 |
||||||
|
*/ |
||||||
|
void todo(); |
||||||
|
} |
@ -1,9 +1,22 @@ |
|||||||
package com.fr.design.i18n.impl; |
package com.fr.design.i18n.impl; |
||||||
|
|
||||||
|
import java.util.Locale; |
||||||
|
|
||||||
|
/** |
||||||
|
* 简体中文环境具体的表现动作 |
||||||
|
* |
||||||
|
* @author Hades |
||||||
|
* @date 2019/5/30 |
||||||
|
*/ |
||||||
public class ChinaLocaleAction extends AbstractDefaultLocaleAction { |
public class ChinaLocaleAction extends AbstractDefaultLocaleAction { |
||||||
|
|
||||||
@Override |
@Override |
||||||
public String getSplashPath() { |
public String getSplashPath() { |
||||||
return "/com/fr/design/images/splash_10.gif"; |
return "/com/fr/design/images/splash_10.gif"; |
||||||
} |
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public Locale getLocale() { |
||||||
|
return Locale.CHINA; |
||||||
|
} |
||||||
} |
} |
||||||
|
@ -1,6 +1,17 @@ |
|||||||
package com.fr.design.i18n.impl; |
package com.fr.design.i18n.impl; |
||||||
|
|
||||||
|
import java.util.Locale; |
||||||
|
|
||||||
|
/** |
||||||
|
* 韩文环境具体的表现动作 |
||||||
|
* |
||||||
|
* @author Hades |
||||||
|
* @date 2019/5/30 |
||||||
|
*/ |
||||||
public class KoreaLocaleAction extends AbstractDefaultLocaleAction { |
public class KoreaLocaleAction extends AbstractDefaultLocaleAction { |
||||||
|
|
||||||
|
@Override |
||||||
|
public Locale getLocale() { |
||||||
|
return Locale.KOREA; |
||||||
|
} |
||||||
} |
} |
||||||
|
Loading…
Reference in new issue