An open API service indexing awesome lists of open source software.

https://github.com/dataliquid/i18n-maven-plugin

Handle internationalization and localization easily - convert Excel sheets to resource files (Properties, JSON, XML)
https://github.com/dataliquid/i18n-maven-plugin

Last synced: 3 months ago
JSON representation

Handle internationalization and localization easily - convert Excel sheets to resource files (Properties, JSON, XML)

Awesome Lists containing this project

README

          

= i18n Maven Plugin

Handle internationalization and localization easily with the i18n Maven Plugin.

Convert your Excel sheets to resource files. Your input file `i18n.xls` will be converted to different output resource files.

== Output Formats

=== Properties

----
customer.properties
customer_en.properties
----

[source,properties]
----
#Generated file customer.properties
CUSTOMER=Customer
FIRSTNAME=Firstname
LASTNAME=Lastname
----

=== JSON

----
customer.json
customer_en.json
----

[source,json]
----
{
"CUSTOMER": "Customer",
"FIRSTNAME": "Firstname",
"LASTNAME": "Lastname"
}
----

=== XML

----
customer.xml
customer_en.xml
----

[source,xml]
----

Generated file customer.xml
Customer
Firstname
Lastname

----

== Usage

[source,xml]
----

com.dataliquid.maven
i18n-maven-plugin
1.0.0


i18n
generate-resources

i18n




C1
B4

src/main/resources/i18n.xls


properties
json
xml

----

== Bug Tracker

Have a bug or a feature request? Please create an issue on GitHub.

https://github.com/dataliquid/i18n-maven-plugin/issues

== Contributing

Fork the repository and submit pull requests.

== License

Copyright 2014 Ben Asmussen, 2024 Dataliquid GmbH

Licensed under the Apache License, Version 2.0.