package testapp.endpoint;
import act.app.ActionContext;
import act.controller.Controller;
import org.osgl.mvc.annotation.GetAction;
import org.osgl.mvc.result.Result;
import testapp.TestApp;
import javax.inject.Inject;
import static act.controller.Controller.Util.text;
@Controller("/i18n")
public class I18nTestBed {
@Inject
private ActionContext context;
@GetAction("foo")
public Result foo() {
return text(context.i18n("foo"));
}
@GetAction("template")
public Result template(String foo, int bar) {
return text(context.i18n("template", foo, bar));
}
@GetAction("yfoo")
public Result bundleByClassFoo() {
return text(context.i18n(TestApp.class, "foo"));
}
}