[Momonga-devel.ja:02354] docbook-style-xsl person-name template for ja (Re: libxml2-2.6.2 will fix docbook xslt processing bug)


tamo です。
長い Subject でごめんなさい。


On Thu, 04 Dec 2003, TAKAHASHI Tamotsu wrote:

> 3. No .... exists in the "ja" localization

> 3 については、docbook-style-xsl の version を
> 1.62.4 に上げてパッチ等を外してみたら出なくなりましたが、
> 名前 (Momonga Project などと表示されるべき所)
> がすべて [FAMILY GIVEN] となってしまいます。
> Source2: ja.xml まで外してしまったからかもしれませんが、
> どのようにすればいいか分かりません。報告まで。

わかりました。
zh や ko を真似して person-name の template に
first-last と書いてみたら直りました。
その際に使った patch を添付します。

person-name 以外の部分については、
もともとあった ja.xml を反映すべく努力しましたが
わからなくて適当にごまかした箇所が多々あります。
ので、どなたか確認していただければ幸いです。

-- 
tamo
--- common/ja.xml	2003-12-04 16:38:17.000000000 +0900
+++ common/ja.xml	2003-12-04 17:21:37.000000000 +0900
@@ -24,6 +24,10 @@
    <l:gentext key="caution" text="&#27880;&#24847;"/>
    <l:gentext key="Chapter" text="&#31456;"/>
    <l:gentext key="chapter" text="&#31456;"/>
+   <l:gentext key="chapter1" text="&#31532;"/>
+   <l:gentext key="Chapter1" text="&#31532;"/>
+   <l:gentext key="Chapter2" text="&#31456;"/>
+   <l:gentext key="chapter2" text="&#31456;"/>
    <l:gentext key="Colophon" text="&#22885;&#20184;"/>
    <l:gentext key="colophon" text="&#22885;&#20184;"/>
    <l:gentext key="Copyright" text="&#35069;&#20316;&#33879;&#20316;"/>
@@ -51,8 +55,8 @@
    <l:gentext key="index" text="&#30446;&#27425;"/>
    <l:gentext key="ISBN" text="ISBN"/>
    <l:gentext key="isbn" text="ISBN"/>
-   <l:gentext key="LegalNotice" text="Legal Notice"/>
-   <l:gentext key="legalnotice" text="Legal Notice"/>
+   <l:gentext key="LegalNotice" text="&#27861;&#24459;&#19978;&#12398;&#27880;&#24847;&#28857;"/>
+   <l:gentext key="legalnotice" text="&#27861;&#24459;&#19978;&#12398;&#27880;&#24847;&#28857;"/>
    <l:gentext key="MsgAud" text="&#23550;&#35937;&#32773;"/>
    <l:gentext key="msgaud" text="&#23550;&#35937;&#32773;"/>
    <l:gentext key="MsgLevel" text="&#12524;&#12505;&#12523;"/>
@@ -62,8 +66,8 @@
    <l:gentext key="NOTE" text="&#27880;&#24847;"/>
    <l:gentext key="Note" text="&#27880;&#24847;"/>
    <l:gentext key="note" text="&#27880;&#24847;"/>
-   <l:gentext key="Part" text="&#12497;&#12540;&#12488;"/>
-   <l:gentext key="part" text="&#12497;&#12540;&#12488;"/>
+   <l:gentext key="Part" text="&#37096;"/>
+   <l:gentext key="part" text="&#37096;"/>
    <l:gentext key="Preface" text="&#24207;&#25991;"/>
    <l:gentext key="preface" text="&#24207;&#25991;"/>
    <l:gentext key="Procedure" text="&#25163;&#38918;"/>
@@ -91,13 +95,13 @@
    <l:gentext key="revhistory" text="&#25913;&#35330;&#23653;&#27508;"/>
    <l:gentext key="revision" text="&#25913;&#35330;"/>
    <l:gentext key="Revision" text="&#25913;&#35330;"/>
-   <l:gentext key="sect1" text="&#38917;"/>
-   <l:gentext key="sect2" text="&#38917;"/>
-   <l:gentext key="sect3" text="&#38917;"/>
-   <l:gentext key="sect4" text="&#38917;"/>
-   <l:gentext key="sect5" text="&#38917;"/>
-   <l:gentext key="section" text="&#38917;"/>
-   <l:gentext key="Section" text="&#38917;"/>
+   <l:gentext key="sect1" text="&#31680;"/>
+   <l:gentext key="sect2" text="&#31680;"/>
+   <l:gentext key="sect3" text="&#31680;"/>
+   <l:gentext key="sect4" text="&#31680;"/>
+   <l:gentext key="sect5" text="&#31680;"/>
+   <l:gentext key="Section" text="&#31680;"/>
+   <l:gentext key="section" text="&#31680;"/>
    <l:gentext key="see" text="&#21442;&#29031;"/>
    <l:gentext key="See" text="&#21442;&#29031;"/>
    <l:gentext key="seealso" text="&#21442;&#29031;"/>
