Skip to content


Subversion checkout URL

You can clone with
Download ZIP
HTML PHP CSS JavaScript Shell Python Other
Branch: master
Fetching latest commit...
Cannot retrieve the latest commit at this time.

This is a Drupal installation profile for B-Translator Server.


Installation is done inside a Docker container. For instructions about installing Docker see:

  • Create a working directory:
    mkdir workdir/
  • Link the docker directory inside the working directory:
    cd workdir/
    ln -s ../btr_server/docker .
  • Modify and customize the settings:
    cp docker/ .
  • Build a Docker image:
    tail -f logs/nohup-btr_server-master-20150929.out
    less -r logs/nohup-btr_server-master-20150929.out

    This will create a docker image, named btr_server:master with a minimal ubuntu system and everything that is needed for the normal work of the Drupal application.

  • Create a Docker container like this:

    It will create a container with port forwarding like this: -p 80:80 -p 443:443 -p 2201:2201. If you don’t like the default port forwarding, edit config and modify it.

  • Now you can start and stop the container with docker/ and docker/, enter the shell of the container with docker/, etc.
  • If development=true is set on the settings, then the code of the application inside the container will be linked to the directories btr_server/ and btr_client/ inside the workdir, so that you can edit and work on it easily.
  • If it is installed on a local machine (for testing or development), add the domain names and on /etc/hosts, like this:

    This way it can be accessed by typing and on the browser location.

  • To change the configuration, run:
    docker/ install/

    and give the new settings interactively.

    Or edit btr_server/ and then run:

    docker/ install/

Note: An easier way to install is by using the script utils/ which automates the steps above, with certain conventions for directory names etc.

vim utils/
utils/ $(pwd)/ \

What is B-Translator

The codename B-Translator can be decoded like Bee Translator, since it aims at collecting very small translation contributions from a wide crowd of people and to dilute them into something useful.

It can also be decoded like Be Translator, as an invitation to anybody to give his small contribution for translating programs or making their translations better.



Sites using B-Translator:

To install and setup your site you would need some basic skills on Ubuntu server administration and Drupal administration.

Something went wrong with that request. Please try again.