This repository has been archived by the owner on Nov 15, 2020. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 1
Home
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.
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) | ❌ | ✔ |