(国際化プログラムの実施)国際化プログラム開発の実現

国際的なプログラム開発を実現する

論理処理操作を実現するには、リソースファイル、ロケール、ResourceBundleクラスに依存します

例:国際化されたプログラムの実現(コアキー:リソース情報の読み取り)

  1. 作成:message.Message.Messages_zh_CN.properties(中国語のリソース:情報=訪問を歓迎します)
  2. 作成:message.Message.Messages_en_US.properties(英語のリソース:info = Welcome)
  3. プログラムを通じて指定エリアのリソース情報をロードする

public static void main(String[] args) {
		Locale locale1 = new Locale("en","US");
		//获取实例化对象,第一个选项填资源的基础名(除去语言代码后的共同名字),第二个填Locale对象
		ResourceBundle resourceBundle = ResourceBundle.getBundle("message.Messages",locale1);	
		String val = resourceBundle.getString("info");	//读取对应的info key资源内容
		System.out.println(val);
	}

ようこそ

読み取り順序:指定された領域のリソースファイルを読み取ります>デフォルトのローカルリソース>パブリックリソース(ロケール設定なし)

 

おすすめ

転載: blog.csdn.net/weixin_46245201/article/details/112556700