summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/polyglossia/gloss-breton.ldf
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/polyglossia/gloss-breton.ldf')
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-breton.ldf89
1 files changed, 89 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-breton.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-breton.ldf
new file mode 100644
index 00000000000..21ab4a12da8
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-breton.ldf
@@ -0,0 +1,89 @@
+\ProvidesFile{gloss-breton.ldf}[polyglossia: module for breton]
+\PolyglossiaSetup{breton}{
+ hyphennames={breton},
+ hyphenmins={2,2},
+ frenchspacing=true,
+ indentfirst=true,
+ fontsetup=true,
+}
+
+\newXeTeXintercharclass\breton@punctthin % ! ? ;
+\newXeTeXintercharclass\breton@punctthick % :
+
+\def\breton@punctthinspace{{\unskip\thinspace}}
+\def\breton@punctthickspace{{\unskip\nobreakspace}}
+
+\def\breton@punctuation{%
+ \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
+}
+
+\def\nobreton@punctuation{%
+ \XeTeXcharclass `\! \z@
+ \XeTeXcharclass `\? \z@
+ \XeTeXcharclass `\; \z@
+ \XeTeXcharclass `\: \z@
+ \XeTeXinterchartokenstate=0%
+}
+
+
+\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}