Skip to content

JCEmmons/gp-java-tools

 
 

Repository files navigation

Java Client Tools for IBM Globalization Pipeline

What is this?

This repository contains Java tools for IBM Globalization Pipeline.

Build Status Coverage Status Coverity Scan

gp-java-tools

Getting started

To get started, you should familiarize yourself with the service itself. A good place to begin is by reading the Quick Start Guide and the official Getting Started with IBM Globalization Pipeline documentation.

Usage

Command Line Interface (gp-cli)

This tool provides command line interface for accessing resource bundles and user information. For example, exporting a resource bundle hosted by an instance of Globalization Pipeline service to a specific file format, adding a new target language in bundle configuration, creating a new user and so on.

To see available commands and options, please see Globalization Pipeline CLI Tool User Guide

gp-cli

Maven Plugin (gp-maven-plugin)

This plugin integrates Globalization Pipeline service with an Apache Maven build. With the plugin, you can upload source resource bundles to your own Globalization Pipeline service instance, and download translated resource bundles.

Please see Globalization Pipeline Maven Plugin User Guide for further information.

gp-maven-plugin

Ant Task (gp-ant-task)

This custom task library integrates Globalization Pipeline service with an Apache Ant build. With the custom tasks provided in this library, you can upload source resource bundles to your own Globalization Pipeline service instance, and download translated resource bundles.

Please see Globalization Pipeline Ant Task User Guide for further information.

gp-ant-task

Community

Contributing

See CONTRIBUTING.md.

License

Apache 2.0. See LICENSE.txt.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Packages

No packages published

Languages

  • Java 97.7%
  • Groovy 1.5%
  • JavaScript 0.8%