Skip to content
/ babel Public

Internationalization (i18n) for Scala applications

License

Notifications You must be signed in to change notification settings

taig/babel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Babel

Internationalization (i18n) for Scala applications

GitHub Maven Central Sonatype Nexus (Snapshots) License Scala Steward badge

Features

  • First class support for plurals
  • Great fit for Scala.js clients, since java.util.Locale is not used
  • Translation definitions in HOCON format
  • Decode translations into data classes
  • Easily share translations of a specific language with the frontend in JSON format
  • Typesafe alternative to String.format or java.util.MessageFormat argument injection
  • Dependency-free core module

Please proceed to taig.github.io/babel for more information.