Re: [PHP-DOC] cvs: phpdoc / Makefile.in

[email protected] (Gabor Hojtsy) Sat, 17 May 2003 18:49:13 +0200
Newsgroups php.doc,php.doc.he
Message-ID <[email protected]>
> To get supported encodings by iconv try iconv -l and iso-8859-8-i is not among 
> them, iso-8859-8 and WINDOWS-1255 are.
> Besides that, encoding should be consistent in the translated he files, 
> currently there is:
> <?xml version="1.0" encoding="iso-8859-8-i"?>
> <?xml version="1.0" encoding="iso-8859-8"?>
> <?xml version="1.0" encoding="iso-8859-1"?>

Well, iso-8859-8 and iso-8859-8-i are not the same as far as I learned. 
The question is if the files under the iso-8859-8 XML encoding header 
are in what encoding? Probably all of the files under iso-8859-1 are 
really iso-8859-8-i files (as Shimi said they used this encoding for 
translation, but probably forgot to change the XML encoding header).

> AFAIK the input encoding should be 8859-8 or WINDOWS-1255. Output encoding is 
> set to 8859-8 by the xsl-sheets. The question: why is iso-8859-8-i used in he 
> files?

Because iso-8859-8 is deprecated as far as I know and iso-8859-8-i (also 
known as windows-1255) is favored instead. So the XML headers as well as 
the output encoding should be changed to the used encoding: iso-8859-8-i 
or windows-1255. As the latter is known by xsltproc, let that be.

> The entiity files:
> language-defs and language-snippets might be changed, as suggested by shimi
> iconv -f windows-1255 -t utf-8 to make xsltproc happy;-)

Great.

> At least my tests have shown, that this works fine, at least xmllint and 
> xsltproc doesn't complain about encodings. Can't say anything about the 
> results, because i can't read hebrew:-)
> 
> Testing:
> 1. I applied iconv conversion to the two entity files
> 2. changed encoding to WINDOWS-1255 in the curl folder of he tree and other 
> files in question (maybe this should be 8859-8).
> 
> Results (processed with xsltproc) can be found online at:
> www.holliwell.de/he/

Can someone from the he group check this?

> p.s.: changing the language entitiy files has the effect, that make test 
> reports errors about invalid sgml characters.

Brrr. Does make test_man_gen has those errors?

Goba