Skip to content
This repository has been archived by the owner on Nov 15, 2020. It is now read-only.
Matthias Ngeo edited this page Oct 23, 2018 · 4 revisions

Lingua Franca is an annotation-driven internalisation library for Java. In addiition to vast quality of life improvements and semi-automated generation of locale files, it supports properties, JSON and YAMl files. The companion Maven plugin provides compile-time linting and generation of embedded locale files via the lint and generate goals respectively.

Browsing through the Javadoc to learn how to best use Lingua Franca is not intuitive, hence a quick start and example project are provided. Nevertheless if you prefer, the Javadoc can be found here.


Feature Comparison

Plain Java Lingua Franca
Annotations
Formatted Messages
Optional Messages
Embedded Resources
Runtime Resources
Locale File Generation
Locale File (properties)
Locale File (JSON)
Locale File (YAML)