Version 1 (modified by romw, 7 years ago) (diff)

Initial commit


BOINC's localization efforts are focused around the Transifex localization platform.  You can find it here.

Central to the smooth use of this platform is the TransifexGithub? bridge.

txgh handles the following job functions:

  • Updates Transifex's copy of the templates when a updated localization template is committed.
  • Commits completed localizations back to Github.

From a developer perspective they only need to commit updated localization templates for all the localizers to be notified of the changes. When localizations have been completed the updated localization files will automatically be committed for use by the community.

NOTE: At present, BOINC's server is considered the authoritative source for the git repository. If txgh has successfully committed completed localizations to Github and someone commits to BOINC's git repo the changes will be lost. Periodically, the person in charge of monitoring the localization system needs to pull down the localization updates and push them to the git repo on the BOINC server.

Transifex Workflow

Here is some documentation on using Transifex:

TransifexGithub Bridge

Instructions for setting up a new bridge server can be found here:

Additional documentation from Transifex:

The Transifex configuration file is stored in the BOINC source repo at: boinc/locale/txconfig