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-2024.8.0.jar download
babylon-maven-plugin-2024.8.0.pom download
babylon-maven-plugin-2024.8.0-sources.jar download
Apache Maven
<dependency>
  <groupId>one.edee.oss</groupId>
  <artifactId>babylon-maven-plugin</artifactId>
  <version>2024.8.0</version>
  <type>maven-plugin</type>
</dependency>
Gradle Groovy
implementation 'one.edee.oss:babylon-maven-plugin:2024.8.0'
Gradle Kotlin
implementation("one.edee.oss:babylon-maven-plugin:2024.8.0")
Scala SBT
libraryDependencies += "one.edee.oss" % "babylon-maven-plugin" % "2024.8.0"
Groovy Grape
@Grapes(
  @Grab(group='one.edee.oss', module='babylon-maven-plugin', version='2024.8.0')
)
Apache Ivy
<dependency org="one.edee.oss" name="babylon-maven-plugin" rev="2024.8.0" />
Leiningen
[one.edee.oss/babylon-maven-plugin "2024.8.0"]
Apache Buildr
'one.edee.oss:babylon-maven-plugin:jar:2024.8.0'