[BACK]Return to txi-ja.tex CVS log [TXT][DIR] Up to [local] / OpenXM / src / asir-doc

Diff for /OpenXM/src/asir-doc/Attic/txi-ja.tex between version 1.1 and 1.3

version 1.1, 2002/08/13 07:44:05 version 1.3, 2017/08/31 01:24:33
Line 1 
Line 1 
 % txi-ja.tex -- adaptation to Japanese for texinfo.tex.  
 % $Id$  % $Id$
   % txi-ja.tex -- Japanese translations and font definitions for texinfo.tex.
 %  %
 % Copyright (C) 1999 Free Software Foundation, Inc.  % Copyright 1999, 2007, 2008, 2016 Free Software Foundation, Inc.
 %  %
 % This program is free software; you can redistribute it and/or modify  % This program is free software; you can redistribute it and/or modify
 % it under the terms of the GNU General Public License as published by  % it under the terms of the GNU General Public License as published by
 % the Free Software Foundation; either version 2, or (at your option)  % the Free Software Foundation; either version 3 of the license, or (at
 % any later version.  % your option) any later version.
 %  %
 % This program is distributed in the hope that it will be useful,  % This program is distributed in the hope that it will be useful,
 % but WITHOUT ANY WARRANTY; without even the implied warranty of  % but WITHOUT ANY WARRANTY; without even the implied warranty of
