
添加locales

生成properties文件

package com.mjoker;
import org.junit.Test;
import java.util.Locale;
import java.util.ResourceBundle;
public class BundleTest {
@Test
public void testCase1() {
ResourceBundle bundle = ResourceBundle.getBundle(
"TestBundle",
new Locale("zh", "CN"));
String cancel = bundle.getString("cancelKey");
System.out.println(cancel);
// 取消
}
@Test
public void testCase2() {
ResourceBundle bundle = ResourceBundle.getBundle(
"TestBundle",
Locale.US);
String cancel = bundle.getString("cancelKey");
System.out.println(cancel);
// cancel
}
@Test
public void testCase3() {
ResourceBundle bundle = ResourceBundle.getBundle(
"TestBundle",
Locale.getDefault());
String cancel = bundle.getString("cancelKey");
System.out.println(cancel);
// 取消
}
/**
* 根据当前系统的语言环境来得到的本地化信息
*/
@Test
public void testCase4() {
ResourceBundle bundle = ResourceBundle.getBundle(
"TestBundle",
Locale.GERMAN);
String cancel = bundle.getString("cancelKey");
System.out.println(cancel);
// 取消
}
}结果
