sm_mat_text_reg/resources/app
tsDesktop a26c1b026d Tue Jan 23 2024 12:34:14 GMT+1300 (Tonga Standard Time) 2024-01-23 12:37:26 +13:00
..
i18n Tue Jan 23 2024 12:34:14 GMT+1300 (Tonga Standard Time) 2024-01-23 12:37:26 +13:00
icons Tue Jan 23 2024 12:34:14 GMT+1300 (Tonga Standard Time) 2024-01-23 12:37:26 +13:00
node_modules Tue Jan 23 2024 12:34:14 GMT+1300 (Tonga Standard Time) 2024-01-23 12:37:26 +13:00
src Tue Jan 23 2024 12:34:14 GMT+1300 (Tonga Standard Time) 2024-01-23 12:37:26 +13:00
CHANGELOG.md Tue Jan 23 2024 12:34:14 GMT+1300 (Tonga Standard Time) 2024-01-23 12:37:26 +13:00
Dockerfile Tue Jan 23 2024 12:34:14 GMT+1300 (Tonga Standard Time) 2024-01-23 12:37:26 +13:00
LICENSE Tue Jan 23 2024 12:34:14 GMT+1300 (Tonga Standard Time) 2024-01-23 12:37:26 +13:00
README.md Tue Jan 23 2024 12:34:14 GMT+1300 (Tonga Standard Time) 2024-01-23 12:37:26 +13:00
config.json.enc Tue Jan 23 2024 12:34:14 GMT+1300 (Tonga Standard Time) 2024-01-23 12:37:26 +13:00
dropbox_uploader.sh Tue Jan 23 2024 12:34:14 GMT+1300 (Tonga Standard Time) 2024-01-23 12:37:26 +13:00
gogs-client-lib-request.diff Tue Jan 23 2024 12:34:14 GMT+1300 (Tonga Standard Time) 2024-01-23 12:37:26 +13:00
makefile Tue Jan 23 2024 12:34:14 GMT+1300 (Tonga Standard Time) 2024-01-23 12:37:26 +13:00
package-lock.json Tue Jan 23 2024 12:34:14 GMT+1300 (Tonga Standard Time) 2024-01-23 12:37:26 +13:00
package.json Tue Jan 23 2024 12:34:14 GMT+1300 (Tonga Standard Time) 2024-01-23 12:37:26 +13:00
pioneer.json Tue Jan 23 2024 12:34:14 GMT+1300 (Tonga Standard Time) 2024-01-23 12:37:26 +13:00
private.json.gpg Tue Jan 23 2024 12:34:14 GMT+1300 (Tonga Standard Time) 2024-01-23 12:37:26 +13:00
resource_containers.zip Tue Jan 23 2024 12:34:14 GMT+1300 (Tonga Standard Time) 2024-01-23 12:37:26 +13:00
win64_installer.iss Tue Jan 23 2024 12:34:14 GMT+1300 (Tonga Standard Time) 2024-01-23 12:37:26 +13:00

README.md

Build Status

BTT-Writer Desktop

A tool to translate the Bible into your own language.

Installation

The Releases have installers for 32-bit and 64-bit Windows installations. git is bundled with these installers (and is a specific version known to work).

Linux users should unzip the release file and install it as BTT-Writer in the /opt/ directory. The included BTT-Writer.desktop file should be copied to the /usr/share/applications/ directory to be picked up by the OS.

macOS users can unzip the application and put it where they want it (usually the /Applications/ directory).

Both Linux and Mac users will need to install git to run the program. Linux users can probably do this with sudo apt install git, while Mac users are encouraged to use the version of git-scm available here.

The program is not signed for either macOS or Windows, so users will need to deal with the warnings, etc., involved with that.

More information and assistance can be found at https://techadvancement.com

Development / Contributing

Quick Start

First make sure you have NodeJS installed (choose the Current, not LTS). Then, in your terminal/command line window:

$ npm install -g bower
$ npm install -g gulp

Then fork this repository and clone your fork. After the repository has been cloned to your computer run the following command in the new directory to set up your environment

$ npm install && bower install

	Alternatively, a Docker build pipeline and makefile are provided to make building and running easier.

Commands

The following commands are available from within the project directory:

  • $ gulp build --win builds a windows distribution (other available flags are --osx and --linux)
  • $ gulp test runs all Mocha unit tests
  • $ gulp test --grep [string] runs the Mocha unit tests that match the string
  • $ gulp runs the test task
  • $ npm start runs the application (without building it)

Note: You can open the Chrome Developer Tools while the app is running by pressing Ctrl+Shift+I on Windows/Linux or Cmd-Shift-I on macOS.