| package org.eclipse.e4.core.internal.tests.nls; |
| |
| import java.text.MessageFormat; |
| |
| import javax.annotation.PostConstruct; |
| |
| /** |
| * Load messages from a relative positioned resource bundle (./messages.properties) |
| * Used to verify the case sensitive filename handling under Linux |
| */ |
| public class Messages { |
| |
| //message as is |
| public String message; |
| |
| //message as is with underscore |
| public String message_one; |
| |
| //message as is camel cased |
| public String messageOne; |
| |
| //message with underscore transformed to . separated properties key |
| public String message_two; |
| |
| //camel cased message transformed to . separated properties key |
| public String messageThree; |
| |
| //message with placeholder |
| public String messageFour; |
| |
| // message with camel case and underscore |
| public String messageFive_Sub; |
| public String messageSix_Sub; |
| public String messageSeven_Sub; |
| public String messageEight_Sub; |
| public String messageNine_Sub; |
| |
| @PostConstruct |
| public void format() { |
| messageFour = MessageFormat.format(messageFour, "Tom"); //$NON-NLS-1$ |
| } |
| } |