package me.solby.xconfig.manage;

import java.util.Locale;

/**
 * me.solby.xconfig.manage
 *
 * @author majhdk
 * @date 2019-08-26
 */
public class I18NUtil {

    /**
     * 获取国际化参数
     *
     * @param code 消息KEY
     * @return
     */
    private String getMessage(String code) {
        return this.getMessage(code, null);
    }

    /**
     * 获取国际化消息
     *
     * @param code 消息KEY
     * @param args 消息参数
     * @return
     */
    private String getMessage(String code, Object[] args) {
        return this.getMessage(code, args, null);
    }

    /**
     * 获取国际化消息
     *
     * @param code   消息KEY
     * @param args   消息参数
     * @param locale 语言
     * @return
     */
    private String getMessage(String code, Object[] args, Locale locale) {
        return AppContext.getApplicationContext().getMessage(code, args, locale);
    }

}

@@ -154,24 +154,56 @@
 Util %7B%0A%0A
+    private I18NUtil() %7B%0A    %7D%0A%0A
     /**%0A
      * %E8%8E%B7
@@ -186,32 +186,32 @@
 %0A    %7D%0A%0A    /**%0A
-
      * %E8%8E%B7%E5%8F%96%E5%9B%BD%E9%99%85%E5%8C%96%E5%8F%82%E6%95%B0%0A 
@@ -261,38 +261,44 @@
 rn%0A     */%0A    p
-rivate
+ublic static
  String getMessa
@@ -322,37 +322,32 @@
 %0A        return 
-this.
 getMessage(code,
@@ -460,38 +460,44 @@
 rn%0A     */%0A    p
-rivate
+ublic static
  String getMessa
@@ -548,13 +548,8 @@
 urn 
-this.
 getM
@@ -716,22 +716,28 @@
 */%0A    p
-rivate
+ublic static
  String 

update i18n util