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
|
%D \module
%D [ file=lang-cyr,
%D version=2003.01.24,
%D title=\CONTEXT\ Language Macros,
%D subtitle=Cyrillic Languages,
%D author=see below,
%D date=\currentdate,
%D copyright={PRAGMA / Hans Hagen \& Ton Otten}]
%C
%C This module is part of the \CONTEXT\ macro||package and is
%C therefore copyrighted by \PRAGMA. See mreadme.pdf for
%C details.
\writestatus{loading}{ConTeXt Language Macros / Cyrillic Languages}
%D The cyrillic languages always use a dedicated input regime.
%D Therefore we define the labels using symbolic names.
%D Support for cyrillic is initiated by Olga Briginets who
%D also layed the base for the language, encoding and font
%D definition. Later Alexander Bokovoy and Victor Figurnov
%D improved things. I (Hans Hagen) mainly cleaned things up
%D a bit.
\unprotect
\installlanguage
[\s!ru]
[\s!lefthyphenmin=2,
\s!righthyphenmin=2,
\c!spacing=\v!packed,
\c!leftsentence=\leftguillemot,
\c!rightsentence=\rightguillemot,
\c!leftsubsentence=\lowerleftdoubleninequote,
\c!rightsubsentence=\upperrightdoubleninequote,
\c!leftquote=\lowerleftdoubleninequote,
\c!rightquote=\upperrightdoubleninequote,
\c!leftquotation=\leftguillemot,
\c!rightquotation=\rightguillemot,
\c!date={\v!day,\ ,\v!month,\ ,\v!year}]
\installlanguage
[\s!ua]
[\s!lefthyphenmin=2,
\s!righthyphenmin=2,
\c!spacing=\v!packed,
\c!leftsentence=\leftguillemot,
\c!rightsentence=\rightguillemot,
\c!leftsubsentence=\lowerleftdoubleninequote,
\c!rightsubsentence=\upperrightdoubleninequote,
\c!leftquote=\lowerleftdoubleninequote,
\c!rightquote=\upperrightdoubleninequote,
\c!leftquotation=\leftguillemot,
\c!rightquotation=\rightguillemot,
\c!date={\v!day,\ ,\v!month,\ ,\v!year},
\s!patterns=\s!uk]
\installlanguage [russian] [\s!ru]
\installlanguage [ukrainian] [\s!ua]
\protect \endinput
|