51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 2746|回复: 0
打印 上一主题 下一主题

RFT多国化查询

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-6-4 10:41:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
package resources;

import com.ibm.xtq.xslt.runtime.Hashtable;

public class Utilities {
        /**
         * Script Name   : <b>utilities</b>
         * Generated     : <b>2005-10-25 16:51:51</b>
         * Description   : Functional Test Script
         * Original Host : WinNT Version 5.1  Build 2600 (S)
         *
         * @since  2005/10/25
         * @author zhangguojun
         */
        public static String EN_LOCALE = "en";
        public static String CN_LOCALE = "cn";       
        public String CurrentLocale = EN_LOCALE;       
        private  Hashtable textRepositoryForEN = new Hashtable();
        private  Hashtable textRepositoryForCN = new Hashtable();
        private static Utilities _instance = null;
       
        private  Utilities(){
                textRepositoryForEN.put("Search","Search");
                textRepositoryForEN.put("IBMurl","www.ibm.com");               
                textRepositoryForCN.put("Search","搜索");
                textRepositoryForCN.put("IBMurl","www.ibm.com/cn");
        }       
        public static Utilities getInstance() {
                if (null == _instance)
                        _instance = new Utilities();
                return _instance;
        }       
        public void setCurrentLocale(String locale)
        {
                CurrentLocale=locale;
        }       
        public String getLocalText(String textId)
        {
                return getLocalText(CurrentLocale,textId);
        }       
        public String getLocalText(String locale, String textId)
        {
                String returnVal = null;
                if(locale.equals(EN_LOCALE))
                        returnVal = (String)textRepositoryForEN.get(textId);
                else if(locale.equals(CN_LOCALE))
                        returnVal = (String)textRepositoryForCN.get(textId);
                if(null==returnVal)
                        return textId;
                else
                        return returnVal;
        }
}

为什么提示找不到 Search~
高手解答下啊
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-4-28 08:41 , Processed in 0.068570 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表