Added some convenience functions for translating messages.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@90 6335cc39-0255-0410-8fd6-9bcaacd3b74c
This commit is contained in:
@@ -1,9 +1,11 @@
|
|||||||
//
|
//
|
||||||
// $Id: Application.java,v 1.1 2001/03/04 06:15:39 mdb Exp $
|
// $Id: Application.java,v 1.2 2001/03/04 06:25:48 mdb Exp $
|
||||||
|
|
||||||
package com.samskivert.webmacro;
|
package com.samskivert.webmacro;
|
||||||
|
|
||||||
import javax.servlet.ServletContext;
|
import javax.servlet.ServletContext;
|
||||||
|
import org.webmacro.servlet.WebContext;
|
||||||
|
|
||||||
import com.samskivert.servlet.MessageManager;
|
import com.samskivert.servlet.MessageManager;
|
||||||
import com.samskivert.util.StringUtil;
|
import com.samskivert.util.StringUtil;
|
||||||
|
|
||||||
@@ -93,6 +95,46 @@ public class Application
|
|||||||
return _basePkg + uri;
|
return _basePkg + uri;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* A convenience function for translating messages.
|
||||||
|
*/
|
||||||
|
public final String translate (WebContext ctx, String msg)
|
||||||
|
{
|
||||||
|
MessageManager msgmgr = getMessageManager();
|
||||||
|
return msgmgr.getMessage(ctx.getRequest(), msg);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* A convenience function for translating messages.
|
||||||
|
*/
|
||||||
|
public final String translate (WebContext ctx, String msg, Object arg)
|
||||||
|
{
|
||||||
|
MessageManager msgmgr = getMessageManager();
|
||||||
|
return msgmgr.getMessage(ctx.getRequest(), msg, new Object[]{ arg });
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* A convenience function for translating messages.
|
||||||
|
*/
|
||||||
|
public final String translate (WebContext ctx, String msg, Object arg1,
|
||||||
|
Object arg2)
|
||||||
|
{
|
||||||
|
MessageManager msgmgr = getMessageManager();
|
||||||
|
return msgmgr.getMessage(ctx.getRequest(), msg,
|
||||||
|
new Object[]{ arg1, arg2 });
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* A convenience function for translating messages.
|
||||||
|
*/
|
||||||
|
public final String translate (WebContext ctx, String msg, Object arg1,
|
||||||
|
Object arg2, Object arg3)
|
||||||
|
{
|
||||||
|
MessageManager msgmgr = getMessageManager();
|
||||||
|
return msgmgr.getMessage(ctx.getRequest(), msg,
|
||||||
|
new Object[]{ arg1, arg2, arg3 });
|
||||||
|
}
|
||||||
|
|
||||||
protected String _baseURI;
|
protected String _baseURI;
|
||||||
protected String _basePkg;
|
protected String _basePkg;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user