BSDCan2016 - v1.1.24a

BSDCan 2016
The Technical BSD Conference

Warren Block
Day Talks #2 - 11 June - 2016-06-11
Room DMS 1140
Start time 11:15
Duration 01:00
ID 680
Event type Lecture
Track Hacking
Language used for presentation English

Improving the FreeBSD Translation Tools

Translation of FreeBSD’s English documentation into other languages is extremely important to users and the FreeBSD project itself.

The old methods used to translate FreeBSD documentation are very labor-intensive. Existing translators have difficulty keeping translations up to date, new translators are discouraged by the depth of expertise required to translate, and even writers working on the English original documents must take extra steps to accommodate translations.

The gettext PO translation system automates much of the work and provides new abilities to make translation easier and faster, to share the work with other members of a translation team, and to reuse previous work. The PO translation tools have now been implemented for translating FreeBSD books and articles and this new method has begun to revitalize our translation efforts.

Here we describe the benefits of translation, the difficulties with the old method, the benefits of the new system, and some potential challenges and possibilities for the future.