Use MessageFormat for formatting messages

Use MessageFormat for formatting messages

By default, String.format is used to format messages with arguments. Use MessageFormat instead by setting the useMessageFormat configuration element to true.

<project>
  ...
  <build>
    <plugins>
      ...
      <plugin>
        <groupId>com.github.robtimus</groupId>
        <artifactId>i18n-maven-plugin</artifactId>
        <version>4.0</version>
        <executions>
          <execution>
            <goals>
              <goal>generate</goal>
            </goals>
            <configuration>
              <bundleName>com.foo.bar.i18n</bundleName>
              <useMessageFormat>true</useMessageFormat>
            </configuration>
          </execution>
        </executions>
      </plugin>
      ...
    </plugins>
  </build>
  ...
</project>