# Comment faire - Traduire la Documentation - Rubinius
Rubinius is an implementation of the Ruby programming language. The Rubinius bytecode virtual machine is written in C++. The bytecode compiler is written in pure Ruby. The vast majority of the core library is also written in Ruby, with some supporting primitives that interact with the VM directly.
Author: Less Than Three. <3. http://less.thanthree.com

1.2.3

## Comment faire - Traduire la Documentation

Il y a deux tâches:

1. Mettre à jour la documentation existante
2. Créer de la nouvelle documentation

Commencez par lire Comment Faire - Ecrire de la Documentation

### Mettre à jour la documentation existante

Pour mettre à jour la documentation existante, ouvrez un fichier sous `web/doc/LANG` et éditez le texte existant ou ajoutez du nouveau contenu.

### Créer de la nouvelle documentation

Pour créer une nouvelle traduction:

1. Copier `web/doc/en` vers `web/doc/LANG` où LANG est le code ISO-639-1 pour la traduction que vous créez.
2. Editer les liens dans la Table des Matières pour pointer vers la cette traduction. (Notez que le `page.base_dir` n’est pas accessible quand ces fichiers sont rendus via Jekyll. Cela mériterait d’être investigué).
3. Traduire le texte de l’Anglais vers la langue en question.