New message extension update

less than 1 minute read

I’m very happy and of course proud to see that the new message extension created by Tom Schindl and me is part of the Eclipse platform with Eclipse Luna M3.

If you followed my blog post series about the new message extension, there are some slight modifications you need to do in order to use the platform instead of the E4 Tools Services now:

  • Remove dependency to org.eclipse.e4.tools.services
  • Add dependency to org.eclipse.e4.core.services (if it is not already there)
  • Change the import statement for the @Message annotation from org.eclipse.e4.tools.services.Message to org.eclipse.e4.core.services.nls.Message
  • Change the import statement for the @Translation annotation from org.eclipse.e4.tools.services.Translation to org.eclipse.e4.core.services.nls.Translation

This makes it easier to consume the new message extension in the future. Hopefully we will see the IDE integration similar to the existing NLS stuff soon, so the Eclipse Translation Pattern finds its way to a lot of Eclipse related projects out there. :)

Updated: