My favorites | Sign in
Project Logo
                
Code license: Apache License 2.0
Labels: java, jpa, ejb3, locale
People details
Project owners:
  antoni.jakubiak
Project committers:
nino.martinez.wael

jpa-translator

This library helps build multilang Java JPA application. To make some field translatable you can use annotation:

Define translatable class

@Entity 
@Translatable
public class Hotel {

  @Id 
  private Long id;

  private String name;

  @Translate
  private String description;

  [...getter & setter...]
}

Get and set translated value

Translator translator = new Translator( Locale.GERMAN );
Hotel translatedHotel = translator.translate( hotel );
translatedHotel.getDescription(); // return description in german
translatedHotel.setDescription( "die Beschreibung" ); // persist german description

It's easy!









Hosted by Google Code