blob: 3b299b36c776aeba81f0f2b32f51b26dbd2159c0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
|
\ProvidesFile{gloss-breton.ldf}[polyglossia: module for breton]
\PolyglossiaSetup{breton}{
hyphennames={breton},
hyphenmins={2,2},
frenchspacing=true,
indentfirst=true,
fontsetup=true,
}
\ifluatex
\newluatexattribute\xpg@frpt
\directlua{polyglossia.load_frpt()}
\else
\newXeTeXintercharclass\breton@punctthin % ! ? ;
\newXeTeXintercharclass\breton@punctthick % :
\fi
\def\breton@punctthinspace{{\unskip\thinspace}}
\def\breton@punctthickspace{{\unskip\nobreakspace}}
\def\breton@punctuation{%
\ifluatex
\global\xpg@frpt=1\relax
\directlua{polyglossia.activate_frpt()}%
\else
\XeTeXinterchartokenstate=1%
\XeTeXcharclass `\! \breton@punctthin
\XeTeXcharclass `\? \breton@punctthin
\XeTeXcharclass `\; \breton@punctthin
\XeTeXcharclass `\: \breton@punctthick
\XeTeXinterchartoks \z@ \breton@punctthin = \breton@punctthinspace
\XeTeXinterchartoks \z@ \breton@punctthick = \breton@punctthickspace
\fi
}
\def\nobreton@punctuation{%
\ifluatex
\global\xpg@frpt=0\relax
\else
\XeTeXcharclass `\! \z@
\XeTeXcharclass `\? \z@
\XeTeXcharclass `\; \z@
\XeTeXcharclass `\: \z@
\XeTeXinterchartokenstate=0%
\fi
}
\def\captionsbreton{%
\def\refname{Daveennoù}%
\def\abstractname{Dvierrañ}%
\def\bibname{Lennadurezh}%
\def\prefacename{Rakskrid}%
\def\chaptername{Pennad}%
\def\appendixname{Stagadenn}%
\def\contentsname{Taolenn}%
\def\listfigurename{Listenn ar Figurennoù}%
\def\listtablename{Listenn an taolennoù}%
\def\indexname{Meneger}%
\def\figurename{Figurenn}%
\def\tablename{Taolenn}%
\def\thepart{}%
\def\partname{Lodenn}%
\def\pagename{Pajenn}%
\def\seename{Gwelout}%
\def\alsoname{Gwelout ivez}%
\def\enclname{Dielloù kevret}%
\def\ccname{Eilskrid da}%
\def\headtoname{evit}%
\def\proofname{Proof}%
\def\glossaryname{Glossary}%
}
\def\datebreton{%
\def\today{\ifnum\day=1\relax 1\/\textsuperscript{añ}\else
\number\day\fi \space a\space viz\space\ifcase\month\or
Genver\or C'hwevrer\or Meurzh\or Ebrel\or Mae\or Mezheven\or
Gouere\or Eost\or Gwengolo\or Here\or Du\or Kerzu\fi
\space\number\year}}
\def\noextras@breton{%
\nobreton@punctuation%
}
\def\blockextras@breton{%
\breton@punctuation%
}
\def\inlineextras@breton{%
\breton@punctuation%
}
\endinput
% These are defined in Babel
% perhaps we should activate them only if option
% "ordinalmacros" is given
\def\kentan{1\/\textsuperscript{añ}} %${}^{\rm a\tilde{n}}$}
\def\eil{2\/\textsuperscript{l}} %${}^{\rm l}$}
\def\re{\/\textsuperscript{re}} %${}^{\rm re}$}
\def\trede{3\re}
\def\pevare{4\re}
\def\vet{\/\textsuperscript{vet}} %${}^{\rm vet}$}
\def\pempvet{5\vet}
|