Kira a écrit :
在 Mon, 25 Oct 2010 11:59:25 +0800, Marc Paré <[email protected]>寫道:
I think that it is pretty clear that packagers don't really want to
deal with updating description, but the users would like to have
updated descriptions. So, what if there was a group of users in
charge of updating the package descriptions/translations where
needed? Would this work?
The problem is that currently if we want to translate the description,
then
we have to modify the SPEC of the RPM, which can only be done with
packager.
Like the previous messages, we have 2 methods to choose:
1 .po files for 1 package
or
1 .po files for multiple packages
The first one would cause many .po files to maintain, while the other
cause the maintainence hard( too complicate).
====
I think maybe a more aggresive way is better:
Make the detailed description available only for programs, not packages.
Currently the RPMDRAKE is packages based, which is hard for newbies to
find
programs they need and the amount of the description need to maintain
also scares
everyone off.
The "Programs with GUI" option is the first step, but I think we
should step further,
let people install programs, not packages. Therefore, we can ease both
the difficulty
of maintain descriptions and installation harsh.
I don't quite follow this distinction of programs and packages.
A package is a file with installation instructions for a program, or a
set of closely related programs. Sometimes a program with many modules
is divided into more than one package, but then there are one or more
core packages, essential to the installation of the others.
So maybe some packages would need minimal documentation since they are
dependant on a core package (e.g. OpenOffice).
But if considering installing a package containing a number of closely
related programs, wouldn't one want all the contained programs to be
documented ?
Since they would almost necessarily be complementary ?
And if you install only one program at a time, essentially you are
saying that each package contains exactly one program. So you want 37
packages to install Openoffice ? And you want 4 or 5 packages instead
of one for the diff (file comparison) utilities ?
By the way, if newbies are scared off by packages, why is the Microsoft
environment package oriented ?
(Even though often a package of numerous programs is referred to as a
program.)
In any case, a documentation group which takes care of the package
description and localisation, done in a collorative online environment,
such that the package descriptions can be automatically included in
created packages, is a very workable solution.
This is basically applying the documentation and translation process of
many major open source projects to package description.
my 2 cents :)
- André