# Class BackportEnglish

java.lang.Object
org.apache.tomcat.buildutil.translate.BackportBase
org.apache.tomcat.buildutil.translate.BackportEnglish

public class BackportEnglish extends BackportBase
Generates a set of English property files to back-port updates to a previous version. Where a key exists in the source and target versions the value is copied from the source to the target, overwriting the value in the target. The expectation is that the changes will be manually reviewed before committing them.

## Field Summary

### Fields inherited from class BackportBase

`sourceEnglish, sourceTranslations, storageDir, targetEnglish, targetRoot, targetTranslations`

## Constructor Summary

Constructors
Modifier
Constructor
Description
`protected`
`BackportEnglish(String[] args)`
Constructs a BackportEnglish instance.

## Method Summary

Modifier and Type
Method
Description
`protected void`
`execute()`
Executes the back-port operation.
`static void`
`main(String... args)`
Entry point for the English back-port tool.

### Methods inherited from class Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

## Constructor Details

### BackportEnglish

protected BackportEnglish(String[] args) throws IOException
Constructs a BackportEnglish instance.

Parameters:
  `args` - command line arguments; a single argument specifying the target directory
Throws:
  `IOException` - if an I/O error occurs

## Method Details

### main

public static void main(String... args) throws IOException
Entry point for the English back-port tool.

Parameters:
  `args` - command line arguments; a single argument specifying the target directory
Throws:
  `IOException` - if an I/O error occurs

### execute

protected void execute() throws IOException
Description copied from class: `BackportBase`
Executes the back-port operation.

Specified by:
  `execute` in class `BackportBase`
Throws:
  `IOException` - if an I/O error occurs