Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 05 Nov 2004 21:58:20 +0900 (JST)
From:      Hiroki Sato <hrs@FreeBSD.org>
To:        ceri@submonkey.net
Cc:        simon@FreeBSD.org
Subject:   Re: pr guidelines, DES's name...
Message-ID:  <20041105.215820.32173166.hrs@eos.ocn.ne.jp>
In-Reply-To: <20041104200223.GO57641@submonkey.net>
References:  <20041104010028.GX22681@funkthat.com> <20041104095418.GA787@orion.daedalusnetworks.priv> <20041104200223.GO57641@submonkey.net>

next in thread | previous in thread | raw e-mail | index | archive | help
----Security_Multipart0(Fri_Nov__5_21_58_20_2004_591)--
Content-Type: Multipart/Mixed;
 boundary="--Next_Part(Fri_Nov__5_21_58_20_2004_565)--"
Content-Transfer-Encoding: 7bit

----Next_Part(Fri_Nov__5_21_58_20_2004_565)--
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Ceri Davies <ceri@submonkey.net> wrote
  in <20041104200223.GO57641@submonkey.net>:

ceri> On Thu, Nov 04, 2004 at 11:54:18AM +0200, Giorgos Keramidas wrote:
ceri> > You're right, of course.  We already have SP_ENCODING, but I don't know
ceri> > how to read its value from `freebsd.dsl'.  My DSSSL-foo is, I'm afraid,
ceri> > really minimal.
ceri> 
ceri> It's not reading the value from SP_ENCODING, but we already have a
ceri> doc.langcode entity in urls.ent, which could be overridden by
ceri> translations easily enough, so your patch becomes:

 I think that does not work properly because the charset in the META tag,
 SP_ENCODING, and doc.langcode can be different from each other.
 For English they are iso-8859-1, iso-8859-1, and en_US.ISO8859-1,
 for Japanese, euc-jp, euc-jp, and ja_JP.eucJP, respectively.

 What do you think about the attached patch?  I prefer
 to use l10n.ent for this sort of problems.

-- 
| Hiroki SATO

----Next_Part(Fri_Nov__5_21_58_20_2004_565)--
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; filename="doc-htmlcharset.diff"

Index: ja_JP.eucJP/share/sgml/l10n.ent
===================================================================
RCS file: /home/ncvs/doc/ja_JP.eucJP/share/sgml/l10n.ent,v
retrieving revision 1.2
diff -d -u -I\$FreeBSD:.*\$ -I\$NetBSD:.*\$ -I\$OpenBSD:.*\$ -I\$DragonFly:.*\$ -I\$Id:.*\$ -I\$hrs:.*\$ -r1.2 l10n.ent
--- ja_JP.eucJP/share/sgml/l10n.ent	26 Jul 2004 15:28:32 -0000	1.2
+++ ja_JP.eucJP/share/sgml/l10n.ent	5 Nov 2004 11:22:10 -0000
@@ -10,3 +10,6 @@
 
 <!ENTITY doc.langcode.ja "ja_JP.eucJP">
 <!ENTITY doc.langcode    "&doc.langcode.ja;">
+
+<!-- charset for HTML output -->
+<!ENTITY doc.html.charset "euc-jp">
Index: ru_RU.KOI8-R/share/sgml/l10n.ent
===================================================================
RCS file: /home/ncvs/doc/ru_RU.KOI8-R/share/sgml/l10n.ent,v
retrieving revision 1.2
diff -d -u -I\$FreeBSD:.*\$ -I\$NetBSD:.*\$ -I\$OpenBSD:.*\$ -I\$DragonFly:.*\$ -I\$Id:.*\$ -I\$hrs:.*\$ -r1.2 l10n.ent
--- ru_RU.KOI8-R/share/sgml/l10n.ent	10 Aug 2004 10:41:22 -0000	1.2
+++ ru_RU.KOI8-R/share/sgml/l10n.ent	5 Nov 2004 11:24:57 -0000
@@ -17,3 +17,6 @@
 
 <!ENTITY doc.langcode.ru "ru_RU.KOI8-R">
 <!ENTITY doc.langcode    "&doc.langcode.ru;">
+
+<!-- charset for HTML output -->
+<!ENTITY doc.html.charset "koi8-r">
Index: zh_CN.GB2312/share/sgml/l10n.ent
===================================================================
RCS file: /home/ncvs/doc/zh_CN.GB2312/share/sgml/l10n.ent,v
retrieving revision 1.1
diff -d -u -I\$FreeBSD:.*\$ -I\$NetBSD:.*\$ -I\$OpenBSD:.*\$ -I\$DragonFly:.*\$ -I\$Id:.*\$ -I\$hrs:.*\$ -r1.1 l10n.ent
--- zh_CN.GB2312/share/sgml/l10n.ent	10 Sep 2004 16:13:15 -0000	1.1
+++ zh_CN.GB2312/share/sgml/l10n.ent	5 Nov 2004 11:26:35 -0000
@@ -7,3 +7,6 @@
 <!-- docformat navi -->
 <!ENTITY docnavi.single-html "$BMjU{ND<~(B">
 <!ENTITY docnavi.split-html  "$BUB=ZD#J=(B">
+
+<!-- charset for HTML output -->
+<!ENTITY doc.html.charset "GB2312">
Index: share/sgml/freebsd.dsl
===================================================================
RCS file: /home/ncvs/doc/share/sgml/freebsd.dsl,v
retrieving revision 1.83
diff -d -u -I\$FreeBSD:.*\$ -I\$NetBSD:.*\$ -I\$OpenBSD:.*\$ -I\$DragonFly:.*\$ -I\$Id:.*\$ -I\$hrs:.*\$ -r1.83 freebsd.dsl
--- share/sgml/freebsd.dsl	29 Oct 2004 15:36:27 -0000	1.83
+++ share/sgml/freebsd.dsl	5 Nov 2004 11:17:22 -0000
@@ -37,6 +37,9 @@
 
         (define %hyphenation% #f)        <!-- Silence a warning -->
 
+        (define %html-header-tags% '(("META" ("HTTP-EQUIV" "Content-Type")
+          ("CONTENT" "text/html; charset=\"&doc.html.charset;\""))))
+
         (define %gentext-nav-use-tables%
           ;; Use tables to build the navigation headers and footers?
           #t)
Index: share/sgml/l10n.ent
===================================================================
RCS file: /home/ncvs/doc/share/sgml/l10n.ent,v
retrieving revision 1.1
diff -d -u -I\$FreeBSD:.*\$ -I\$NetBSD:.*\$ -I\$OpenBSD:.*\$ -I\$DragonFly:.*\$ -I\$Id:.*\$ -I\$hrs:.*\$ -r1.1 l10n.ent
--- share/sgml/l10n.ent	19 Apr 2003 11:39:30 -0000	1.1
+++ share/sgml/l10n.ent	5 Nov 2004 11:10:51 -0000
@@ -13,3 +13,6 @@
 <!-- docformat navi -->
 <!ENTITY docnavi.single-html "Single HTML">
 <!ENTITY docnavi.split-html  "Split HTML">
+
+<!-- charset for HTML output -->
+<!ENTITY doc.html.charset "iso-8859-1">

----Next_Part(Fri_Nov__5_21_58_20_2004_565)----

----Security_Multipart0(Fri_Nov__5_21_58_20_2004_591)--
Content-Type: application/pgp-signature
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (FreeBSD)

iD4DBQBBi3jsTyzT2CeTzy0RAptjAJi253XqQFtupHxV3ijw+cpUEEgtAJ9FT8Q2
QLx8l/N3CTDOIcrj2Chbbw==
=+6JI
-----END PGP SIGNATURE-----

----Security_Multipart0(Fri_Nov__5_21_58_20_2004_591)----



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20041105.215820.32173166.hrs>