On 2012/02/10 06:50, Rob Weir said:
On Thu, Feb 9, 2012 at 5:28 PM, Michael Bauer <fi...@akerbeltz.org> wrote:
Putting it the other way, would you give just anyone the right to commit new (structural) code?

Community translation has its good sides and it's bad sides. What will undoubtedly happen is that there will be disagreements over style, terminology and orthography. Unless you have the option of making someone the "arbiter" of that locale, you end up with the most nauseating hotchpotch of style, terminology and orthography. Some of the Google interface languages are like that. I have read a little in the mailing list. Openoffice uses a pootle server for translation[1]. It might be worth to think if that might be useful for us too.

Apache projects tend to look at this slightly differently.

Traditional, vertical organization: Someone (or group of persons) is in charge and decides what will be done, and then delegates that authority to other individuals who have that authority and decide such matters. Parts of Apache are like this, at the foundation-level. For legal reasons there are individual officers with formal responsibilities and authority that supports those responsibilities.

But within a project, it is more like horizontal organization, consensus based. The community agrees that it wants consistency in terminology in the UI translations. Someone volunteers to define a basic terminology, the community adopts it as a "coding standard" and agrees to treat deviations like a bug. Someone might volunteer to review these items and fix errors and general facilitate consistency in the translations.

So I think you end up in the same place in both models. You achieve consistency. In both cases there is leadership, but in the 2nd case there is no appointed leader with authority. There is just a volunteer who, by his efforts exerts a kind of personal leadership in that area.


I think that is a pretty good summary.

yours
Martin.

Reply via email to