My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Links

New version

jakubiak-jpa-translation

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!

Powered by Google Project Hosting