OBSCrowdinHelper
OBSCrowdinHelper is an easy-to-use Java tool to help keep OBS Studio's translations and contributors up-to-date.
Features
- Build the project.
- Download the newest translations.
- Sort out empty files.
- Generate a formatted and sorted
AUTHORS
file containing all Git contributors and translators. - Supported command line arguments:
--skip-build
: Skips the build creation, but still downloads the newest build.--skip-authors
: Skips the AUTHORS file.--skip-git-contributors
: Skips the Git contributors.--skip-translators
: Skips the translators.
--skip-desktop-entry
: Skips the desktop entry file.
Requirements
- Crowdin API v2 Personal Access Token from a project manager or the owner
- Java SE 8 or greater
- Git
- a local clone of the OBS Studio Repository (up-to-date!)
Build Instructions
- Download the repository.
- Run
./gradlew generateJar
orgradlew.bat generateJar
on Windows. - Go to
/build/libs/
.