Skip to content
PICAUT Judicael edited this page Mar 16, 2017 · 24 revisions

You are cordially invited to contribute I-Simpa. One way to help us is to translate the application.

Translate I-Simpa and the associated toolboxes

The translation of I-Simpais managed thanks to the Transifex platform, a free-to-use website enabling users to collaboratively translate open-source projects. To do so, you just have to create a free account. Then, you can access to the Transifex NoiseCapture project HERE.

Team

A langage is manage by a team, which is composed of 3 rules:

  • coordinator: manage the team (add/remove members),
  • revisor: can translate and validate the result,
  • translator: can translate.

Remark: note that one user can have the 3 rules in the same time.

The application is already written in english, so no need to create an english team. Right now, 4 teams have been created (French, Chinese, Italian, Polish, Spanish), but we can add new teams (i.e. new translations).

New users are invited to:

  • create a new team if their langage is not already present,
  • or to join an existing team.

Getting started (for translators)

Once you are team member, you should be allowed to translate I-simpa. Here you are asked to translate words (also nammed keys) presents in a strings.xml file.

Most of the translation keys are single words or sentences. In this case, the translation process is self-explanatory.

However, you can discover some specific characters such as {} or &. In this case, please follow the instructions below.

Special characters

In some cases, you will notice special characters (such as %, &). These strings refer to special parameters in the code and must be preserved.

Example with %, # and $:

- &Cancel
- Are you sure to delete this element forever?⏎ %s
- Authorized minimum value: %s

becomes in French

- &Annuler
- Êtes-vous certain de vouloir supprimer ce fichier définitivement ?⏎ %s
- La valeur doit être au minimum égale à %s.
Clone this wiki locally