Table of Contents
This article describes how to handle the translations of existing articles as well as how to create new articles in your native language.
English is the primary language of the Slackware Documentation Project. Every Wiki article must at least have an English version. This is logical since Slackware Linux has an English-only installer and English-only documentation. The admin team also wants to prevent this project from getting stuck in a Babylonian mess.
That being said, there are many valuable contributors who simply don't want to write a text in a language that is not their native language. We don't want to frustrate all these potential writers, the more so since we count on each one of you for making this project happen. After some discussion on the admin list, we found a viable solution for this dilemma.
Translating a Page
If you want to translate an existing article, so that is already written in English, follow these steps:
- Navigate to the desired article.
- In the left pane of the website, locate the “In Other Languages” box, and select your language.
- You will reach a page telling you that the page doesn't exist. Click on the “create this page” tab on the top of the page.
- Add a warning note to the page, saying “Work in progress (your name)”, and save it immediately. This will prevent double work.
- Start translating, on your local editor or online with the Wiki's editor. Remember to stick to the template provided.
For example, to translate slackware:install into Brazilian Portuguese, just add the pt-br: prefix in the URL like this: pt-br:slackware:install . Do NOT change the page name “install” to its Brazilian Portuguese translation of “instalar” ! Again, you should only translate the page's content, not the page name.
Creating a Page in Your Own Language
If you want to create a new article in your native language, it is important to first create the English version of the page, using an English word for the page. A page name like “instalar” is not an English word and therefore will not be accepted!
You can start with an empty English page if you want, with for example just a title and containing a warning that you are working on a translated version first. Then, follow the same procedure as described in Translating a page. You must also contact a translator via the mailing list.
Here's an example. Let's say you're French, and you wish to contribute a HOWTO about OCR text scanning, in French.
- Find a suitable English name for the page, create it, and add a note saying “Work in progress on the French translation (your name)”.
- Create the French article as explained in the section Translating a page.
- Send a message to the
firstname.lastname@example.org list, asking for a translator for your language. Something in the line of: “Hello everybody, I'm busy writing a HOWTO about OCR text scanning in French. Can anybody translate my article into English once it's finished?”.
- As soon as you find your translator, or an editor picks one for you - which shouldn't be too hard, since our numbers seem to grow daily - you continue the discussion off-list, until both the text and the translation are finished.
- The English text gets published first, in the main section of the site. The Sources section mentions you as the author, and the translator as such.
- Finally, your original text gets published in the French section of the site, mentioning you as the author again.
You should add a warning or a tag to the English version that it is in need of proof-reading and editing (see also Pages That Require Attention from an Admin).