php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #22359 translate the PHP website to other languages
Submitted: 2003-02-21 13:09 UTC Modified: 2005-09-06 15:36 UTC
Votes:10
Avg. Score:3.2 ± 1.4
Reproduced:4 of 5 (80.0%)
Same Version:4 (100.0%)
Same OS:4 (100.0%)
From: philip at cornado dot com Assigned:
Status: Wont fix Package: Website problem
PHP Version: 4.3.1 OS: all
Private report: No CVE-ID: None
View Developer Edit
Welcome! If you don't have a Git account, you can't do anything here.
If you reported this bug, you can edit this bug over here.
(description)
Block user comment
Status: Assign to:
Package:
Bug Type:
Summary:
From: philip at cornado dot com
New email:
PHP Version: OS:

 

 [2003-02-21 13:09 UTC] philip at cornado dot com
PHP offers official announcements in English and many times French.  This is nice but how about having more translations?  This is a phpweb feature request for both a Coordinated Announcement Translation System (CATS :) as well as a more featured release announcement webpage.   Some points:

- List out volunteer translators for the job (several
  per language) for later contact
- English announcement is given to each team and within
  a sane amount of time translations are accepted and
  published
- Most likely one volunteer per group will do the    
  translation,  sort of a first-accept-first-serve basis?     
  Something...
- New page (announcements.php) to display release announcements
- *Maybe* also send translated announcements to "officially 
  designated" lang mailing lists (ex. es = lista@phpes.com)
  and this could also mean auto emails to php.announce and
  php.general..
  
Currently translators copy the english phpweb file and 
create their own, for example:

  release_4_3_0.php
  release_4_3_0_fr.php

With many translations (or even two) this clutters up the
phpweb docroot so how about something more like:
  
  // Put translated announcements in a directory
  include/announce/4_3_0_fr.inc

  // Display it through one page  
  announcements.php
  
So announcements.php will provide announcements according 
to REQUEST:

  - default == latest and en
  - check for GET version (?version=430)
  - check for GET lang (?lang=fr)
  - check my.php.net lang preference
  - select box for available announcements

Discuss :)

Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2003-02-21 13:14 UTC] goba@php.net
Well, I also thought about this. I really dislike the current translation method. Only English and French versions are posted of release announcements, BTW. If we go on this way, it is much better to think about translating the site. :)))

So I thought about putting this a bit off, and do the user preferences and advanced search, which are the two next points on my todo list, and work on site translation support later.

There are some problems, like what to do if a translation is outdated (fall back to English, but it may not be that easy). Eg if a release is out, and the English files are chnaged, but the translated ones are not.

And then there is also the question on how to support site translation selection. Do the site "needs to be" translated to all languages, which have their manuals. If not, then we need a separate list for site translations, and so two different language handling methods for site and manual language preferences...
 [2003-02-22 21:11 UTC] sniper@php.net
IMO there's no point in translating the website.
(except for the manual)

 [2005-09-06 15:36 UTC] sniper@php.net
This will never happen.
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Sat Dec 21 14:01:32 2024 UTC