Skip to content

kejn/bundle-converter

Repository files navigation

build codecov maintainability

bundle-converter

Java library allowing easy conversion between .properties and .xlsx file formats.

screen

Basic usage

There is an example commandline application project which shows the basic usage of the bundle-converter API: bundle-converter-cmd. Explore the code to learn-by-example.

Why would I even use it?

  1. Easy documentation maintenance.
    Keep and manage all the texts used accross your application in a single file. All you have to do is just to convert your .properties files after a new release.
  2. Popular file format.
    .xlsx files can be easily managed and are also well-known by most PC users, possibly: your clients. They will appreciate to always have the insight into what they see in the application and in case some text required to be corrected, their corrections could be done almost without any effort. After that, all you have to do is just to convert the .xlsx back to .properties and commit the changes.

Building

Open the project directory in command-line and execute:

  • On Windows: gradlew.bat build
  • On Unix: ./gradlew build

Add it to your project

Project dependency is available both on jCenter and Maven Central.

Maven

<dependency>
    <groupId>com.github.kejn</groupId>
    <artifactId>bundle-converter</artifactId>
    <version>1.0.0</version>
</dependency>

Gradle

compile 'com.github.kejn:bundle-converter:1.0.0'

Something's wrong!

In case something is not working as expected, feel free to create an Issue or PullRequest.

About

Java library allowing convertion of '.properties' files to '.xlsx'.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages