From f04e1351bc7c11c243970c08a361ebab57c77d68 Mon Sep 17 00:00:00 2001 From: jessica Date: Wed, 25 Aug 2010 10:56:42 -0700 Subject: [PATCH] add CloudResourceBundle.java to com.cloud.utils --- .../com/cloud/utils/CloudResourceBundle.java | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100755 utils/src/com/cloud/utils/CloudResourceBundle.java diff --git a/utils/src/com/cloud/utils/CloudResourceBundle.java b/utils/src/com/cloud/utils/CloudResourceBundle.java new file mode 100755 index 00000000000..146c54e50bb --- /dev/null +++ b/utils/src/com/cloud/utils/CloudResourceBundle.java @@ -0,0 +1,29 @@ +package com.cloud.utils; + +import java.util.Locale; +import java.util.ResourceBundle; + +public class CloudResourceBundle { + + private ResourceBundle _bundle; + + public CloudResourceBundle(ResourceBundle bundle) { + _bundle = bundle; + } + + public static CloudResourceBundle getBundle(String baseName, Locale locale) { + return new CloudResourceBundle(ResourceBundle.getBundle(baseName, locale)); + } + + private String getString(String key) { + try { + return _bundle.getString(key); + } catch(Exception e) { + return "##" + key + "##"; + } + } + + public String t(String key) { + return getString(key); + } +}