@@ -126,16 +130,16 @@
    <l:gentext key="edited" text="&#20316;&#32773;"/>
    <l:gentext key="Editedby" text="&#20316;&#32773;&#65306;"/>
    <l:gentext key="editedby" text="&#20316;&#32773;&#65306;"/>
-   <l:gentext key="in" text="in"/>
+   <l:gentext key="in" text=""/>
    <l:gentext key="lastlistcomma" text=","/>
    <l:gentext key="listcomma" text=","/>
    <l:gentext key="nonexistantelement" text="&#35201;&#32032;&#12364;&#23384;&#22312;&#12375;&#12414;&#12379;&#12435;"/>
    <l:gentext key="notes" text="&#27880;&#24847;"/>
    <l:gentext key="Notes" text="&#27880;&#24847;"/>
-   <l:gentext key="Pgs" text="&#20583;&#29486;"/>
-   <l:gentext key="pgs" text="&#20583;&#29486;"/>
-   <l:gentext key="Revisedby" text="Revised by: "/>
-   <l:gentext key="revisedby" text="Revised by: "/>
+   <l:gentext key="Pgs" text="&#12506;&#12540;&#12472;"/>
+   <l:gentext key="pgs" text="&#12506;&#12540;&#12472;"/>
+   <l:gentext key="Revisedby" text="&#25913;&#35330;&#32773;&#65306;"/>
+   <l:gentext key="revisedby" text="&#25913;&#35330;&#32773;&#65306;"/>
    <l:gentext key="TableNotes" text="&#27880;&#24847;"/>
    <l:gentext key="tablenotes" text="&#27880;&#24847;"/>
    <l:gentext key="TableofContents" text="&#30446;&#27425;"/>
@@ -181,9 +185,9 @@
    <l:gentext key="hyphenation-push-character-count" text="2" lang="en"/>
    <l:gentext key="hyphenation-remain-character-count" text="2" lang="en"/>
 
-   <l:context name="styles">
-      <l:template name="person-name" text="family-given"/>
-   </l:context>
+   <l:context name="styles">
+      <l:template name="person-name" text="first-last"/>
+   </l:context>
 
    <l:context name="title">
       <l:template name="abstract" text="%t"/>
@@ -201,7 +202,7 @@
       <l:template name="book" text="%t"/>
       <l:template name="calloutlist" text="%t"/>
       <l:template name="caution" text="%t"/>
-      <l:template name="chapter" text="&#31532;%n&#31456; %t"/>
+      <l:template name="chapter" text="&#31532; %n &#31456; %t"/>
       <l:template name="colophon" text="%t"/>
       <l:template name="dedication" text="%t"/>
       <l:template name="equation" text="&#24335; %n. %t"/>
@@ -210,7 +211,7 @@
       <l:template name="formalpara" text="%t"/>
       <l:template name="glossary" text="%t"/>
       <l:template name="glossdiv" text="%t"/>
-      <l:template name="glossentry" text="%t" lang="en"/>
+      <l:template name="glossentry" text="%t"/>
       <l:template name="important" text="%t"/>
       <l:template name="index" text="%t"/>
       <l:template name="indexdiv" text="%t"/>
@@ -226,7 +227,7 @@
       <l:template name="msgsub" text="%t"/>
       <l:template name="note" text="%t"/>
       <l:template name="orderedlist" text="%t"/>
-      <l:template name="part" text="&#12497;&#12540;&#12488; %n. %t"/>
+      <l:template name="part" text="&#31532; %n &#37096; %t"/>
       <l:template name="partintro" text="%t"/>
       <l:template name="preface" text="%t"/>
       <l:template name="procedure" text="%t"/>
@@ -254,13 +255,13 @@
       <l:template name="tip" text="%t"/>
       <l:template name="toc" text="%t"/>
       <l:template name="variablelist" text="%t"/>
-      <l:template name="varlistentry" text="" lang="en"/>
+      <l:template name="varlistentry" text=""/>
       <l:template name="warning" text="%t"/>
    </l:context>
 
    <l:context name="title-unnumbered">
       <l:template name="appendix" text="%t"/>
-      <l:template name="article/appendix" text="%t" lang="en"/>
+      <l:template name="article/appendix" text="%t"/>
       <l:template name="bridgehead" text="%t"/>
       <l:template name="chapter" text="%t"/>
       <l:template name="sect1" text="%t"/>
@@ -274,9 +275,9 @@
 
    <l:context name="title-numbered">
       <l:template name="appendix" text="&#20184;&#37682; %n. %t"/>
-      <l:template name="article/appendix" text="%n.&#160;%t" lang="en"/>
+      <l:template name="article/appendix" text="%n.&#160;%t"/>
       <l:template name="bridgehead" text="%n. %t"/>
-      <l:template name="chapter" text="&#31532;%n&#31456; %t"/>
+      <l:template name="chapter" text="&#31532; %n &#31456; %t"/>
       <l:template name="sect1" text="%n. %t"/>
       <l:template name="sect2" text="%n. %t"/>
       <l:template name="sect3" text="%n. %t"/>