Projects:Go Bible/Changing the UI
From CrossWire Bible Society
This page describes how to change the User Interface for an existing Go Bible, even if you don't have the original files used to create it.
Requirements
All you need is
- an existing Go Bible JAR file that you wish to change,
- a suitable UI translation encoded as a Unicode text file, and
- the Windows based archive utility called 7-Zip.
In addition, you may need a suitable Unicode text editor, to ensure that the UI translation matches the Go Bible version.
Method
- Make a secure backup copy of the Go Bible JAR file that you wish to change.
- Using 7-Zip, with the Windows context menu, open the JAR file as an archive. You should see an internal file called ui.properties.
- Take a copy of the required UI translation. If necessary, rename this text file to ui.properties.
- Using a Unicode text editor, open the above file, and check that there is a proper EOL marker on the last line.
- Drag & drop the file ui.properties into the JAR file already opened with 7-Zip.
- Close the archive.
- Test the updated Go Bible JAR file using a suitable emulator. I generally use the one from the mpowerplayer/apk