Line 14 
Line 14 
 % GNU General Public License for more details.  % GNU General Public License for more details.
 %  %
 % You should have received a copy of the GNU General Public License  % You should have received a copy of the GNU General Public License
 % along with this program; if not, write to the Free Software  % along with this program.  If not, see <http://www.gnu.org/licenses/>.
 % Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  
 %  %
 \gdef\putwordAppendix{յ}  % Written by Masamichi Hosoda, 5 May 2016, <trueroad@trueroad.jp>
   
   \txisetlanguage{USenglish}{2}{3}
   
   \plainnonfrenchspacing
   
   \gdef\putwordAppendix{付録}
 \gdef\putwordChapter{Chapter}  \gdef\putwordChapter{Chapter}
 %%  \gdef\putworderror{エラー}
 \gdef\putwordNoTitle{̵}  \gdef\putwordfile{ファイル}
 %%  \gdef\putwordin{in}
 %% New defintion for the output of months.  \gdef\putwordIndexIsEmpty{(インデックスが空です)}
 \gdef\putwordMJan{1}  \gdef\putwordIndexNonexistent{(インデックスがありません)}
 \gdef\putwordMFeb{2}  \gdef\putwordInfo{Info}
 \gdef\putwordMMar{3}  \gdef\putwordInstanceVariableof{Instance Variable of}
 \gdef\putwordMApr{4}  \gdef\putwordMethodon{Method on}
 \gdef\putwordMMai{5}  \gdef\putwordNoTitle{無題}
 \gdef\putwordMJun{6}  \gdef\putwordof{of}
 \gdef\putwordMJul{7}  \gdef\putwordon{on}
 \gdef\putwordMAug{8}  \gdef\putwordpage{p.}
 \gdef\putwordMSep{9}  \gdef\putwordsection{section}
 \gdef\putwordMOct{10}  \gdef\putwordSection{Section}
 \gdef\putwordMNov{11}  \gdef\putwordsee{see}
 \gdef\putwordMDec{12}  \gdef\putwordSee{See}
 %%  \gdef\putwordShortTOC{簡単な目次}
 \hyphenation{mini-buf-fer mini-buf-fers}  \gdef\putwordTOC{目次}
 \hyphenation{eshell}  %
 \hyphenation{white-space}  \gdef\putwordMJan{1月}
 %%  \gdef\putwordMFeb{2月}
 \gdef\putwordIndexNonexistent{(Index Ϥޤ)}  \gdef\putwordMMar{3月}
 \gdef\putwordIndexIsEmpty{(Index ϶Ǥ)}  \gdef\putwordMApr{4月}
 %%  \gdef\putwordMMay{5月}
 \gdef\today{%  \gdef\putwordMJun{6月}
   \number\year ǯ\space  \gdef\putwordMJul{7月}
   \gdef\putwordMAug{8月}
   \gdef\putwordMSep{9月}
   \gdef\putwordMOct{10月}
   \gdef\putwordMNov{11月}
   \gdef\putwordMDec{12月}
   %
   \gdef\putwordDefmac{マクロ}
   \gdef\putwordDefspec{特殊フォーム}
   \gdef\putwordDefvar{変数}
   \gdef\putwordDefopt{ユーザオプション}
   \gdef\putwordDeffunc{関数}
   
   % Produces Year Month Day style of output.
   \def\today{%
     \number\year 年\space
   \ifcase\month    \ifcase\month
   \or\putwordMJan\or\putwordMFeb\or\putwordMMar\or\putwordMApr    \or\putwordMJan\or\putwordMFeb\or\putwordMMar\or\putwordMApr
   \or\putwordMMay\or\putwordMJun\or\putwordMJul\or\putwordMAug    \or\putwordMMay\or\putwordMJun\or\putwordMJul\or\putwordMAug
   \or\putwordMSep\or\putwordMOct\or\putwordMNov\or\putwordMDec    \or\putwordMSep\or\putwordMOct\or\putwordMNov\or\putwordMDec
   \fi    \fi
   \number\day }    \space\number\day 日}
 %%  
   
   %
   % Japanese font definitions
   %
   
   \ifx\txijapackage\thisisundefined
     \errmessage{Required CJK package is not found.
     Use `texinfo-ja.tex' instead of `texinfo.tex'}
   \else
   
     %
     % For LuaTeX
     %
     \ifx\luatexversion\thisisundefined
     \else
       % Definitions for a main text size of 11pt.  (The default in Texinfo.)
       % Japanese font size is muliplied by 0.962216.
       \let\definealphabetictextfontsizexi\definetextfontsizexi
       \gdef\definetextfontsizexi{%
         % Text fonts (11.2pt, magstep1).
         \jfont\textmc{file:ipaexm.ttf:jfm=ujis} at 10.78pt
         \jfont\textgt{file:ipaexg.ttf:jfm=ujis} at 10.78pt
   
         % Fonts for indices, footnotes, small examples (9pt).
         \jfont\smallmc{file:ipaexm.ttf:jfm=ujis} at 8.66pt
         \jfont\smallgt{file:ipaexg.ttf:jfm=ujis} at 8.66pt
   
         % Fonts for small examples (8pt).
         \jfont\smallermc{file:ipaexm.ttf:jfm=ujis} at 7.70pt
         \jfont\smallergt{file:ipaexg.ttf:jfm=ujis} at 7.70pt
   
         % Fonts for title page (20.4pt):
         \jfont\titlemc{file:ipaexm.ttf:jfm=ujis} at 19.63pt
         \jfont\titlegt{file:ipaexg.ttf:jfm=ujis} at 19.63pt
   
         % Chapter (and unnumbered) fonts (17.28pt).
         \jfont\chapmc{file:ipaexm.ttf:jfm=ujis} at 16.63pt
         \jfont\chapgt{file:ipaexg.ttf:jfm=ujis} at 16.63pt
   
         % Section fonts (14.4pt).
         \jfont\secmc{file:ipaexm.ttf:jfm=ujis} at 13.86pt
         \jfont\secgt{file:ipaexg.ttf:jfm=ujis} at 13.86pt
   
         % Subsection fonts (13.15pt).
         \jfont\ssecmc{file:ipaexm.ttf:jfm=ujis} at 12.65pt
         \jfont\ssecgt{file:ipaexg.ttf:jfm=ujis} at 12.65pt
   
         % Reduced fonts for @acro in text (10pt).
         \jfont\reducedmc{file:ipaexm.ttf:jfm=ujis} at 9.62pt
         \jfont\reducedgt{file:ipaexg.ttf:jfm=ujis} at 9.62pt
   
         % Fonts for short table of contents.
         \jfont\shortcontmc{file:ipaexm.ttf:jfm=ujis} at 11.55pt
         \jfont\shortcontgt{file:ipaexg.ttf:jfm=ujis} at 11.55pt
   
         \definealphabetictextfontsizexi
       }
   
       % Definitions for a main text size of 10pt.
       % Japanese font size is muliplied by 0.962216.
       \let\definealphabetictextfontsizex\definetextfontsizex
       \gdef\definetextfontsizex{%
         % Text fonts (10pt).
         \jfont\textmc{file:ipaexm.ttf:jfm=ujis} at 9.62pt
         \jfont\textgt{file:ipaexg.ttf:jfm=ujis} at 9.62pt
   
         % Fonts for indices, footnotes, small examples (9pt).
         \jfont\smallmc{file:ipaexm.ttf:jfm=ujis} at 8.66pt
         \jfont\smallgt{file:ipaexg.ttf:jfm=ujis} at 8.66pt
   
         % Fonts for small examples (8pt).
         \jfont\smallermc{file:ipaexm.ttf:jfm=ujis} at 7.70pt
         \jfont\smallergt{file:ipaexg.ttf:jfm=ujis} at 7.70pt
   
         % Fonts for title page (20.4pt):
         \jfont\titlemc{file:ipaexm.ttf:jfm=ujis} at 19.63pt
         \jfont\titlegt{file:ipaexg.ttf:jfm=ujis} at 19.63pt
   
         % Chapter fonts (14.4pt).
         \jfont\chapmc{file:ipaexm.ttf:jfm=ujis} at 13.86pt
         \jfont\chapgt{file:ipaexg.ttf:jfm=ujis} at 13.86pt
   
         % Section fonts (12pt).
         \jfont\secmc{file:ipaexm.ttf:jfm=ujis} at 11.55pt
         \jfont\secgt{file:ipaexg.ttf:jfm=ujis} at 11.55pt
   
         % Subsection fonts (10pt).
         \jfont\ssecmc{file:ipaexm.ttf:jfm=ujis} at 9.62pt
         \jfont\ssecgt{file:ipaexg.ttf:jfm=ujis} at 9.62pt
   
         % Reduced fonts for @acro in text (9pt).
         \jfont\reducedmc{file:ipaexm.ttf:jfm=ujis} at 8.66pt
         \jfont\reducedgt{file:ipaexg.ttf:jfm=ujis} at 8.66pt
   
         % Fonts for short table of contents.
         \jfont\shortcontmc{file:ipaexm.ttf:jfm=ujis} at 11.55pt
         \jfont\shortcontgt{file:ipaexg.ttf:jfm=ujis} at 11.55pt
   
         \definealphabetictextfontsizex
       }
   
       % Ignore LuaTeX-ja added line end comment
       % https://osdn.jp/ticket/browse.php?group_id=5593&tid=36096
       %
       % Re-define texinfo.tex's \parseargusing
       \def\parseargusing#1#2{%
         \def\argtorun{#2}%
         \begingroup
           \ifx\ltjlineendcomment\thisisundefined
             % Ignore U+FFFFF for LuaTeX-ja <= 20160208.0
             \catcode"FFFFF=9
           \else
             % Ignore the character \ltjlineendcomment for LuaTeX-ja > 20160208.0
             \catcode\ltjlineendcomment=9
           \fi
           \obeylines
           \spaceisspace
           #1%
           \parseargline\empty% Insert the \empty token, see \finishparsearg below.
       }
       % Re-define texinfo.tex's \comment
       \def\comment{\begingroup \catcode`\^^M=\active%
         \ifx\ltjlineendcomment\thisisundefined
           % Ignore U+FFFFF for LuaTeX-ja <= 20160208.0
           \catcode"FFFFF=9%
         \else
           % Ignore the character \ltjlineendcomment for LuaTeX-ja > 20160208.0
           \catcode\ltjlineendcomment=9%
         \fi
       \catcode`\@=\other \catcode`\{=\other \catcode`\}=\other\commentxxx}%
       % Re-let \comment related macros
       \let\setfilename=\comment
       \let\dircategory=\comment
       \let\definfoenclose=\comment
       \let\footnotestyle=\comment
       % Re-define texinfo.tex's \c
       \def\c{\begingroup \catcode`\^^M=\active%
         \ifx\ltjlineendcomment\thisisundefined
           % Ignore U+FFFFF for LuaTeX-ja <= 20160208.0
           \catcode"FFFFF=9%
         \else
           % Ignore the character \ltjlineendcomment for LuaTeX-ja > 20160208.0
           \catcode\ltjlineendcomment=9%
         \fi
       \catcode`\@=\other \catcode`\{=\other \catcode`\}=\other%
       \cxxx}
       % Re-let \c related macro
       \let\texinfoc=\c
     \fi % LuaTeX
   
     %
     % For XeTeX
     %
     \ifx\XeTeXrevision\thisisundefined
     \else
       % Fix some Japanese character class
       % (unicode-letters.tex is wrong.)
       \def\do#1{\XeTeXcharclass"#1=1 }
       \do{3041}\do{3043}\do{3045}\do{3047}\do{3049}\do{3063}
       \do{3083}\do{3085}\do{3087}\do{308E}\do{3095}\do{3096}
       \do{30A1}\do{30A3}\do{30A5}\do{30A7}\do{30A9}\do{30C3}
       \do{30E3}\do{30E5}\do{30E7}\do{30EE}\do{30F5}\do{30F6}
       \do{30FC}\do{31F0}\do{31F1}\do{31F2}\do{31F3}\do{31F4}
       \do{31F5}\do{31F6}\do{31F7}\do{31F8}\do{31F9}\do{31FA}
       \do{31FB}\do{31FC}\do{31FD}\do{31FE}\do{31FF}
   
       % Add some character class
       \do{2015}\do{2016}\do{2025}\do{2030}\do{2032}\do{2033}
       \do{203B}\do{2103}\do{212B}
   
       \do{2500}\do{2501}\do{2502}\do{2503}\do{250C}\do{250F}
       \do{2510}\do{2513}\do{2514}\do{2517}\do{2518}\do{251B}
       \do{251C}\do{251D}\do{2520}\do{2523}\do{2524}\do{2525}
       \do{2528}\do{252B}\do{252C}\do{252F}\do{2530}\do{2533}
       \do{2534}\do{2537}\do{2538}\do{253B}\do{253C}\do{253F}
       \do{2542}\do{254B}
   
       \do{25A0}\do{25A1}\do{25B2}\do{25B3}\do{25BC}\do{25BD}
       \do{25C6}\do{25C7}\do{25CB}\do{25CE}\do{25CF}\do{25EF}
       \do{2605}\do{2606}\do{2640}\do{2642}
   
       \do{3000}
   
       % Setting Japanese font instead of Chinese font
       \def\setjafont#1{%
         \let\zhfont#1\let\zhpunctfont#1%
         \let\zhextafont#1\let\zhextbfont#1%
       }
   
       % Definitions for a main text size of 11pt.  (The default in Texinfo.)
       % Japanese font size is muliplied by 0.962216.
       \let\definealphabetictextfontsizexi\definetextfontsizexi
       \gdef\definetextfontsizexi{%
         % Text fonts (11.2pt, magstep1).
         \font\textmczzz"[ipaexm.ttf]:mapping=tex-text" at 10.78pt
         \font\textgtzzz"[ipaexg.ttf]:mapping=tex-text" at 10.78pt
         \def\textmc{\setjafont\textmczzz}
         \def\textgt{\setjafont\textgtzzz}
   
         % Fonts for indices, footnotes, small examples (9pt).
         \font\smallmczzz"[ipaexm.ttf]:mapping=tex-text" at 8.66pt
         \font\smallgtzzz"[ipaexg.ttf]:mapping=tex-text" at 8.66pt
         \def\smallmc{\setjafont\smallmczzz}
         \def\smallgt{\setjafont\smallgtzzz}
   
         % Fonts for small examples (8pt).
         \font\smallermczzz"[ipaexm.ttf]:mapping=tex-text" at 7.70pt
         \font\smallergtzzz"[ipaexg.ttf]:mapping=tex-text" at 7.70pt
         \def\smallermc{\setjafont\smallermczzz}
         \def\smallergt{\setjafont\smallergtzzz}
   
         % Fonts for title page (20.4pt):
         \font\titlemczzz"[ipaexm.ttf]:mapping=tex-text" at 19.63pt
         \font\titlegtzzz"[ipaexg.ttf]:mapping=tex-text" at 19.63pt
         \def\titlemc{\setjafont\titlemczzz}
         \def\titlegt{\setjafont\titlegtzzz}
   
         % Chapter (and unnumbered) fonts (17.28pt).
         \font\chapmczzz"[ipaexm.ttf]:mapping=tex-text" at 16.63pt
         \font\chapgtzzz"[ipaexg.ttf]:mapping=tex-text" at 16.63pt
         \def\chapmc{\setjafont\chapmczzz}
         \def\chapgt{\setjafont\chapgtzzz}
   
         % Section fonts (14.4pt).
         \font\secmczzz"[ipaexm.ttf]:mapping=tex-text" at 13.86pt
         \font\secgtzzz"[ipaexg.ttf]:mapping=tex-text" at 13.86pt
         \def\secmc{\setjafont\secmczzz}
         \def\secgt{\setjafont\secgtzzz}
   
         % Subsection fonts (13.15pt).
         \font\ssecmczzz"[ipaexm.ttf]:mapping=tex-text" at 12.65pt
         \font\ssecgtzzz"[ipaexg.ttf]:mapping=tex-text" at 12.65pt
         \def\ssecmc{\setjafont\ssecmczzz}
         \def\ssecgt{\setjafont\ssecgtzzz}
   
         % Reduced fonts for @acro in text (10pt).
         \font\reducedmczzz"[ipaexm.ttf]:mapping=tex-text" at 9.62pt
         \font\reducedgtzzz"[ipaexg.ttf]:mapping=tex-text" at 9.62pt
         \def\reducedmc{\setjafont\reducedmczzz}
         \def\reducedgt{\setjafont\reducedgtzzz}
   
         % Fonts for short table of contents.
         \font\shortcontmczzz"[ipaexm.ttf]:mapping=tex-text" at 11.55pt
         \font\shortcontgtzzz"[ipaexg.ttf]:mapping=tex-text" at 11.55pt
         \def\shortcontmc{\setjafont\shortcontmczzz}
         \def\shortcontgt{\setjafont\shortcontgtzzz}
   
         \definealphabetictextfontsizexi
       }
   
       % Definitions for a main text size of 10pt.
       % Japanese font size is muliplied by 0.962216.
       \let\definealphabetictextfontsizex\definetextfontsizex
       \gdef\definetextfontsizex{%
         % Text fonts (10pt).
         \font\textmczzz"[ipaexm.ttf]:mapping=tex-text" at 9.62pt
         \font\textgtzzz"[ipaexg.ttf]:mapping=tex-text" at 9.62pt
         \def\textmc{\setjafont\textmczzz}
         \def\textgt{\setjafont\textgtzzz}
   
         % Fonts for indices, footnotes, small examples (9pt).
         \font\smallmczzz"[ipaexm.ttf]:mapping=tex-text" at 8.66pt
         \font\smallgtzzz"[ipaexg.ttf]:mapping=tex-text" at 8.66pt
         \def\smallmc{\setjafont\smallmczzz}
         \def\smallgt{\setjafont\smallgtzzz}
   
         % Fonts for small examples (8pt).
         \font\smallermczzz"[ipaexm.ttf]:mapping=tex-text" at 7.70pt
         \font\smallergtzzz"[ipaexg.ttf]:mapping=tex-text" at 7.70pt
         \def\smallermc{\setjafont\smallermczzz}
         \def\smallergt{\setjafont\smallergtzzz}
   
         % Fonts for title page (20.4pt):
         \font\titlemczzz"[ipaexm.ttf]:mapping=tex-text" at 19.63pt
         \font\titlegtzzz"[ipaexg.ttf]:mapping=tex-text" at 19.63pt
         \def\titlemc{\setjafont\titlemczzz}
         \def\titlegt{\setjafont\titlegtzzz}
   
         % Chapter fonts (14.4pt).
         \font\chapmczzz"[ipaexm.ttf]:mapping=tex-text" at 13.86pt
         \font\chapgtzzz"[ipaexg.ttf]:mapping=tex-text" at 13.86pt
         \def\chapmc{\setjafont\chapmczzz}
         \def\chapgt{\setjafont\chapgtzzz}
   
         % Section fonts (12pt).
         \font\secmczzz"[ipaexm.ttf]:mapping=tex-text" at 11.55pt
         \font\secgtzzz"[ipaexg.ttf]:mapping=tex-text" at 11.55pt
         \def\secmc{\setjafont\secmczzz}
         \def\secgt{\setjafont\secgtzzz}
   
         % Subsection fonts (10pt).
         \font\ssecmczzz"[ipaexm.ttf]:mapping=tex-text" at 9.62pt
         \font\ssecgtzzz"[ipaexg.ttf]:mapping=tex-text" at 9.62pt
         \def\ssecmc{\setjafont\ssecmczzz}
         \def\ssecgt{\setjafont\ssecgtzzz}
   
         % Reduced fonts for @acro in text (9pt).
         \font\reducedmczzz"[ipaexm.ttf]:mapping=tex-text" at 8.66pt
         \font\reducedgtzzz"[ipaexg.ttf]:mapping=tex-text" at 8.66pt
         \def\reducedmc{\setjafont\reducedmczzz}
         \def\reducedgt{\setjafont\reducedgtzzz}
   
         % Fonts for short table of contents.
         \font\shortcontmczzz"[ipaexm.ttf]:mapping=tex-text" at 11.55pt
         \font\shortcontgtzzz"[ipaexg.ttf]:mapping=tex-text" at 11.55pt
         \def\shortcontmc{\setjafont\shortcontmczzz}
         \def\shortcontgt{\setjafont\shortcontgtzzz}
   
         \definealphabetictextfontsizex
       }
   
       % Japanese line break settings
       \XeTeXlinebreaklocale "ja_JP"
       \XeTeXlinebreakskip=0em plus 0.1em minus 0.01em
       \XeTeXlinebreakpenalty=0
   
       % For copy & paste Unicode characters (XeTeX 0.99995+)
       \ifx\XeTeXgenerateactualtext\thisisundefined
       \else
         \XeTeXgenerateactualtext=1
       \fi
   
     \fi % XeTeX
   
     \iftxinativeunicodecapable
   
       % Sync fonts
   
       \let\alphabeticrm\rm
       \gdef\rm{\alphabeticrm\tenmc}
   
       \let\alphabeticit\it
       \gdef\it{\alphabeticit\tenmc}
   
       \let\alphabeticsl\sl
       \gdef\sl{\alphabeticsl\tengt}
   
       \let\alphabeticbf\bf
       \gdef\bf{\alphabeticbf\tengt}
   
       \let\alphabetictt\tt
       \gdef\tt{\alphabetictt\tengt}
   
       % Add fonts
   
       \let\alphabetictextfonts\textfonts
       \gdef\textfonts{%
         \alphabetictextfonts
         \let\tenmc\textmc
         \let\tengt\textgt
       }
   
       \let\alphabetictitlefonts\titlefonts
       \gdef\titlefonts{%
         \alphabetictitlefonts
         \let\tenmc\titlemc
         \let\tengt\titlegt
       }
   
       \let\alphabeticchapfonts\chapfonts
       \gdef\chapfonts{%
         \alphabeticchapfonts
         \let\tenmc\chapmc
         \let\tengt\chapgt
       }
   
       \let\alphabeticsecfonts\secfonts
       \gdef\secfonts{%
         \alphabeticsecfonts
         \let\tenmc\secmc
         \let\tengt\secgt
       }
   
       \let\alphabeticsubsecfonts\subsecfonts
       \gdef\subsecfonts{%
         \alphabeticsubsecfonts
         \let\tenmc\ssecmc
         \let\tengt\ssecgt
       }
   
       \global\let\subsubsecfonts\subsecfonts
   
       \let\alphabeticreducedfonts\reducedfonts
       \gdef\reducedfonts{%
         \alphabeticreducedfonts
         \let\tenmc\reducedmc
         \let\tengt\reducedgt
       }
   
       \let\alphabeticsmallfonts\smallfonts
       \gdef\smallfonts{%
         \alphabeticsmallfonts
         \let\tenmc\smallmc
         \let\tengt\smallgt
       }
   
       \let\alphabeticsmallerfonts\smallerfonts
       \gdef\smallerfonts{%
         \alphabeticsmallerfonts
         \let\tenmc\smallermc
         \let\tengt\smallergt
       }
   
       \let\smallexamplefonts\smallfonts
   
       % Reset fonts
   
       \globaldefs = 1
       \definetextfontsizexi
       \globaldefs = 0
   
     \fi % \iftxinativeunicodecapable
   
   \fi % \ifx\txijapackage\thisisundefined

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.3

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>