NLS Policy
Chris Dudley <[email protected]> Wed, 18 Jun 2003 11:07:31 +0100
| Newsgroups | gmane.comp.cms.xaraya.user.russian |
|---|---|
| Organization | Xaraya News Server |
| Message-ID | <pan.2003.06.18.10.07.28.174061__44561.6088029512$1055931148@xaraya.com> |
This document outlines the policy Xaraya is going to take with regard to the international communities that surround the project. Those communities are an important part of the project and as such we would like to draw them in closer to the central development team rather than distance them from us. Hopefully this will lead to a good flow of information and prompt translations so all communities stay up to date. For the purposes of this doc, NLS refers to the National Language Support - the translations and the community that goes with them - commonly referred to as I18N in the open source world. NLS Teams =3D=3D=3D=3D=3D=3D=3D=3D=3D Each language would have a team leader and then a small team around that leader. The leader would be admin on the appropriate NLS website, have commit access to the langs repos and be moderator on the appropriate mailing list. The leader (or leaders) will also be the person to liaise with the centra= l team on issues of importance to the NLS Team. On the central team side th= ere will ideally be one or more members who can act as godfathers to the NLS Team and make sure their voice is heard - for now myself and marcinmilan seem to have inherited that role. One NLS team could be producing several translations. For example the French team would be responsible for producing all the French language locales - e.g. French French, Canadian French, African French, etc... (this is of course on the assumption there is someone on that team=20 who is qualified to produce the extra locales, if not then they arent=20 produced) NLS Websites =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D All NLS websites will be subdomains of xaraya.com They will share users tables with xaraya.com itself so one login will work for all sites (not entirely sure how to do this - setting up an LDAP server would be one way). Until I can get this sorted each site will have its own users table. They could take some feeds as RSS off xaraya.com if needed or just translate the articles one by one and add them to their own articles tables. The site would have its own admins and editors - though several of the Xaraya core team would be admins to all xaraya.com domains as well as a backup. This will avoid the PN fiasco of NLS sites having random names and being scattered all over the net. We own several international domains, such as xaraya.de. These will be setup as redirects to de.xaraya.com. But the only publicised domains will be the *.xaraya.com ones. Since we dont own all the international domains this will hopefully stop people going to those sites that we dont own and assuming its an official site. All the websites will use the same theme (and will be the only sites to d= o so since that theme isnt being distributed) - this will help create the unified, official look to all the xaraya.com sites. NLS Translation Files =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D The output of the translation process is one or more locale files. These files should go together in a seperate directory named after the locale itself and go in a seperate repository (xaraya-langs) on xaraya.co= m. At least the team leader of each translation team would then be given access to commit to that repository. They would not get access to push to any other repos unless they already had that access through being on the dev team. This means that we have all the translations and the NLS communities all accessible from the one domain and all through the single frontend (xaraya.com). This coupled with the NLS mailinglists/newsgroups means we can keep the NLS international communities closer to the centre of Xaraya rather than abandoning them all over the web. I hope this answers a few questions. The domains are setup already - they just all point to xaraya.com at the moment. They will stay that way until the relavent team leader comes forward and requests a website, at which point I will set one up. We currently have 12 NLS lists - I need to know the team leader for each one. I have a fair idea who it currently is for most of them, but if in a= ny doubt feel free to have a mini election amongst yourselves and then just let me know the result. Cheers, miko & marcinmilan on behalf of Team Xaraya