diff options
author | Karl Berry <karl@freefriends.org> | 2016-12-17 20:42:57 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2016-12-17 20:42:57 +0000 |
commit | f721a6666851b87d58decd85137c3931d7bf4eda (patch) | |
tree | 0b77f3691016c2f6e5818630a1ced26ad80e6963 /Master/texmf-dist/tex/generic | |
parent | 16bf613671c9c801210b618e549388542875cf89 (diff) |
babel-japanese (17dec16)
git-svn-id: svn://tug.org/texlive/trunk@42738 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/generic')
-rw-r--r-- | Master/texmf-dist/tex/generic/babel-japanese/japanese.ldf | 200 |
1 files changed, 200 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/generic/babel-japanese/japanese.ldf b/Master/texmf-dist/tex/generic/babel-japanese/japanese.ldf new file mode 100644 index 00000000000..f15dcb1d9ba --- /dev/null +++ b/Master/texmf-dist/tex/generic/babel-japanese/japanese.ldf @@ -0,0 +1,200 @@ +%% +%% This is file `japanese.ldf', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% japanese.dtx (with options: `code') +%% +%% This file is part of the `japanese' package, +%% providing Japanese language support for Babel. +%% +%% Copyright (C) 1999--2007 by ING (Toru INAGAKI) +%% 2016-- by Japanese TeX Development Community +%% +%% This package is free software that can be redistributed and/or +%% modified under the terms of the LaTeX Project Public License. +%% +%% Previous version of this work was written by ING, based on ideas +%% from bookworm, Tony and Ohishi. +%% Current maintainer is Japanese TeX Development Community. +%% +%% Please report errors to +%% Japanese TeX Development Community Issue List <issue@texjp.org> +%% or, GitHub repository is also available: +%% https://github.com/texjporg/babel-japanese +%% +\ifx\epTeXinputencoding\undefined\else + \epTeXinputencoding utf8 +\fi +\ProvidesLanguage{japanese} + [2016/12/16 v2.0 Japanese support for babel (texjporg)] +\ifx\kanjiskip\@undefined\ifx\XeTeXversion\@undefined\ifx\directlua\@undefined + \@latex@error{babel-japanese supports one of the followings:\MessageBreak + pTeX, upTeX, XeTeX, LuaTeX\MessageBreak + It seems you are running unsupported engine!}\@ehc +\fi\fi\fi +\LdfInit\CurrentOption{captions\CurrentOption} +\ifx\l@japanese\@undefined + \PackageInfo{babel}{% + No hyphenation patterns are available for Japanese,\MessageBreak + so I will use the patterns preloaded for \bbl@nulllanguage\MessageBreak + instead} + \adddialect\l@japanese0\fi +\ifx\kanjiskip\@undefined + \def\bbl@jpn@prefacename{前書き}% + \def\bbl@jpn@refname{参考文献}% + \def\bbl@jpn@abstractname{概要}% + \def\bbl@jpn@bibname{参考文献}% + %\def\bbl@jpn@chaptername{Chapter}% + \def\bbl@jpn@prechaptername{第}% -- added + \def\bbl@jpn@postchaptername{章}% -- added + \def\bbl@jpn@presectionname{}% 第 -- added + \def\bbl@jpn@postsectionname{}% 節 -- added + \def\bbl@jpn@appendixname{付録}% + \def\bbl@jpn@contentsname{目次}% + \def\bbl@jpn@listfigurename{図目次}% + \def\bbl@jpn@listtablename{表目次}% + \def\bbl@jpn@indexname{索引}% + \def\bbl@jpn@figurename{図}% + \def\bbl@jpn@tablename{表}% + %\def\bbl@jpn@partname{Part}% + \def\bbl@jpn@prepartname{第}% -- added + \def\bbl@jpn@postpartname{部}% -- added + %\def\bbl@jpn@enclname{encl}% 同封物 + %\def\bbl@jpn@ccname{cc}% Cc + %\def\bbl@jpn@headtoname{To}% To(宛先) + %\def\bbl@jpn@pagename{Page}% ページ + %\def\bbl@jpn@seename{see}% 参照 + %\def\bbl@jpn@alsoname{see also}% も参照 + \def\bbl@jpn@proofname{証明}% + \def\bbl@jpn@glossaryname{用語集}% +\else +\begingroup + \kansujichar1=\jis"4130\relax % 前 + \kansujichar2=\jis"3D71\relax % 書 + \kansujichar3=\jis"242D\relax % き + \kansujichar4=\jis"3B32\relax % 参 + \kansujichar5=\jis"394D\relax % 考 + \kansujichar6=\jis"4A38\relax % 文 + \kansujichar7=\jis"3825\relax % 献 + \kansujichar8=\jis"3335\relax % 概 + \kansujichar9=\jis"4D57\relax % 要 + \xdef\bbl@jpn@prefacename{\kansuji123}% + \xdef\bbl@jpn@refname{\kansuji4567}% + \xdef\bbl@jpn@abstractname{\kansuji89}% + \xdef\bbl@jpn@bibname{\kansuji4567}% + \kansujichar1=\jis"4268\relax % 第 + \kansujichar2=\jis"3E4F\relax % 章 + \kansujichar3=\jis"4061\relax % 節 + \kansujichar4=\jis"4955\relax % 付 + \kansujichar5=\jis"4F3F\relax % 録 + \kansujichar6=\jis"3A77\relax % 索 + \kansujichar7=\jis"307A\relax % 引 + \kansujichar8=\jis"4974\relax % 部 + \xdef\bbl@jpn@prechaptername{\kansuji1}% + \xdef\bbl@jpn@postchaptername{\kansuji2}% + \xdef\bbl@jpn@presectionname{}% + \xdef\bbl@jpn@postsectionname{}% + \xdef\bbl@jpn@appendixname{\kansuji45}% + \xdef\bbl@jpn@indexname{\kansuji67}% + \xdef\bbl@jpn@prepartname{\kansuji1}% + \xdef\bbl@jpn@postpartname{\kansuji8}% + \kansujichar1=\jis"4C5C\relax % 目 + \kansujichar2=\jis"3C21\relax % 次 + \kansujichar3=\jis"3F5E\relax % 図 + \kansujichar4=\jis"493D\relax % 表 + \kansujichar5=\jis"3E5A\relax % 証 + \kansujichar6=\jis"4C40\relax % 明 + \kansujichar7=\jis"4D51\relax % 用 + \kansujichar8=\jis"386C\relax % 語 + \kansujichar9=\jis"3D38\relax % 集 + \xdef\bbl@jpn@contentsname{\kansuji12}% + \xdef\bbl@jpn@listfigurename{\kansuji312}% + \xdef\bbl@jpn@listtablename{\kansuji412}% + \xdef\bbl@jpn@figurename{\kansuji3}% + \xdef\bbl@jpn@tablename{\kansuji4}% + \xdef\bbl@jpn@proofname{\kansuji56}% + \xdef\bbl@jpn@glossaryname{\kansuji789}% +\endgroup +\fi +\@namedef{captions\CurrentOption}{% + \let\prefacename\bbl@jpn@prefacename + \let\refname\bbl@jpn@refname + \let\abstractname\bbl@jpn@abstractname + \let\bibname\bbl@jpn@bibname + %\def\chaptername{Chapter}% + \let\prechaptername\bbl@jpn@prechaptername % -- added + \let\postchaptername\bbl@jpn@postchaptername % -- added + \let\presectionname\bbl@jpn@presectionname % -- added + \let\postsectionname\bbl@jpn@postsectionname % -- added + \let\appendixname\bbl@jpn@appendixname + \let\contentsname\bbl@jpn@contentsname + \let\listfigurename\bbl@jpn@listfigurename + \let\listtablename\bbl@jpn@listtablename + \let\indexname\bbl@jpn@indexname + \let\figurename\bbl@jpn@figurename + \let\tablename\bbl@jpn@tablename + %\def\partname{Part}% + \let\prepartname\bbl@jpn@prepartname % -- added + \let\postpartname\bbl@jpn@postpartname % -- added + %\def\enclname{encl}% 同封物 + %\def\ccname{cc}% Cc + %\def\headtoname{To}% To(宛先) + %\def\pagename{Page}% ページ + %\def\seename{see}% 参照 + %\def\alsoname{see also}% も参照 + \let\proofname\bbl@jpn@proofname + \let\glossaryname\bbl@jpn@glossaryname + } +\newif\ifbbl@jpn@Seireki \bbl@jpn@Seirekitrue +{\advance\year-1988\relax + \xdef\the@heisei{\the\year}} +\ifx\kanjiskip\@undefined + \def\西暦{\bbl@jpn@Seirekitrue}% + \def\和暦{\bbl@jpn@Seirekifalse}% + \def\bbl@jpn@SeirekiToday{% + \number\year 年% + \number\month 月% + \number\day 日} + \def\bbl@jpn@WarekiToday{% + 平成\the@heisei 年% + \number\month 月% + \number\day 日} +\else +\begingroup + \kansujichar1=\jis"403E\relax % 西 + \kansujichar2=\jis"4F42\relax % 和 + \kansujichar3=\jis"4E71\relax % 暦 + \expandafter\expandafter\expandafter\gdef + \expandafter\csname\kansuji13\endcsname{\bbl@jpn@Seirekitrue}% + \expandafter\expandafter\expandafter\gdef + \expandafter\csname\kansuji23\endcsname{\bbl@jpn@Seirekifalse}% + \kansujichar1=\jis"472F\relax % 年 + \kansujichar2=\jis"376E\relax % 月 + \kansujichar3=\jis"467C\relax % 日 + \kansujichar4=\jis"4A3F\relax % 平 + \kansujichar5=\jis"402E\relax % 成 + \xdef\bbl@jpn@SeirekiToday{% + \number\year\kansuji1 % + \number\month\kansuji2 % + \number\day\kansuji3 } + \xdef\bbl@jpn@WarekiToday{% + \kansuji45 \the@heisei\kansuji1 % + \number\month\kansuji2 % + \number\day\kansuji3 } +\endgroup +\fi +\@namedef{date\CurrentOption}{% + \def\today{% + \ifbbl@jpn@Seireki + \bbl@jpn@SeirekiToday + \else + \bbl@jpn@WarekiToday + \fi}} +\@namedef{extras\CurrentOption}{} +\@namedef{noextras\CurrentOption}{} +\ldf@finish\CurrentOption +\endinput +%% +%% End of file `japanese.ldf'. |