diff options
Diffstat (limited to 'Master/texmf-dist/tex/generic/babel/locale/grc')
-rw-r--r-- | Master/texmf-dist/tex/generic/babel/locale/grc/babel-ancientgreek.tex | 70 | ||||
-rw-r--r-- | Master/texmf-dist/tex/generic/babel/locale/grc/babel-grc.ini | 174 |
2 files changed, 244 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/generic/babel/locale/grc/babel-ancientgreek.tex b/Master/texmf-dist/tex/generic/babel/locale/grc/babel-ancientgreek.tex new file mode 100644 index 00000000000..546d3703733 --- /dev/null +++ b/Master/texmf-dist/tex/generic/babel/locale/grc/babel-ancientgreek.tex @@ -0,0 +1,70 @@ +% This file is part of babel. For further details see: +% https://www.ctan.org/pkg/babel +\ifx\BabelBeforeIni\undefined + \PackageError{babel}% + {This file is a component of babel and cannot\MessageBreak + be loaded directly. I'll stop immediately}% + {Just use babel as documented.}% + \stop +\fi +\BabelBeforeIni{grc}{% +} + +\ifcase\bbl@engine\else + + % Date with Greek (Ionian) numerals + + \expandafter\addto\csname date\languagename\endcsname{% + \babel@save\BabelDatey + \def\BabelDatey#1{\greeknumeral{#1}}% + \babel@save\BabelDated + \def\BabelDated#1{\greeknumeral{#1}}} + + % Numerals (Ionian) + + \def\BabelGreekNumeralMarkerEnd#1{#1ʹ} + \def\BabelGreekNumeralMarker#1{#1} + + \def\greek@num@aux#1#2#3#4#5#6#7#8#9\@@{% + \ifcase\@car#9\@nil\or + \greek@num@format0000000#1\or + \greek@num@format000000#1#2\or + \greek@num@format00000#1#2#3\or + \greek@num@format0000#1#2#3#4\or + \greek@num@format000#1#2#3#4#5\or + \greek@num@format00#1#2#3#4#5#6\or + \greek@num@format0#1#2#3#4#5#6#7\or + \greek@num@format#1#2#3#4#5#6#7#8\else + \greek@invalid + \fi} + + \def\BabelGreekNumeralMiriads#1#2#3#4{% + \ifnum#1#2=\z@ + \ifcase#3\or ͵ρ\or ͵σ\or ͵τ\or ͵υ\or ͵φ\or ͵χ\or ͵ψ\or ͵ω\or ͵ϡ\fi + \ifcase#4\or ͵ι\or ͵κ\or ͵λ\or ͵μ\or ͵ν\or ͵ξ\or ͵ο\or ͵π\or ͵ϟ\fi + \else + \greek@invalid + \fi} + + \def\greek@num@format#1#2#3#4#5#6#7#8{% + \BabelGreekNumeralMarker{% + \BabelGreekNumeralMiriads#1#2#3#4% + \ifcase#5\or ͵α\or ͵β\or ͵γ\or ͵δ\or ͵ε\or ͵Ϛ\or ͵ζ\or ͵η\or ͵θ\fi + \ifnum#6#7#8=\z@\else + \BabelGreekNumeralMarkerEnd{% + \ifcase#6\or ρ\or σ\or τ\or υ\or φ\or χ\or ψ\or ω\or ϡ\fi + \ifcase#7\or ι\or κ\or λ\or μ\or ν\or ξ\or ο\or π\or ϟ\fi + \ifcase#8\or α\or β\or γ\or δ\or ε\or Ϛ\or ζ\or η\or θ\fi}% + \fi}} + + \def\greek@invalid{% + \bbl@error{Greek numeral too large (>999999)}% + {Currently this is the limit.}} + + \expandafter\addto\csname extras\languagename\endcsname{% + \babel@save\greeknumeral + \def\greeknumeral#1{\expandafter\greek@num@aux\number#1 876543210\@@}} + +\fi + +\endinput
\ No newline at end of file diff --git a/Master/texmf-dist/tex/generic/babel/locale/grc/babel-grc.ini b/Master/texmf-dist/tex/generic/babel/locale/grc/babel-grc.ini new file mode 100644 index 00000000000..540ffc0b679 --- /dev/null +++ b/Master/texmf-dist/tex/generic/babel/locale/grc/babel-grc.ini @@ -0,0 +1,174 @@ +; This file is part of babel. For further details see: +; https://www.ctan.org/pkg/babel +; Data has been collected mainly from the following sources: +; * babel language styles (license LPPL): +; https://www.ctan.org/pkg/babel-contrib +; * polyglossia language styles (license LPPL) +; https://www.ctan.org/pkg/polyglossia +; * Common Locale Data Repository (license Unicode): +; http://cldr.unicode.org/ +; http://unicode.org/copyright.html + +[identification] +charset = utf8 +version = 1.0 +date = 2020-02-06 +name.local = Αρχαία ελληνικά +name.english = Ancient Greek +name.babel = greek +tag.bcp47 = grc +tag.opentype = ELL +script.name = Greek +script.tag.bcp47 = Grek +script.tag.opentype = grek +level = 1 +encodings = LGR +derivate = no +require.babel = ancientgreek + +[captions] +preface = Προοίμιον +ref = Ἀναφοραὶ +abstract = Περίληψις +bib = Βιβλιογραφία +chapter = Κεφάλαιον +appendix = Παράρτημα +contents = Περιεχόμενα +listfigure = Κατάλογος σχημάτων +listtable = Κατάλογος πινάκων +index = Εὑρετήριον +figure = Σχῆμα +table = Πίναξ +part = Μέρος +encl = Συνημμένως +cc = Κοινοποίησις +headto = Πρὸς +page = Σελὶς +see = ὃρα +also = ὃρα ὡσαύτως +proof = Ἀπόδειξις +glossary = Γλωσσάριον + +[captions.licr] +preface = \textPi\textrho\textomicron\textomicron\acctonos\textiota\textmu\textiota\textomicron\textnu +ref = \accpsili\textAlpha\textnu\textalpha\textphi\textomicron\textrho\textalpha\accvaria\textiota +abstract = \textPi\textepsilon\textrho\acctonos\textiota\textlambda\texteta\textpsi\textiota\textvarsigma +bib = \textBeta\jtextrho\textalpha\textphi\acctonos\textiota\textalpha +chapter = \textKappa\textepsilon\textphi\acctonos\textalpha\textlambda\textalpha\textiota\textomicron\textnu +appendix = \textPi\textalpha\textrho\acctonos\textalpha\textrho\texttau\texteta\textmu\textalpha +contents = \textPi\textepsilon\textrho\textiota\textepsilon\textchi\acctonos\textomicron\textmu\textepsilon\textnu\textalpha +listfigure = \textKappa\textalpha\texttau\acctonos\textalpha\textlambda\textomicron\textgamma\textomicron\textvarsigma{} \textsigma\textchi\texteta\textmu\acctonos\textalpha\texttau\textomega\textnu +listtable = \textKappa\textalpha\texttau\acctonos\textalpha\textlambda\textomicron\textgamma\textomicron\textvarsigma{} \textpi\textiota\textnu\acctonos\textalpha\textkappa\textomega\textnu +index = \textEpsilon\accdasia\textupsilon\textrho\textepsilon\texttau\acctonos\texteta\textrho\textiota\textomicron\textnu +figure = \textSigma\textchi\accperispomeni\texteta\textmu\textalpha +table = \textPi\acctonos\textiota\textnu\textalpha\textxi +part = \textMu\acctonos\textepsilon\textrho\textomicron\textvarsigma +encl = \textSigma\textupsilon\textnu\texteta\textmu\textmu\acctonos\textepsilon\textnu\textomega\textvarsigma +cc = \textKappa\textomicron\textiota\textnu\textomicron\textpi\textomicron\acctonos\textiota\texteta\textsigma\textiota\textvarsigma +headto = \textPi\textrho\accvaria\textomicron\textvarsigma +page = \textSigma\textepsilon\textlambda\accvaria\textiota\textvarsigma +see = \accdasiavaria\textomicron\textrho\textalpha +also = \accdasiavaria\textomicron\textrho\textalpha{} \accdasia\textomega\textsigma\textalpha\acctonos\textupsilon\texttau\textomega\textvarsigma +proof = \accpsili\textAlpha\textpi\acctonos\textomicron\textdelta\textepsilon\textiota\textxi\textiota\textvarsigma +glossary = \textGamma\textlambda\textomega\textsigma\textsigma\acctonos\textalpha\textrho\textiota\textomicron\textnu + +[date.gregorian] +date.long = [d] [MMMM] [y] +date.short = [d]/[M]/[yy] +months.wide.1 = Ἰανουαρίου +months.wide.2 = Φεβρουαρίου +months.wide.3 = Μαρτίου +months.wide.4 = Ἀπριλίου +months.wide.5 = Μαΐου +months.wide.6 = Ἰουνίου +months.wide.7 = Ἰουλίου +months.wide.8 = Αὐγούστου +months.wide.9 = Σεπτεμβρίου +months.wide.10 = Ὀκτωβρίου +months.wide.11 = Νοεμβρίου +months.wide.12 = Δεκεμβρίου +months.narrow.1 = +months.narrow.2 = +months.narrow.3 = +months.narrow.4 = +months.narrow.5 = +months.narrow.6 = +months.narrow.7 = +months.narrow.8 = +months.narrow.9 = +months.narrow.10 = +months.narrow.11 = +months.narrow.12 = +days.wide.mon = +days.wide.tue = +days.wide.wed = +days.wide.thu = +days.wide.fri = +days.wide.sat = +days.wide.sun = +days.abbreviated.mon = +days.abbreviated.tue = +days.abbreviated.wed = +days.abbreviated.thu = +days.abbreviated.fri = +days.abbreviated.sat = +days.abbreviated.sun = +days.narrow.mon = +days.narrow.tue = +days.narrow.wed = +days.narrow.thu = +days.narrow.fri = +days.narrow.sat = +days.narrow.sun = +dayPeriods.abbreviated.am = +dayPeriods.abbreviated.pm = +dayPeriods.narrow.am = +dayPeriods.narrow.pm = +dayPeriods.wide.am = +dayPeriods.wide.pm = + +[time.gregorian] +time.medium = [h]:[mm]:[ss] [a] +time.short = [h]:[mm] [a] + +[typography] +frenchspacing = no +hyphenrules = ancientgreek +lefthyphenmin = 1 +righthyphenmin = 1 +hyphenchar = +prehyphenchar = +posthyphenchar = +exhyphenchar = +preexhyphenchar = +postexhyphenchar = +hyphenationmin = +; The syntax is liable to change in 'other' values +hyphenate.other = "0027 "2019 "02BC "1FBD "1FBF + +[characters] +delimiters.quotes = «»“” +auxiliary = [ἀ ἄ ἂ ἆ ἁ ἅ ἃ ἇ ὰ ᾶ ἐ ἔ ἒ ἑ ἕ ἓ ὲ ἠ ἤ ἢ ἦ ἡ ἥ ἣ ἧ ὴ ῆ ἰ ἴ ἲ ἶ ἱ ἵ ἳ ἷ ὶ ῖ ῒ ῗ ὄ ὂ ὃ ὸ ὐ ὔ ὒ ὖ ὑ ὕ ὓ ὗ ὺ ῦ ῢ ῧ ὤ ὢ ὦ ὥ ὣ ὧ ὼ ῶ] +exemplarCharacters = [α ά β γ δ ε έ ζ η ή θ ι ί ϊ ΐ κ λ μ ν ξ ο ό π ρ σ ς τ υ ύ ϋ ΰ φ χ ψ ω ώ] +index = [Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω] +punctuation = [\\- ‐ – — , ; \\: ! . … \" « » ( ) \\[ \\] § @ * / \\\\ \\&] + +[numbers] +defaultNumberingSystem = latn +minimumGroupingDigits = 1 +decimal = , +exponential = e +group = . +infinity = ∞ +list = ; +minusSign = - +nan = NaN +perMille = ‰ +percentSign = % +plusSign = + +superscriptingExponent = × + +[counters] +alph = +Alph = +ordinals = |