Overview

NOTICE: translation support will be moved to https://translations.launchpad.net/springlobby shortly, more info to follow

SpringLobby supports translation using the wxWidgets gettext implementation.

Available Languages

The following languages have a more or less complete translation. If you want to help out with any of the languages below please contact the current maintainer first(if any). If you want to add a new language please add yourself to the list before starting your work.

Swedish

Status: active
Current maintainer: Tommy Carlsson <tc@springlobby.info>
Translation should be continued on Launchpad

German

Status: active
Current maintainer: koshi <koshi@springlobby.info>
Translation should be continued on Launchpad

French

Status: active
Current maintainer: lejocelyn <lejocelyn at gmail dot com>

Chinese Simplifed

Status: active
Current maintainer: chaosch <chaosch at gmail dot com>

HowTo

Note: these instructions are now superseded by the Launchpad interface.
If you don't want to use Launchpad you can still use them ofc, but please check here first if translation for your target language has already started.

Starting steps

check this wiki page if somebody else is currently working at your target locale, in case of positive answer, contact them and notify about your availability, if a translator group leader is present that should be the person to contact

list yourself in the wiki with your name and email under an entry for your locale

Download and extract a source tarball from our file archive, or either fetch the buildbot repository using git (recommended)

*nix users

enter the po folder and run the command msginit passing your target locale as parameter, example:

cd po
msginit -l it_IT

proceed to the all users step

windows users

open the folder po, find the file called springlobby.pot, make a copy of it and rename it as your target locale code + .po extension; example:

it.po

proceed to the all users step

all users

open your .po file with either a text editor or a .po editor (recommended), first fill in your personal data such as name and e mail, the proceed translating the strings

when done either contact your translator group leader (if existent) and submit the work to him, otherwise, either

  • create a new ticket containing the .po file containing informations such as locale, status of the translation and revision of the tarball
  • create a git patch (recommended) and attach it to a new ticket

Useful Applications

poEdit cross-platform po-file editor.

Links

wx internationalization GNU gettext documentation