1 package org.appfuse.webapp.components;
2
3 import com.sun.org.apache.bcel.internal.generic.LoadClass;
4 import org.apache.tapestry5.ioc.annotations.Inject;
5 import org.apache.tapestry5.ioc.services.ThreadLocale;
6 import org.apache.tapestry5.services.PersistentLocale;
7
8 import java.util.Locale;
9
10
11
12
13
14
15 public class Header {
16
17 @Inject
18 private Locale locale;
19
20 @Inject
21 private PersistentLocale persistentLocale;
22
23 public boolean isEnglish() {
24 return locale.getLanguage().
25 equals(new Locale("en", "", "").getLanguage());
26 }
27
28 Object onActionFromSwitch() {
29 persistentLocale.set(Locale.ENGLISH);
30 return this;
31 }
32 }