package fi.otavanopisto.muikku.plugins.calendar;
import java.util.Arrays;
import java.util.List;
import java.util.ResourceBundle;
import org.apache.commons.lang3.LocaleUtils;
import fi.otavanopisto.muikku.i18n.LocaleBundle;
import fi.otavanopisto.muikku.i18n.LocaleLocation;
import fi.otavanopisto.muikku.plugin.LocalizedPluginDescriptor;
import fi.otavanopisto.muikku.plugin.PluginDescriptor;
public class CalendarPluginDescriptor implements PluginDescriptor, LocalizedPluginDescriptor {
public static final String DEFAULT_FIRSTDAY_SETTING = "defaultFirstDay";
//
// private static final String DEFAULT_FIRSTDAY = "1"; // Monday
// private static final String DEFAULT_COLOR = "#ff0000";
//
// private static final String DEFAULT_EVENT_TYPE_ID_SETTING = "defaultEventTypeId";
// private static final String DEFAULT_EVENT_TYPE_NAME = "default";
// private static final String DEFAULT_CALENDAR_ID_SETTING = "defaultCalendarId";
//
@Override
public void init() {
}
@Override
public String getName() {
return "calendar";
}
@Override
public List<LocaleBundle> getLocaleBundles() {
return Arrays.asList(
new LocaleBundle(LocaleLocation.APPLICATION, ResourceBundle.getBundle("fi.otavanopisto.muikku.plugins.calendar.Messages", LocaleUtils.toLocale("fi"))),
new LocaleBundle(LocaleLocation.APPLICATION, ResourceBundle.getBundle("fi.otavanopisto.muikku.plugins.calendar.Messages", LocaleUtils.toLocale("en"))),
new LocaleBundle(LocaleLocation.JAVASCRIPT, ResourceBundle.getBundle("fi.otavanopisto.muikku.plugins.calendar.JsMessages", LocaleUtils.toLocale("fi"))),
new LocaleBundle(LocaleLocation.JAVASCRIPT, ResourceBundle.getBundle("fi.otavanopisto.muikku.plugins.calendar.JsMessages", LocaleUtils.toLocale("en")))
);
}
}