subchen / jetbrick-template-2x

Template Engine for Java
http://subchen.github.io/jetbrick-template/
Other
388 stars 99 forks source link

jetbrick-template是否支持I18N? #34

Open SenZh opened 7 years ago

SenZh commented 7 years ago

目前是否支持I18N,支持的话如何配置使用?

subchen commented 7 years ago

目前不支持 I18N,可以实现自己的 ResourceLoader 来支持 I18N

veione commented 7 years ago

请问什么时候支持国际化功能呢

hellokaton commented 7 years ago

自定义一个 lang 函数读取不同的配置就可以了吧

edwardleejan commented 1 year ago

1、扩展函数 Functions 就可以实现 i18n 功能

${i18n(${resource})}

public class FunctionExtensions {
    public static String i18n(String key) {
        return "Key 对应的国际化资源"
    }
}

2、或者扩展方法 Methods 就可以实现 i18n 功能

${resource.i18n()}

public class MethodExtensions {
    public static String i18n(String key) {
        return "Key 对应的国际化资源"
    }
}