sdk/src/com/socialize/i18n/CustomLocalizationService.java
@Override
	public String getString(String key) {
		if(key == null) return "";
		String str = strings.get(key);
		if(StringUtils.isEmpty(str)) {
			int resId = resources.getIdentifier(key, "string", packageName);
			
			if(resId > 0) {
				try {
					str = resources.getString(resId);
				}
				catch (Exception e) {
					// Shouldn't happen
					e.printStackTrace();
				}
			}
			
			if(str == null) {
				// Get default
				str = defaultLocalizationService.getString(key);
			}
			
			if(str != null) {
				strings.put(key, str);
			}
			else {
				str = key;
			}
		}
		
		return str;
	}
@Override
	public String getString(String key) {
		if(key == null) return "";
		String str = strings.get(key);
		if(StringUtils.isEmpty(str)) {
			int resId = resources.getIdentifier(key, "string", packageName);
			
			if(resId > 0) {
				try {
					str = resources.getString(resId);
				}
				catch (Exception e) {
					// Shouldn't happen
					e.printStackTrace();
				}
			}
			
			if(str == null) {
				// Get default
				str = defaultLocalizationService.getString(key);
			}
			
			if(str != null) {
				strings.put(key, str);
			}
			else {
				str = key;
			}
		}
		
		return str;
	}
/* (non-Javadoc)
@see com.socialize.i18n.LocalizationService#getString(java.lang.String)