package de.ivu.elect.presentation.lokalisierung;

import java.io.Serializable;

import javax.enterprise.context.RequestScoped;
import javax.inject.Inject;
import javax.inject.Named;

import de.ivu.elect.business.lokalisierung.control.LokalisierungResourceBundle;
import de.ivu.elect.business.lokalisierung.entity.LokalisierungLocale;
import de.ivu.elect.jee.faces.Messages;

@Named(LokalisierungHelper.COMPONENT_NAME)
@RequestScoped
public class LokalisierungHelper implements Serializable {

  public static final String COMPONENT_NAME = "lokalisierungHelper";

  private static final long serialVersionUID = 1L;

  @Inject
  private transient Messages messages;

  public String getSprache() {
    return messages.lokalisiere(LokalisierungLocale.byLocale(LokalisierungResourceBundle.getLocaleOrDefault()));
  }

}
