b

babylon-maven-plugin

Babylon is a tool to gather messages, and their translations from property files. It performs a round-trip consisting of two phases: export phase and import phase. In the export phase the messages are written to a Google Sheets spreadsheet. A translator will then fill in the missing translations. In the import phase, the spreadsheet (with the missing translations filled out by a translator) is examined, and the newly translated messages are used to update the respective translation property files. Also, the state of the translation, snapshot, is written out to a disk in the form of JSON file. Babylon can be run as a Maven plugin or as a standalone console application.
https://github.com/FgForrest/Babylon/
MIT License
FG Forrest, a.s.
Vladimír Kroupa
Files download
File Operation
babylon-maven-plugin-2.0.0.jar download
babylon-maven-plugin-2.0.0.pom download
babylon-maven-plugin-2.0.0-sources.jar download
Apache Maven
<dependency>
  <groupId>one.edee</groupId>
  <artifactId>babylon-maven-plugin</artifactId>
  <version>2.0.0</version>
  <type>maven-plugin</type>
</dependency>
Gradle Groovy
implementation 'one.edee:babylon-maven-plugin:2.0.0'
Gradle Kotlin
implementation("one.edee:babylon-maven-plugin:2.0.0")
Scala SBT
libraryDependencies += "one.edee" % "babylon-maven-plugin" % "2.0.0"
Groovy Grape
@Grapes(
  @Grab(group='one.edee', module='babylon-maven-plugin', version='2.0.0')
)
Apache Ivy
<dependency org="one.edee" name="babylon-maven-plugin" rev="2.0.0" />
Leiningen
[one.edee/babylon-maven-plugin "2.0.0"]
Apache Buildr
'one.edee:babylon-maven-plugin:jar:2.0.0'