||*()*|| Hi, Rasmus.

RL> Jacques Marneweck wrote:
>> Rasmus Lerdorf wrote:
>>> Hey, what do you guys think of taking advantage of our big
>>> international doc team to translate the main web site pages as well?
>>> It is a much smaller project than translating the manual and we
>>> already have the language choosing mechanisms and everything in
>>> place.  The biggest problem is figuring out whether we should try to
>>> pull the text parts out of the current pages and keep them somewhere
>>> separate, or simply clone the pages in individual /en /fr /de /ja
>>> top-level directories.
>>>
>>> -Rasmus
>>>
>> One also needs to look at the aspect of do we have the requirement where
>> content is first added to the english version of the php.net website
>> prior to it being translated or can translators add news to say the
>> french version of the site and then to the english?

RL> I think we need a single point of reference for news items, so yes,
RL> adding first to the English one so everyone can review makes sense.

RL> -Rasmus

How about local PHP news and conferences? I know in russia there is a
big PHP communtity, what uses russian language and organizes their own
russian based conferences. Not too much people uses PHP.NET site for
anything else than download and manual. For most russian language
auditory monthly conference and training invitations available from
PHP.NET site at the moment do not make sense at all and I do not see
much sense in translation of local USA or China events into russian
and russian local events announcements into english. PHP.NET must be
personalized to be useful for everyone, so everyone can choose what to
read in preferences.

Good translation system must be wiki-template-based with an ability to
maintain one-to-one mappings to docbook or to fictional simplified
phpdocbook XML schema (where this schema still will be clearly
one-to-one mapped to docbook) to continue generate documentation in
various formats. This needs time and clear RFC/functional/technical
and/or architectural documentation, because such a project can not be
done by a one man army on a volunteer basis.

Current php-web code is scattered among master, main and phpdoc and
to realize how it works one has to spend some time. Needless to say,
what core PHP.NET maintainers deny integrating patches, what they do
not have time to review and this is the reason why featurecreep is not
welcomed. PHP.NET is quite in stasis, because it's web code probably
is not structurized enough, lacks documentation, is not easy to
maintain, understand and keep in mind. PHP.NET needs some API or
common description of it's reusable components and how they fit
together if it is aimed to expand developers base.

Even if we will make advanced translation service - somebody has to
update news items and it likely will be people, who is not burdened
with daily programming too much - good translators are often those,
who don't realize what CVS account is about and why to ask for it.
PHP.NET must revise it's policy to be community friendly and have to
decide which kind of environment it would like to create -
limited professional only cathedral or chaotic user friendly bazaar.

The project like this system can turn out very complex and without
developers it will not be available anytime soon (see livedocs for
example of idea and good, but unwieldy code). Seems like PHP.NET
need more full-time support/developers as much as abandoned zend
php-collaboration project.


t
-- 

Reply via email to