Translating the website
The gNewSense website consists of 2 parts: the core website (Main section) and the wiki (the rest). The wiki can be edited by anyone who is logged in. The core is only writable by administrators and translators. To translate the gNewSense website in a new language, you have to follow these steps:
Make sure you understand at least the basics of MoinMoin.
- Create an account on our website;
- Find at least one other person to work on the translation with you;
- Start translating the unrestricted parts of the website (e.g. the documentation section);
Once you've translated a significant amount of the wiki and believe your translation team is sustainable, mail the gNewSense-users list asking a site admin to create a 'translation' group, or to add you to one if it already exists. This will let you change the translated bits of the core website.
After that, make a list of the pages to translate with the url of original and translated pages as well as the translation status of each page (see the list of the spanish language team, the list of the french language team, the humble beginning of the german language team or the list of the turkish language team.)
Translated page names should be of the form Section.languagecode/Page, where Section and Page remain in English. For example:Main/HomePage becomes Main.es/HomePage for the spanish part and Main.it/HomePage for the italian part, only the group Main is altered (with Main.es and Main.it respectively), while url name HomePage is preserved. A list of the codes for the representation of names of languages is available at http://www.loc.gov/standards/iso639-2/php/code_list.php.
But remember you can still preserve the url name and change the title by using the #PRAGMA title processing instruction in the page you are translating, e.g.:
#PRAGMA title Installer gNewSense
To see the source code of a page you want to translate, add ?action=raw at the end of the page url, in the address bar.
If you move a page, please consider using the #REDIRECT NewLocationOfThePage processing instruction.
To create a new wiki page, you simply have to type its url in the adress bar. If it doesn't already exists, a link will propose you to edit it. For basic editing, see the syntax quick reference you will find at the bottom of every webpage being edited. If you want to know more or see some examples, you can see the Wiki Sandbox.
Announce on the main gNewSense mailing list, and in the #gnewsense IRC channel.