package org.sakaiproject.tool.assessment.audio;
import java.util.Locale;
import java.util.ResourceBundle;
public class AudioUtil {
private static final String RESOURCE_PACKAGE = "org.sakaiproject.tool.assessment.bundle";
private static final String RESOURCE_NAME = "AudioResources";
private static AudioUtil INSTANCE= null;
private String localeLanguage;
private String localeCountry;
public static AudioUtil getInstance() {
if (INSTANCE == null) {
INSTANCE = new AudioUtil();
}
return INSTANCE;
}
public void setLocaleLanguage(String localeLanguage) {
this.localeLanguage = localeLanguage;
}
public String getLocaleLanguage() {
return localeLanguage;
}
public void setLocaleCountry(String localeCountry) {
this.localeCountry = localeCountry;
}
public String getLocaleCountry() {
return localeCountry;
}
public ResourceBundle getResourceBundle() {
Locale locale = Locale.getDefault();
if (localeLanguage != null && !"".equals(localeLanguage)) {
if (this.localeCountry != null && !"".equals(this.localeCountry)) {
locale = new Locale(localeLanguage, localeCountry);
} else {
locale = new Locale(localeLanguage);
}
}
ResourceBundle res = ResourceBundle.getBundle(RESOURCE_PACKAGE + "."
+ RESOURCE_NAME, locale);
return res;
}
}