play.i18n
Class Messages
java.lang.Object
play.i18n.Messages
public class Messages
- extends Object
I18n Helper
translation are defined as properties in /conf/messages.locale files
with locale being the i18n country code fr, en, fr_FR
# /conf/messages.fr
hello=Bonjour, %s !
Messages.get( "hello", "World"); // => "Bonjour, World !"
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
defaults
public static Properties defaults
locales
public static Map<String,Properties> locales
Messages
public Messages()
get
public static String get(Object key,
Object... args)
- Given a message code, translate it using current locale.
Notice that if the message can't be found, the string !code! is returned.
- Parameters:
key - the message codeargs - optional message format arguments
- Returns:
- translated message
all
public static Properties all(String locale)
- return all messages for a locale
- Parameters:
locale - the locale code eg. fr, fr_FR
- Returns:
- messages as a
java.util.Properties
Guillaume Bort & zenexity - Distributed under Apache 2 licence, without any warrantly