package com.lch.olympic; /** 比赛结果 **/ public enum CompetitionResult { WIN { public String getResult() { return "升国旗,奏国歌,颁奖!"; } }, DRAW { public String getResult() { return "国旗平置,颁奖!"; } }, LOSE { public String getResult() { return "奥运精神的体现,精神的胜者!"; } }; abstract String getResult(); }
国际化定义:国际化(internationalization)是设计和制造容易适应不同区域要求的产品的一种方式。它要求从产品中抽离所有的与语言,国家/地区和文化相关的元素。换言之,应用程序的功能和代码设计考虑在不同地区运行的需要,其代码简化了不同本地版本的生产。开发这样的程序的过程,就称为国际化。 国际化可以轻松地本地化或将目标应用翻译成不同的语言 ,并可以实现一次处理多个语言环境,使得应用程序支持更多的语言环境,跨国际应用时使于维护。在应用程序中,实现方式主要是采取读取资源属性文件(properties)的方式实现,然后根据.properties文件的名称信息(本地化信息),匹配当前系统的国别语言信息(也可以程序指定),然后获取相应的properties文件的内容。
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号