gbranden pushed a commit to branch branden-2023-03-31 in repository groff. commit 3dd54234710629e1e5cef90abc3bb06011b1059a Author: Nikita Ivanov <nikita.vyach.iva...@gmail.com> AuthorDate: Wed Mar 8 20:54:47 2023 +0000
[tmac]: Add Russian language support (1/7). * tmac/hyphen.ru: Add hyphenation patterns (encoded in KOI8-R). * tmac/koi8-ru.tmac: Add character encoding support. * tmac/ru.tmac: Add groff locale for Russian. --- ChangeLog | 8 + tmac/hyphen.ru | 4695 +++++++++++++++++++++++++++++++++++++++++++++++++++++ tmac/koi8-ru.tmac | 78 + tmac/ru.tmac | 232 +++ 4 files changed, 5013 insertions(+) diff --git a/ChangeLog b/ChangeLog index 0462e2ec2..853cafa06 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2023-03-08 Nikita Ivanov <nikita.vyach.iva...@gmail.com> + + [tmac]: Add Russian language support (1/7). + + * tmac/hyphen.ru: Add hyphenation patterns (encoded in KOI8-R). + * tmac/koi8-ru.tmac: Add character encoding support. + * tmac/ru.tmac: Add groff locale for Russian. + 2023-03-24 G. Branden Robinson <g.branden.robin...@gmail.com> * tmac/mdoc/doc-common (Sh): Restore hyphenation configured with diff --git a/tmac/hyphen.ru b/tmac/hyphen.ru new file mode 100644 index 000000000..a801de2e0 --- /dev/null +++ b/tmac/hyphen.ru @@ -0,0 +1,4695 @@ +% ruhyphal.tex: Russian hyphenation patterns, version 2003/03/10 +% Copyright 1999-2003 Alexander I. Lebedev <s...@scon155.phys.msu.su> +% +% This program may be distributed and/or modified under the conditions +% of the LaTeX Project Public License, either version 1.2 or any later +% version. +% +% Patterns were generated with patgen from a 990,000-word list and then +% manually corrected. +% +% The program consists of the files ruhyphal.tex, cyryoal.tex and two +% document files README.ruhyphal and hyphen.rules. The file cyryoal.tex +% can be regenerated using mkcyryo script (a part of ruhyphen package) +% and the latest release of rus-ispell dictionaries +% <ftp://scon155.phys.msu.su/pub/russian/ispell/>. +\patterns{ +.��1� +.��1�� +.���2 +.��2 +.��1� +.���3� +.��2�1�2 +.��1�� +.���1� +.��2 +.��2� +.��2�3� +.��3�2� +.��2� +.���2 +.��1�� +.��2�� +.��1� +.��3� +.��3�2 +.���3 +.���2� +.��3�2� +.��3� +.��1� +.���2 +.��3� +.��2 +.��1� +.��2 +.��4�� +.��3 +.��2� +.��2�3� +.���1� +.��2 +.����1 +.��2�1�2 +.��1�� +.��2�1 +.��2��1 +.��1� +.��3� +.��3�2 +.��3�� +.��1�� +.��1�2 +.��1�� +.��1�2� +.��3� +.���1� +.���1� +.���3�2 +.���1 +.��3� +.��4 +.��2�� +.��2� +.��3�� +.��1� +.��1�� +.��1�� +.��1�� +.��3�2 +.��3�2 +.���2� +.����2 +.��2�3� +.��2�� +.��2�3� +.��2�� +.��2� +.��2�3� +.��2�3� +.��2� +.����2 +.��2 +.��2 +.��2� +.��2�3 +.���3 +.��2� +.���1� +.��2� +.��2 +.��2 +.��2 +.��2�� +.��2 +.��2� +.��3 +.��2 +.��2� +.��2 +.��2� +.��2 +.��2�3� +.��2�1� +.��1 +4�3� +��2� +��2� +��2� +�1� +���3�� +�3��� +��2�� +��1�� +�3�� +��1� +�1�� +��3�� +�1�� +���2� +�1�� +���1� +�2��� +��1�� +��2�� +�2�� +�1�� +�2�� +�3�2�� +2��� +���1�2 +�2�� +�2���� +�2��� +��2�� +�2���� +��2��� +2��� +�3�� +�1� +2��� +�2��� +��2�� +���2�� +�2�� +�2�1��� +��1�� +�2�1�� +���3� +��2� +�2��� +�1� +��2�� +��2�� +��2� +�2�� +��2�� +��2� +���4�3 +���2 +��3��� +��1�� +���2 +��1�� +��1�� +��2�1�� +�2���� +�2���� +�1���� +��2�1� +��1� +�1� +��2�1 +��3�� +�2�� +�1� +��1� +1��� +��2� +��3��� +���1�2 +2����� +���3� +2���� +��1� +�1�� +�3��� +�1�� +2���� +�3�� +���1� +�1�� +���2� +����1� +�1�� +�2��� +�1�� +2��� +���4 +2���� +�2���� +��2��� +2��� +���1�2 +����2 +�2�� +���2�� +�2�1�2�� +�2��� +��2��� +�2�1�2� +��1�2�� +��1� +��2�� +���1� +��2��� +�2�1�� +�1�� +2�1� +��2� +��2� +��2� +��2� +����1 +�3��� +��2��� +2��� +���4�� +���3�2� +��2�� +��1��� +�1�� +���2�� +��2��� +��2��� +1���� +�1�� +���1�� +���1�� +��2�� +�1�� +�1�� +��2��� +��2�1� +�1�� +��1� +�1�� +�1�� +�1�� +2��1� +��3�� +��3�� +1����� +���1�� +��3��� +��2��� +��2��� +��1��� +��1��� +�1���� +��2��� +��2��� +�1��� +�1�� +1���� +��3�� +��1�� +��1�� +2���� +�1�� +�1�� +��1��� +�2���� +���2� +��1��� +��1�� +�1�� +��2� +�1�� +�1��� +�3��� +�3��� +�1�� +�1�� +�1� +�2�� +��2� +��3�� +�2��� +���1� +��2� +��2� +��3�� +���1 +�2�1� +��2� +����2 +��3� +�1� +2��� +�2�� +��1� +�2�� +��2�� +�2�� +��1�� +�1� +��2� +��2� +��2� +1�� +��2�� +��2�1� +��2�� +��1� +��3�� +����1 +��2� +���3� +��1�� +��1�� +2�1� +�1� +���2 +��2 +2�1� +1�� +3��� +��2�� +��2�� +��2�1� +3��� +3��2� +���1�2 +���5�4 +��3�� +���3� +���1�2 +���1� +��2�1� +���3� +��2�1� +���3�� +���3�� +3��� +2��� +2�� +�1�2 +1�2� +3��� +��2� +2��� +3��� +����3�2 +3��� +��2�� +��2�� +��2�� +��2�� +��2�� +��1� +2�3� +�1� +1���� +1�2��� +�3���� +�2��� +1�2��� +�3��� +�2���1� +1�2��� +�2��� +1�2��� +2��� +2�2�� +2�3��. +�2��� +�2��� +�2��� +2�3���� +2��� +2�3� +1�� +��1��� +��3�� +��2�� +��1��� +��1�2 +��1�2� +��1��� +��3�2� +��2�� +��3�� +����1 +��1�� +��2�� +��1�� +��3��� +��3��� +3��� +��2�� +���2� +���2� +2��. +�3��� +�2��� +���1�� +1�2��� +2�1��� +�2��� +1���� +�2���� +�1��� +1�2��� +2�3��� +1�2��� +�1��� +�1��� +�2��� +�2��� +�2��� +�2���� +�2���� +1�2���� +�1��� +�1���. +1�2���� +���2�1� +2��� +�1�� +3����� +2��� +1�2�� +2�3��. +�1�� +2�1�2 +�3�� +��4� +�1� +1�2� +��2�1� +���1� +��1� +2�� +2�1� +2�� +2�1� +2�� +2�� +1�� +��2�1 +��2� +���1� +����1 +1�� +2��. +2��� +2��� +��1� +3�2� +��1�� +1�� +1�� +��2�� +3��� +��2�1� +����2 +��3�2� +��1� +����2 +��1�� +��2��� +��1�� +���1 +3��� +3��� +2�1� +�1�� +�1�� +2��2 +�1� +�2��� +1��� +3��� +���1� +��3�� +1��� +1��� +3���� +3���� +���2� +1���. +��2�1 +2���� +1��� +��2�1� +��2��1� +���3� +1��� +1��� +1��� +1�2�2 +���2 +���2 +���1� +���2 +����3� +��2�� +��2�� +��2�� +��2�1�2 +���1� +��3�� +��2�� +��2�� +1��� +1���� +1���� +��1� +��1�2�� +���3 +��2� +2�1� +��2� +3�2��� +�1� +�2�� +2�3��� +�2��� +�2��� +�2��� +�2��� +2��� +�2��� +2��� +�2��� +2��� +2�� +1��� +2�1� +4�3�� +�2��� +���1 +�3��. +3�2��� +3�2��� +�3�� +��1�2 +��2�3�� +���2 +��3�� +1��� +��1�� +��1�� +��2�� +��2�� +���2�1 +1��� +��3�2 +���2 +��1�� +2���� +2���� +���1� +��1�� +��1�� +���3�� +��2��� +���2� +1��� +��1�� +��3�2� +1��� +2��2 +2��. +2���. +�2��� +2�1��� +�1��� +2�1��� +2���� +2���. +2�1��� +1���� +1�2��� +�1��� +�1��� +�1��� +�1��� +�1��� +2�1�� +���3�2 +2�1�� +1��� +�1�� +2�1�2 +3���3 +�3���� +4�3��� +4�3��� +3�2�� +3�2�� +�1�2 +���1�2 +���3� +1��� +��3� +1��1� +2��� +2��1� +��3� +��1�2 +��2�1� +���3� +��1�� +��2 +1��� +2�� +2�1� +2�� +3�2��� +2�� +��2 +1�� +��3�2 +��3�� +���2 +��3�2 +���2 +��3�2� +2��. +1��� +1���� +2��� +2��� +1��� +1��� +1�2�1 +1�2� +1�� +1� +�2� +��1� +��1��2 +��2� +2�3� +���2 +�1�� +2�� +�3��� +2�3�� +3��. +��2�1 +����1 +��2�� +��2�� +��1�� +2�3� +2�1� +�2� +��2�� +��3�� +��2�� +��1�� +����2 +2�1� +2���. +�2��� +�1��� +�1���� +2����� +2���� +�1�� +�2��� +2���. +�2��� +3�2��� +2���. +�3���� +2���� +2���� +2���� +2���� +2���� +2���� +2�1�� +�2��� +2���� +2�3� +�2��� +�2��� +�3��. +�2��� +�3��� +�3��� +�3��� +�2��� +����2� +�2��� +�2��� +�2��� +�3�� +��1�2 +��2�� +��3�2� +��1� +��2�� +���2� +����2 +3��� +�2�� +����2 +��2�1� +��2�� +��1��� +��1�� +��1��� +2���� +���3� +��1�� +3��� +2�� +2��. +�1��� +�1��� +�1��� +�1��� +�1��� +�1��� +���4�3� +�1��� +�1��� +�1��� +�1��� +�1��� +�1��� +�2��� +�1��� +�1��� +�1��� +�1��� +�1��� +���2� +�1��� +2��� +�1��� +�1��� +�1��� +2�3�2 +�4�� +�4�� +2�3� +��1� +��1� +��2�1� +2�� +2�1� +2�3� +2�3� +1�� +��2�1 +��2��� +��2�� +��1� +��2� +����1� +���1� +2�1� +��2 +�1�� +1��� +2�1��� +2���� +2����� +2����� +2�1��� +2�1��� +�3�� +�1�� +2���� +�1��� +1����� +2��� +2��2 +2�1�2 +1�� +��1�2� +��1�2� +3���� +3��� +��2�1�2 +��2�� +���1�2 +��2�� +����2 +��1�� +3���� +��2�� +���3� +��3�� +�����2 +��2�3� +���2� +��2�� +��1�� +2��. +�2��� +�2�3� +2��� +2�1�2 +1�� +��2�� +���2� +��2��� +��2��� +��2�� +��2�� +��2�� +���3�� +��2�� +���1� +��1��� +���2 +��2�� +��3�� +��2�1�� +���3 +��3�� +��3��� +��1� +2�1� +�1� +�2��� +2�3�2 +2�1� +�3�� +����2 +3����� +4�3��1 +���3�2 +����2 +4�3�� +3�2��� +1�� +2�1�2��� +��2�� +2�1���� +��1�2�� +���2� +��3�2� +��1�2 +��3�� +��3�2� +��1� +���2� +���2� +2���� +2����� +��2�1� +���2 +��3�� +2����� +��2��� +��2��� +��1� +�1�2��� +�1�2��� +2�1���� +���2� +2���� +2���� +���2�� +2�1���� +2���� +��3�� +3���� +��2�3� +��3�2� +��2��� +��2�� +2�� +2��. +�1��� +1����� +2����� +1�2���� +�1���� +�1��� +�1��2�3 +�1��� +�1��� +�2��� +�1�� +�2��� +2�3��� +2���� +�2��� +�2��� +1����� +1����� +����3� +1����� +2�3��� +���2�� +�2���� +�1�� +�2��� +2���� +�2��� +�2��� +���2�3� +�1��� +�1��� +1�2��� +2�3��� +�1��� +�1��� +�1��� +�1��� +�1��� +�1��� +�1��� +1���� +1���� +�1��� +�1��� +�1�� +2���� +1�2��� +�1�� +�2��� +1�2��� +�2��� +2�1�2 +���2 +��3�� +2�1� +1�� +���3� +��3� +2�1�� +��2�� +��2� +���1� +���1� +�1��� +��1�� +��2��� +2���1� +��1� +��2�� +���1� +2�� +�1� +2�3�� +2��� +2��� +2�1� +2�3�2 +2�� +2�� +���2� +1�� +2��� +��2�1� +2��� +2���� +2��2�1 +2��� +2��� +2��. +1��� +2��� +2��� +1��� +1��� +��3�� +1�2� +1�� +�1� +��2� +����3 +��3�� +��2� +���2�1� +���1� +2�� +���2� +�1��� +��1��� +��1�� +�1��� +��1��� +��1�� +�2�3�� +�1�� +2���� +�1�� +�3�2�� +��2��� +��2��� +�1�� +2���� +����1� +2�1��� +��1��� +��1��� +��1��� +��1�� +�2�� +�1�� +�1�� +��2�� +�1�� +���1�2 +��2� +�2���� +�2��� +�2��� +�2��� +��2�� +��2�� +2��2� +��1�� +��2� +�1��� +�1�2��� +�����3 +��1��� +�2���� +�2��� +�2�1�� +�1��� +�2���. +�2��2� +��1��� +�2���� +�2��� +�2��� +��1��� +2�3��� +�2��� +�1� +�2���� +��2�1� +��2�� +��1�2 +��2�� +����1� +��2� +�2�� +�4���� +��3�� +2��� +�2�1� +���2�� +����3 +�1�2�� +���1� +�3�� +����3 +�3��� +��1�� +��1�2� +�1��� +��1�� +��1�2� +��1�� +��1�� +��2�� +��1�2� +��1�2� +��1�� +��1�� +���2�� +���2�� +��1�2� +��1��� +�3�� +�1� +��2�1 +��2� +��2� +��2� +���1� +���1�� +�1�� +���2� +��2� +�1�� +2�1�� +2�1�� +��2�� +��1�� +��1��� +�1�� +�1�� +�1�� +���3�� +���1�� +�1�� +�1�� +�1�� +�3�� +���3�2 +���3� +���1� +2���� +�2�� +2���� +�3�� +��2�1� +2�1�� +���2 +��3�2 +�1�� +2�� +�1�2� +���2�� +�2�3�� +��2��� +�1�� +��3�� +��2�� +����3� +��2�� +�1�2� +�2�� +��3�� +�1��. +�1��� +��3�� +�1��� +�1��� +�1��� +�2�� +�1��. +�2��� +�2��� +��3�� +�1��� +���2 +�1��� +��2�� +��4�� +�2�3�� +���2 +�1�2��� +��1�� +�1��� +�1��� +����1� +��3�� +�1��� +���2�� +�1�2� +�1�2� +����2 +���1�� +2��� +����2� +�2�� +�3��� +��1��� +�3�2��� +��1�� +�3��� +��1��� +�4�� +2��� +�4�3� +�4�� +�1�� +��1��� +�2�� +��1�� +�1�� +�3��. +���3�� +���1�� +���1�2 +���3�2� +���3� +���1�4 +�1�� +����3� +�1�� +���2� +��1��� +2����� +2����� +2���� +���3�2 +��3�� +�1�� +�2�1�2� +�1�� +�1�� +�1�� +�3�2� +��2�� +�1�� +�1�� +�2�1��. +��1��� +�2��� +�2���� +�4�1��. +2��� +��1��� +��2��� +��2��� +��2��� +�1��� +�1��� +�1�4� +�3�� +2��� +��2��� +��3��� +�2��� +�1�� +��2��� +�2��� +�3��� +��2��� +�1�� +��1�� +��1�� +�1��� +2���� +�1�� +�1�� +���1� +��1� +��2�� +�1�� +�1�� +�1��� +�3��� +�3��� +�1�� +�1�� +�1�2 +2��� +���3� +���2 +���2�� +���3�2 +��2� +��1�� +���2� +��1��� +��3��� +��3��� +��1�� +��1��� +��1�� +��1�� +��1�2� +2��� +�1�� +�2�� +��2 +��2� +�1� +��2� +1� +��2�� +��2�� +��1� +���1� +2�1�2 +2�1� +��2 +2��� +�2�� +3�2�� +�2�� +2�1� +�2��� +�2��� +3�2��� +4����� +�2��� +�2�� +4�2�� +���3 +���1 +4��� +3�2�� +3��� +��3�2 +��1�2� +��1�� +��1�2 +��3�2 +��1�2 +��3�� +2��� +�2�� +2���� +2�1�2 +��1� +2���� +2�1� +2�1� +�2� +�3�� +2�3�� +2�1� +���1 +2�1�� +2�1�2�1 +���3 +���1� +2��2 +���1 +�2�� +2�1� +2�� +2�� +2�1� +2�� +2��. +2��� +2��� +1��1 +���2 +���2 +��2�1�� +��2��� +�1��� +���4 +�1��� +���2� +���2� +��3�2� +��3�2 +�1��� +��3��� +3�2�� +��3�� +����2 +���2 +���2� +��3�2� +���2� +���2 +����2 +���2 +��3�� +���2 +���2 +���2� +��3�2 +���2 +�1�2 +2�3��. +�2��� +�3���� +�2��� +2���� +�1�� +�2��� +�1�� +�3�2� +�1��� +�1�� +2���� +1�2��� +�1�� +1��� +2�1��� +�1�� +2�� +�3�� +�2��� +��2�� +�2��� +�1�2� +�2��� +����3 +1�� +��2�1 +��2�� +��2�� +2��2 +�3�2 +1�� +3��. +3���. +�1��� +��2�� +��2��� +��1�� +3��� +��3�2� +���3� +3��� +2�1� +���1 +���3�2 +�1� +�2��� +�2��� +�2��� +�2��� +�2��� +2��2 +�3�� +�1� +2���. +�2��� +�2��� +�2��� +�2��� +�2��� +�2��� +�2��� +2���� +2��� +2�3�� +2��� +2��� +2�3�� +�2��� +��2�� +1��� +��3�2� +��2�� +��1�� +1��� +��1�2 +1��� +1���. +1���. +�1��� +1���2 +��1�� +��1�� +��3�2 +1���. +2���� +1��� +2���� +1��� +��2�3� +��2�� +��2�� +�2��� +�2��� +�1��� +1�2�3�� +���2 +�1��� +��1�� +��2�� +�2��� +�1��� +�2��� +���2�� +���2�� +1��� +���2 +��2�� +1��� +1��� +�1�� +�2��� +���2� +�2��� +�2��� +�1��� +�2��� +�1�� +���2�3 +�1�� +�2�� +�1�� +2�1� +2�� +�1�� +1�� +3��. +2�1�2�� +��2�3� +��1� +2���� +2��2� +3��� +2�1��3 +2��1� +3���� +�1�2�� +2��� +��2�� +�1��� +�1�2�� +��2��� +2�� +�1� +2�� +���2� +1�� +2��2�1 +��2� +2���� +2���� +2��2�1 +2��� +1��� +1��� +1��� +3��� +1�2� +1�� +�1� +�2�� +�2�� +���2 +�2��� +�2��� +�2��� +��2��� +��2�� +�3��� +��2��� +����2 +���2 +�2�� +��1�2� +��1��� +��1��� +���1�� +�3��� +�2�� +�2�1� +��2�� +2�1� +�2�1� +2���� +2�1�� +�2�3� +�1�� +2�1�� +�1�2� +�3�2� +�1�� +��2�� +2��� +��2� +�3�� +2��� +�2��� +�2��� +�2�� +����3 +��1��� +��1�� +��1�� +��1�� +�2�1�� +�1�� +�2��� +�1�2� +���1�� +���1�� +��1� +�1�� +�1� +�2���� +��2� +��2� +��3�� +��2�� +�3��� +��1�2 +����1 +��2� +�3�2� +��1�2 +��2��� +1��1� +��2��� +�1�� +���2� +��1� +�1� +���2 +�1� +�3�2� +���1�2 +��2�� +�2��� +�2��� +�3�� +��1�� +��1�� +��2�1� +�3�� +�1� +�2�1�2� +���1�� +���2 +�2�1�2� +�2�� +����2 +2��� +�2���� +�2���� +2����� +�3�� +����2 +��3�� +�2�1� +�2�� +��2�� +���2 +1��� +���2�3� +���3�2� +���1� +���2 +1���� +1����� +1���� +1��� +1��� +�1�� +��2�� +��2�� +�2�� +�1�� +��2�� +�1�� +��3�� +�1��� +�1��� +�1�� +�3���� +�1��� +�1�� +�3��� +��1�� +��2�� +��3��� +��1�2� +�1��� +��2�1� +�1��� +�1��� +����2 +��2�� +�1�� +2�� +����2 +���1�� +��2�� +��3� +���3�2 +�1� +���2�� +�2�1�� +�2�� +�2�� +���2�� +����3 +���1�2 +1��� +����2�1 +�2�� +�2�� +��1� +��3��. +��3��� +��3��� +��3�� +��3�� +��3��� +��3��. +�2���� +��1�� +��3�� +��3�� +��3�� +���2�� +�2�3�� +�4�� +�1�� +�2��1� +�2��� +��1��� +�1��� +�1� +���2� +��3�� +�2�1�� +��1�� +��1�� +�2�� +�2�1� +��2��� +��3��� +�2�1�� +�3��� +�3��� +�1�2 +��3� +��1� +��2�� +�2�� +���3� +�2�1�� +��2��2 +�����1 +�3�2� +���3� +��1�� +��1�� +�1�� +�1� +��2�� +�2��� +�2�� +��4� +��2� +��2� +��3�� +�1� +��2� +2�1 +��2 +�2�3� +���1 +�2�1� +��2�� +��2� +�2�� +�3��� +��2�� +��4�� +�2�3�� +�2�� +�2�3� +�2�� +�2�� +�2�� +��2�3 +��1 +��2�� +��2��� +1��� +�2�� +��3��� +��2�1� +1��� +���3� +��1�� +1��� +1���. +1���� +1���� +1��� +1��� +��2�1� +��2��� +���3�� +3�2�� +��1�� +1��� +��1�2� +1��� +��2�1� +1��� +2�1� +�2��� +�2��� +�2��� +�1�� +�2��� +�1�� +2�� +2�1� +���2 +1�� +2��� +��2�� +���1� +��2�1� +��2��1 +2�1� +1��� +��1� +����1 +��2�� +��1�2�� +1��� +2�1�2 +��3� +2�3��. +2�3���� +2�3��. +2���� +�3���. +�3��� +�1��� +2�3��. +2�3��� +�2��� +�2��� +2�3��� +�3��� +2�3��. +�2��� +�3��� +2�3��� +���3� +1���� +�3�� +2��� +1��� +2�3��. +2���. +2���� +2���� +2�� +2�1� +3�2��� +�2��� +3�2��� +�2� +��1�2�� +1��� +3���� +1��� +��1�� +1��� +1����� +2����� +3���� +���2� +��2�3� +��1�� +1��� +��1�� +���3� +��1�� +1���� +��2�� +����2�3 +1��� +2�� +2��. +�1��� +���1� +���2�� +�1��� +1���� +�1��� +�2��� +���2�3 +�2��� +�1��� +�1��� +�1��� +�2��� +�1��� +�1��� +�1��� +�1��� +�1��� +�1��� +�1��� +���1� +�1��� +2�� +�����2 +�2�3� +��3� +�2�3� +�2��� +�1��� +��1�� +�1��� +��3� +�3�� +�1���� +�1���� +��3�� +�1��� +��1�� +�1��� +�3�� +2�1� +���2� +3�2��. +���1� +��2� +�2� +��1�� +3��� +1��� +1���� +3��� +���1� +��2�1� +1��� +��3�� +���1� +��1�� +1��� +��3�� +1���� +1���� +3���� +2�� +2�1�2 +2�� +2�1� +2�� +1�� +�2� +1��. +2���� +��2�� +2���� +��2�� +��2�1�� +1��� +��3�2� +��1�� +�2�� +���2� +1���. +1����. +���2�1� +��1��� +����1� +��1��� +��1��� +��2��1� +��1��� +��1��� +��1�2� +���1 +��2�� +��2�� +1��1� +1��� +2�� +�1�� +�1�� +�1�� +�1�� +�1�� +1�2��� +�2�� +���1 +2�3�2 +1��. +��1�� +���1�� +��2�1� +��1�� +��3�� +��1�2�3 +��1�� +���1� +2���� +1��� +��1��� +��1�2� +��2�� +��2�� +��4��� +��1�2� +��1��� +��1�� +��1�2� +1��� +��1�� +�1�� +1�� +���2� +3���� +3���� +���2� +��2��� +���3� +��2�� +2���� +���1� +��2�� +���3� +2�1��� +��2�� +���3� +��2�3� +��1�� +��1�� +2�1� +��2� +�2�1� +2�1� +�2�� +���1 +2�� +2�1� +���2� +1�� +��2�� +��1�2� +2����� +��2�� +3����� +��2�3� +����1� +��1�� +2���� +��1�� +��2�1�2� +��2�� +���3�� +3����� +��2�� +2�1��� +��1�� +���1� +��1�2� +2���� +���2� +��2�� +2�� +2�1�2 +��3� +�1� +1��. +��1�� +��1� +��3� +��1�4� +1��� +��1�� +��1�� +1��� +���2� +��3�2�� +��1� +��3�� +1��� +2�3�2 +2�1�2 +�2�3� +2�� +�1� +1��. +1��� +1��� +1��� +1��� +1���. +4��. +2��� +3��� +3��� +2��� +2��� +2��� +3��� +2���� +1����� +1����� +2��� +2��� +2��� +1���� +1���� +1���� +3��� +3��� +�2� +1��. +1��� +1���� +��1�� +1�� +3��. +��1�� +3���� +3���� +2��� +3��� +��1�� +��1�� +3��� +1� +��2�� +3��� +��2�� +��2�� +��2�� +��1�� +��2�1� +2�1��� +���2�1� +���3� +��1�4� +��2��� +��2�1� +��2� +���2 +3��� +��2�� +4�1� +�3�� +��2� +�3��� +2�3�2 +2��2 +3�2�� +2�1� +����2 +��2�� +��2�� +��2�1�� +��1�� +��2�1� +��2��1� +���1� +2�� +2�1�2 +��2��� +��1�� +2���� +��1�� +��2�� +���1�� +��2�� +��1��� +��2�� +��1�2� +2�1�2 +3��� +2�1� +�2��� +�2��� +2�� +2�1� +4�3�� +���1� +3�2��� +4���� +�2��� +4���� +4���� +�2��� +4���� +�2��� +4�3�� +��1�2 +��3�� +3��� +��1�� +��2�� +��1�� +��1�� +����1� +��2�3� +��3�2 +3��� +3��� +��1�� +���1�� +��1�� +��1�� +��1�2� +3���� +��2�1� +3��� +2�� +��2� +�1��� +2��� +2�1�� +�1�� +2�1� +��2� +��2� +�2�1�� +3�2��� +2�1� +��1�2� +��1�4� +��1�� +���1� +��3�� +2�� +���3 +2�1� +2�� +�2��� +�2��� +�2��� +�2��� +2��2 +2�� +3�2�� +���1 +��2�� +��2� +2��. +2��� +���1 +2�� +��1� +�2� +��1� +��1�� +1�� +����1� +���2� +��1�2� +���2� +��3�� +��1�2 +��2�� +��2�� +��2�1�2 +4���� +��3�2� +���2� +��1��� +��1�2�� +��1�2 +��1�� +��1�2� +�1�2�� +��1�2 +2��� +��3�2� +2��� +���1� +3��� +2�1�2 +2�1� +2�� +�2�1� +���2� +��4� +���1� +��2� +2�1� +�2��� +�2�1� +���3� +���2� +��2� +�3�2� +�2�� +��1��� +��1��� +��2�� +��2��� +�2��� +��2�� +�2�� +1�� +��1�2 +��1�2� +2���� +��3��� +���2 +3��� +��1�2� +���2� +��2��� +��1��� +��3�� +��3� +���2� +��3�2� +��1�� +��1�2� +��1�� +��1�� +��1�� +���2 +��1�2� +��1�� +��3�2� +3��1�2 +��2��� +��2�� +��3�2 +��1�2� +��2�1�� +���2� +��3�2� +��1�2� +����2 +��1�2� +��1�2� +��1�2� +��3�2� +��1�2� +3��� +��2�� +��1�� +��3�� +���2 +2�1�2 +���1� +1�� +��3�2 +��2�� +3��� +��2�� +����2 +��2�1�� +��2�1�� +2����� +2�1���� +��1�� +���3� +����2� +���3 +��1� +3��� +3��� +2�1� +��2� +��2� +����2 +���3�2 +�2�1�� +��1� +�1� +2�1� +���3�2 +1�� +���2 +��1�� +��2�� +��1�� +��1�� +��2�� +��1�� +��2�� +��3�2� +��1�� +��3�� +3���� +���3� +��2�� +��1�� +��1��� +��2��� +��1�2� +��2�� +2���� +��3�2 +���2 +�3�2 +2�1�� +2�1�� +�1�� +2�1� +�2�3� +�2�� +��2�� +�2���� +�2�� +�3��� +�2�3� +�2�� +�2�1�� +�3�2�� +���2� +���2� +�2�3� +�2��3 +2�1� +�2�1� +���1�2� +�2�� +��2�� +�2��1�2� +���1�� +�2���� +�����2 +��2�� +�2���� +�2���� +��2�� +���1�� +��2�� +�2�1�� +1�� +���1� +��1� +3��� +2��2 +�1� +���1 +2�� +2�1� +�2�� +2�� +��2� +2�� +1�� +3��. +2��. +1��� +1��� +2��� +1��� +2��� +2��� +2��� +1��� +1��� +�2� +1�2� +2�3�2� +1�� +��1�� +2�1�2 +�3�� +���1 +2��� +2���� +��2��� +��2��� +�1��� +1��� +���1�2� +���3�2 +���2� +2���� +��1� +�2���. +�1���� +�1���� +1��� +2��� +�1� +�3��� +�3�2�� +��3�� +�3�2��� +�2�1�� +��2�� +��3��� +��2� +�2�� +��2 +2�3�� +��3��. +��3��. +��3��. +�3��� +2���� +��1��� +�3��. +1�2���� +2���3� +2�3��� +��2��� +�2�1�2�� +���3�� +�2�1�2�� +�2���� +�2�1��� +�1���� +��1��� +��1��� +��1��� +�1���� +��3��� +�1���� +��1��� +�2�1�2� +�2���� +�2���� +�2��� +�1�� +�2��� +�1� +��1� +�2�1�� +��2� +�3���� +��2�� +��1� +��1�2 +��2�� +�2��� +��2� +�3��� +�3�2�� +���2�3� +2���� +�1�2�� +��2��� +��2�� +�1�2�� +��2��� +��2��� +�1��� +���1� +��3�� +�1�� +�2�1�� +2���� +�2��� +���1�� +��1�� +�2��� +�3��� +�3� +��2�1 +���2� +���3 +��2� +��2� +��3�� +��2� +2�� +���2 +�1� +2�3��� +��2� +2��2� +�3��� +���1� +2�3��� +���3�2� +��1�� +1��� +2���� +2���� +�3�� +��2��� +�1�� +1����� +�3�� +�1�� +���3�2 +�1�� +�1�� +�3�� +�3�� +��2�� +2��� +�3�2��� +�3�2��� +�3���� +��1�� +��2� +��2�� +�2�� +�3��� +�3�� +���2 +���3�2 +���1� +�1�� +���2 +��2��� +�1�2 +�2�� +��3�� +���3� +����1� +�2��� +�2�� +�3��� +�3��� +�2���. +�2�1��� +�2��� +��2��� +��2�� +��3��. +�2��� +�3���� +���4�� +����2� +���2�3� +��2�� +�3�2�� +��2�� +�1�� +���2�3 +��2�3� +�1�2� +�1�� +2�3��� +���2�� +�1�� +��1��� +�1�� +���2�3� +��2�� +�1��� +�1��� +��1��� +�1��� +2��� +�1�� +�1�� +�1�� +�3��� +���3�2 +��2� +�2�3�� +�2�1��. +��3��� +���1�� +�2��� +��1�� +�2���. +�2���� +��1��� +��1��� +�1�2��� +��1��� +�2�1��. +��1��� +�1�2� +��3��� +��3��� +��3��� +��3�� +��3��� +�1�2��� +��2��� +��2��� +�1�2�� +��2�� +��2�� +��2�3� +�1�� +��2�� +�3���� +�2��� +2��� +��2��� +�1�2� +�1�2��� +�1� +���2 +��3�� +��1�� +��1�� +��1�� +1��� +1��� +2�3��� +�3��� +2�3��� +�3�� +�3���� +�2�� +��1��� +��1��� +��1��� +����2� +��1��� +��1��� +��1��� +��1��� +��1�� +��1��� +��1��� +��1��� +��1��� +��1��� +��1��� +��3�� +���2� +��1�2� +1��� +�3��� +�3��� +�1�2 +���2 +���2� +��3�� +��3�� +2���� +�3�� +2���� +2���� +�2���� +2���� +�2��� +2��� +��1�� +�2��� +��2�� +2���� +�1�� +�1�� +�2�� +���1� +��2� +��1�� +�3��� +�1�� +�2�1�� +��3�� +��2�� +����2�3 +��2� +��1�� +2�� +�1� +��2� +��2� +��2� +��2�� +1� +����3 +���3� +��2�� +��2�� +��2�� +��1�� +���1� +���1�� +��1��� +���1�� +���1�� +��2�1�� +��1��� +��2�� +��3� +��1�� +��2�� +2�1�2 +2�1� +��1 +��2�� +��2�1�� +��2� +��3�� +��3�� +��2�1�� +��2�� +��4�� +����1� +��2�1� +��2�� +��2��1� +��2�� +��2�� +��2�� +��2�� +�����1 +��2�3� +��2�1� +3���� +3���� +4�3� +2��. +4���. +���1� +�1���. +�1���� +2���� +�2���� +�1��2� +����1� +�1��� +2���� +3�2��� +2���. +2���� +2���� +2���� +2���� +�1��� +�1��� +2���. +�1��� +�2��� +�2��� +2�1� +�3�� +�3��1 +�3�� +��1�2 +��3�� +��3�2� +���1�� +��2�1�2� +����3�2 +���2� +���2� +��1��� +��1��� +��1�2� +��1�� +���2� +3��� +3���� +��3��� +��3��� +3��3�2 +�1��� +���2� +��1�� +��1�4 +3���� +��3�� +���2� +���2� +��1�2 +��2��� +��2��� +��2��� +���3� +2��2 +���1� +2��. +3���� +���1� +����2 +���1� +���1�� +3���� +���1 +���3� +����2 +���3�2 +���3� +���3� +�����2 +����2 +�2��� +���1�� +����2� +���3�2 +���1�2 +�1���� +3���� +���3� +�����2 +2��� +�2�� +2�1�2 +3�2��� +�3��� +3�2��� +�3�� +2�1� +�2�3� +3�2��� +�3�� +3��� +���3� +���1�� +��1�� +��3�� +2��2 +��2 +2�� +4�3� +2�� +2�� +2��. +2��� +��1�� +�2�1 +1��. +���2 +��2�� +1���� +��2�1� +1����� +��2�� +��2�� +���2� +����1�2 +��2�� +��2��� +��2��� +��2��� +���2� +1����� +��2�3� +1���� +1���� +1���� +��2��� +���2�� +��2�1� +���3�2 +1���� +���3� +���1� +1����� +���3�2� +��2��� +���1� +��1�2� +2���� +1���� +1��� +1��� +2���� +2�1� +��2�� +�2��� +��2�� +��2�� +���3� +1�2��� +�3��� +�3��� +�3���� +�3��� +�2��� +1���� +�1�� +�3��� +�2��� +�1�� +���1�2� +�1�� +2�� +�2�� +�2�1� +�2�� +��2� +2�1� +���1� +�2�1� +��2� +���2� +�2�� +����2 +�2�� +1��. +��1�� +���2�� +���2� +��2�1�2� +��2��� +���2� +���2� +���2� +��3�2� +1���� +��1�2� +��1��� +1��1�� +��1�� +���2� +1���� +��1�2� +1���� +��3��� +3���� +����2�3 +1���� +1���� +��1�� +��1�� +��1�2� +��1�2� +��1�� +��1�2� +1���� +��3�2 +���1�� +��1�� +��1�2� +���2�3� +��3��� +��3��� +��1�� +��1�� +��1�2� +����3� +��1�� +��3�� +�3��. +�3��� +�3��� +�3�2� +2�� +�1�2� +�1�� +��3� +���2 +��3�� +��3�2� +2���� +��2��� +��3�2� +2���� +��1�2� +���2� +���3� +���2� +���2� +��3�2� +��3�2� +�2�� +1���� +���2� +���2� +��1�� +��3�2 +��1�2 +��3�� +2���� +��3��� +��3�2� +1��� +��2�� +��3�� +��1�� +1��� +1��� +�����2 +2�1� +�2�� +�2�1� +��1� +2�1�2 +�2�� +���1 +�3�� +2�� +�2�� +2�1� +����4 +���3� +���1�2 +���3�� +1��. +��2��� +��1�2� +��2�� +1����� +1����� +��1�� +��3�2� +��1�� +���2�� +��2�1�� +��1�� +1���� +���2� +���2� +���2� +1����� +��1�2� +��1�� +3����� +���2�3 +1����� +1���� +1����� +1����� +1����� +1����� +1����� +1����� +����1� +��2��� +��3�� +2�1��� +��1�2� +��1�� +��1�� +��2��� +��2��� +1���� +��1�� +��1�2� +���2� +1���� +1���� +1���2� +1���� +���2�� +1��� +����2 +��2�1�� +��2�� +��1�� +���2� +��3�� +1���� +2�� +��2�� +�2��� +2�1� +4�1� +��2� +�2�� +��2� +����2 +�3���� +2�1� +�2���� +�2�1��� +�2�1� +��3�� +��2�� +�2�� +�2�1�� +��1��� +��1�� +��2��� +��1�� +��1�� +����1 +�2�1�2�� +�3��� +��1�� +1��. +1���� +���3� +��2��� +1����� +2���� +1��� +���1� +���3� +��1��� +����1� +��3�� +1���� +1���� +1���� +2�� +��2� +2�� +�2�� +�2�1�� +��1� +�1�2�� +�2�1�� +��1� +2�� +�2�� +2�1� +�2�� +�2�� +2�� +�3�2� +��2� +2�� +2�� +1��. +1��� +��2�� +2��� +��2�� +1��� +��2�1� +��2�1 +2��. +1��� +1��� +2��� +2��� +2��� +1��� +1��� +��1� +�2� +1��. +1��� +��1�� +1��� +1�� +��2�� +��2�� +��2�� +��2�� +2�1���� +�1��� +2�1��� +2�1��� +��1�� +��2�� +��2�1� +��1�2 +1��2 +2���3�2 +�����3 +���3�2 +2�3�� +�2�� +2��� +1�2� +2�3��� +��2 +�2�� +�2�� +�2�� +1��2 +�2�� +�2�� +�3�� +�2�� +1�2� +���2� +��1�2 +��1�� +���1� +��2�1� +����4 +����1 +����2� +��2�� +��2�� +��3��� +��3��� +����1� +1�2� +�1� +1�2� +3��� +��1�� +��1�� +��2�� +��1� +4��. +2���� +�2���� +1�2��� +2���� +��2�� +�2��� +3����� +��2� +�2��� +��3��� +2��� +�1��� +2����� +�2���� +2���� +��2� +�1��� +2����� +��1� +2���� +2�3��. +1���� +1���� +�1��� +2�3��� +�3��� +�3��� +�1��� +����2 +�1��� +�3��� +2�3��. +2���� +2�3��. +�2��� +�3���� +2�3��� +2�3��� +2�3��� +2�3��� +2�3��� +2��� +�1��� +2�3�� +�2� +1���� +�4��� +�3��� +�1� +1�2��� +�2��� +2���� +1�2��� +2�3��� +2��� +���1�2 +2���� +2�3�� +1�� +��1�2� +�2�� +���2� +��1� +��1�2 +��1�2� +��3�2 +��2��� +��1�� +��1�� +��1�2� +��2�� +���2� +��1�� +���2� +��2 +�2��� +�2��� +�2��� +�2��� +�2��� +1�2��� +�2��� +�2��� +�2��� +2����� +�3�� +���1�2 +2���� +�2��� +2��� +1�� +2��. +�2��� +���2� +�1��� +���2�1 +���3�� +2�1� +�����2 +�2�� +��3�� +4�5�� +�3�2� +��2� +�2�� +�3�2�� +�2���� +��2� +���2 +��2� +2��. +1���. +2��� +4���. +��1��� +2���� +��2��� +��2�� +�2�� +1�4��. +1���� +1���� +1����. +�3���. +�3���� +���3� +�3��� +1��� +�2��� +�2��� +2����� +2����� +2����� +2����� +�2��� +�2���� +�2��� +2��� +��2�� +�3�2�� +2���� +��2��� +��2��� +2���� +2��� +2��� +1���. +�2��1� +1���� +1���� +���2�3� +1���� +1���� +3�2��� +1���� +1���� +1���� +2����� +2����� +2����� +1���� +1���� +�2��� +1���� +2��� +2���. +�����2 +4����� +2����� +��1��� +2����� +��1��� +2����� +2����� +��1��� +�4�1��� +��1��� +��1��� +��2��� +��1��� +2��� +�1��� +1���� +2��� +2��� +1��� +�2��� +�4�� +2���. +2���� +3���� +1���� +1���� +1���� +1�� +��2� +���1�2 +���1� +��1� +��3�� +��2�� +��2� +��1�� +����1 +����2 +���3� +���3� +��1�� +���1� +��2�3 +��1� +1�2�� +�1�2 +1�2�� +2��� +�2���� +2�3�� +2��� +��2 +1��� +�2��� +���2�1� +�3��� +2���� +�2��� +�1�� +2��� +��2 +�3�� +1��2 +���3� +���3� +1�� +��2�1 +��2� +��2�1� +��2� +���1�� +2��. +1��� +2��� +2��� +1��� +1��� +��1� +�2�� +1�2� +��1� +1�� +2��� +��3�� +��2�� +���2� +��1��� +1��� +��2�� +��1�2 +���3�� +�2�� +��2�� +1��� +��1�� +��1�� +1��� +2�1�2 +2��. +2�2�� +�1��� +�1��� +�1��� +2��� +�1��� +�1��1� +2�1��� +�1��� +2���� +2�1�� +2��� +2��� +2��� +2�� +2�1� +1�2� +��2�� +��1� +��1�� +3���� +���1� +3���� +����1� +���2�1 +��2�3� +��1�� +��4�1� +��2��� +����2� +3���� +���3� +3���� +��2��� +��2�1�� +��2�1�� +��2��� +����2 +��2�� +2�� +2�1� +���2� +��2�� +��3�2 +��1��� +���2 +����1 +���2 +����2� +�1��� +2�1��� +�1��� +2���� +2���� +��1�2� +��3��� +��3�2� +��1�� +2�1�2 +3�2��� +3�2��� +3�2��� +3��� +2�1� +���2� +�2�� +��2 +���2� +�����1 +�3�� +2�1� +��2��� +��1�2� +2���� +��2�� +��1� +��3�2� +��1�2 +���2� +2�1��� +2���� +2���� +1���� +1���� +1���� +��1�� +1���� +��1�2� +��1�2� +��1�2� +2���� +��3�� +1��� +2��2 +���1� +�1���� +2�1��� +2��� +2��� +2��� +2��� +����2 +�1��� +1����� +1����� +�1���� +�1���� +�1���� +�1��� +�1��� +�1��� +�1���� +�1���� +����1� +3���2� +����1� +�1���� +�1���� +3�2��2� +�1��� +�2���� +�1��� +1���� +�1��� +���2�1� +�1��� +�1��� +4����� +���1� +�1��� +���3� +�1��� +2��� +2��� +�1���� +�1���� +2���� +���3�� +�1��� +�1���� +���3� +4�3��� +2���� +2��� +2��� +1���� +�2��� +2���� +�2��� +�2��� +2��� +2��� +2��� +�1�� +�1��. +�1��� +2�1��� +�1��� +�1��� +�1��� +�3��� +�1��� +�1��� +�1��� +4�1�2 +�2�� +�2�3� +����2 +�2�3� +�2�3� +2�1� +�2�� +��2�� +��2��� +2�1�2�� +��1�� +��1�� +��2�� +1���� +1���� +1���� +1��� +2�� +2�1� +4�� +2�1� +2��2 +2�� +2�� +��2�1 +��2�1� +2�� +4��. +3��� +3��� +��2� +4��� +���1 +2�� +�2� +��1� +1��� +1��� +1��� +2��2� +�1� +�2��� +�2�� +�3��� +���1� +����2 +��1� +1���� +��3�� +1�2��� +�1��. +�1�� +��2� +�1�� +�1�� +�2�� +�2�� +�2�� +��2�� +��2�� +��1�� +��1�� +���1� +��2� +��1��� +��1�� +�3�� +�1� +��2� +��2� +��1� +��2�1� +���2� +��2� +�2�� +�1�2� +�1�� +���3� +�1� +�1�� +��1� +�1�� +�1�� +���1� +�1��1 +�1�� +�1�� +�1�� +�1��� +�1�� +�2�� +�3�� +��2�1� +�1�� +�1� +��2� +��2� +�2��� +��2� +��2� +��2� +����1 +��2�1 +��2� +�2�� +��1�� +�3��� +�1�� +�1�� +���2�3� +�1�� +����3 +�1�� +�2��� +���2�� +���2� +�3�� +�1�� +�1�� +�1�� +�2��� +�1�� +��1�� +��1�� +���3� +��1��� +�1��� +��1��. +��2� +����4�3 +��3�� +�1�� +�2�� +��2� +��3� +�1��� +�1��� +�1�� +2��� +�2�� +�2�� +�3��� +�1�� +�3��� +�1�� +��2�� +�1�� +���3�2� +��1�� +�1�� +�1�� +�1��� +�3��� +1��� +�1�� +�1� +���2 +��2� +�3�� +��1� +��2�� +�2�� +��1�� +���2� +�2�� +�3�4�� +��1� +��3�� +��1� +�2��� +1��� +�1�� +�3�� +�3�� +�2�� +��1�� +�2�� +2�� +�1� +��2� +1� +��2�1 +��2�� +��1�� +���2� +����1� +��1�� +��2� +3��� +���1 +2�1� +2�1� +2�� +2�1� +���1� +���1� +��1�3 +��2�1� +�4� +���2�1 +��2�� +��2� +��2�� +��2��� +��1� +3��� +2�1� +�2�� +�2�� +�2�� +2�� +2�1� +2���� +3��� +��2�� +2�1��� +���3�� +��1�� +���1� +3��� +����3� +�1��� +���1� +���1� +�1��� +�2��� +���2� +�1�� +�2��� +�2��� +�1�� +�2��� +�1�� +2�3� +2�1� +�2�� +�2��� +2�1�2� +��3�� +2��� +2�� +2�1� +2��2 +2��. +�2�1 +1�� +��2�� +��2� +2�1�� +���2� +���3 +�1��� +2�1� +1�2� +2�3�� +2�3�� +�3�� +2�� +�3�2 +1�� +���3 +�1�2 +1�� +����1 +���2 +2�1��� +��1�2 +�1�2 +�1��� +�1��� +�1��� +�1��� +1���� +�2��� +�1��� +�3��. +�2��� +1�2��� +�1�� +1�2�� +2�1� +3�2�� +1�� +2�1�2� +���2 +��2�� +��2��� +��1�� +�1��� +2�1��� +���2 +���1� +���2 +��2 +�1��� +1���� +�1��1�2 +�1��� +���2�� +�2��� +�1��� +1���� +���2�� +�1�� +�1�� +2�1�2 +2�1� +1��. +�1�2� +2��� +2��� +1��� +�1�2� +��3�� +1��� +1��� +2��� +�1�2 +2�1�2 +2�� +���1 +1� +��1 +3��. +3��� +��2�� +3��� +2�1� +�2�� +2��� +2�� +2�1� +��1� +��1� +��1�� +���1� +���2� +��1� +2����� +2�1� +��1 +��2�1 +���3� +��2�� +���2 +��2�� +���3 +���1� +2�1�2 +2�1� +2�� +2�1� +�1�2� +2�1�2� +2�1�� +2��2 +2�1� +2�1� +2�1� +3�� +2�� +2�3�2 +3�� +��2� +���3� +��1 +1�� +��2�� +��2�� +��2��� +��2��� +��2�� +����1� +��1��� +��1��� +��1��� +3���� +3���� +2�1� +�1� +2�1� +1�� +��1�� +��2�� +��1� +���2� +�����1 +��1�� +�2� +���2 +1�� +3��� +3��� +2�1� +1�2�� +�2�� +�3��� +�3��� +2��� +�2��. +1�2�� +1�� +2��� +2��� +�2�� +2�1� +3�� +2�1� +2�1�� +�2�� +2��� +1�� +3��� +�2� +2�1� +2��. +1��� +1��� +2��� +2��� +1��� +1��� +1� +��2�� +��2�� +��2�1� +��2�� +���2�� +���3�2 +��1�� +��1��� +2�1� +�2� +�3��� +��2�� +��1� +��1�2 +��3�� +��1�2 +��2�� +��2�� +���1� +2�1�2 +3�2��� +2�1��� +2���� +�2��. +2���� +2���� +�2��� +�2��� +�2���� +�2��� +�2��. +2���� +�2��� +�1�� +�2�� +2���� +2���� +�2��� +2���� +2���� +2���� +2�� +3�2�� +4�3��. +2�1� +4��� +�2��� +�2�2 +�3�� +2�1� +2�1� +�1�� +2��� +��2�� +����1 +2�� +�1� +2�� +2�1� +2�� +4��. +3��� +3��� +3��� +3��� +�2�1 +1� +2�3�2 +��1�2� +��2�� +���1� +���2 +����1 +��1� +��1� +���2 +��3�� +��2�1� +2�� +2�1� +2�1� +2��. +�1 +��2� +��2� +��3�� +��2� +�2�2� +��2� +��2�� +��2 +��2 +��3� +�1 +�2�� +�3�� +�3�� +��2� +�2�� +�2�� +��2�� +�2�1�� +�2��� +��2 +�3�2� +��2�� +��2� +�2�� +�2�� +��2�� +��2 +���1 +�2�1� +��2� +�2�3�� +���1� +��1� +�2�� +�2�� +����3� +�3�� +���2�3 +��2� +���2� +�3�� +�3�� +��1�� +��1�� +�2�� +�3�� +��2� +�2�� +��2� +�2�� +��1�� +��2� +�3��� +�3��� +��2 +�2�1� +�3�� +�1 +��2 +�2�� +�2�� +�2� +��1�� +��1� +��2�1� +�2�� +�2�1 +�2�� +���3� +���3� +���1 +���2� +�2� +�2�1� +�3�2�� +��2� +�2�� +�2��� +�2��� +�2�1��� +���3� +�2�� +�2��� +�2���� +��2�� +��2�� +��2�� +���2 +����1 +�2�� +�2�� +�2�� +�2� +�2� +��1� +�3��� +1� +�1� +��1� +2�� +��1� +��1� +���1 +��2�� +���1� +�2� +�3�� +�2� +�3�� +��2� +�2� +���3� +�1�� +�1�� +���4�� +���1�2 +�1�� +�1�� +��1 +���2 +��3� +�2�� +��3�� +��2�1� +�2�� +����1� +��1�� +�2� +��2 +���3 +�2� +��2 +1� +�1� +�1� +�2�� +�2�� +�2�1�� +�1� +�1�� +�1� +��2� +���2� +�1�� +�1� +�2���� +�1� +�2�1� +�1�� +�1�� +�2�� +�1�� +2�� +�2�� +�2�� +�1�1 +�1�� +�1�� +���4� +�1�� +���2�� +�1�� +�1�� +�1�� +�2�1� +�1��� +�1��� +�1��� +�1��� +�1�� +�1�� +�1�� +�1�� +�1� +���1� +�1� +�2�� +�1� +�2�� +��1�� +��3�� +��1�� +��3�� +3����� +�1�� +�1�� +�1�2� +�2�1� +�2�� +��1� +��1� +�1� +��2�� +�1�� +�1� +�1� +�2�1� +�2�1� +��1� +�1� +�2�� +��2�3� +�2�� +�3�� +���2 +�1�� +�1�� +�1�� +�1�� +��1� +��1� +��2� +���3� +�1��� +���1� +�1�� +��3� +�3�� +���1� +�1�� +�1�� +�1�� +�3��� +�3��� +�1�� +�1� +��1� +�1�� +���1 +�2�� +2��. +2�1� +% +.��2��� +.���2� +.���2��� +.��1�2�� +.��2��� +.��2��� +.��2��� +.��2��� +.��2��� +.��2��� +.��2��� +.��2�1�� +.���2�� +.���2� +.��2�3�� +.��2��� +�2��� +����2�� +����2� +����2�� +���2�� +���2�� +���4� +��1�2��� +���2�� +���2�3� +2������ +�2��� +�2�3����� +�2�3���� +���3�2�� +4�3��� +4�3��� +���2� +���2� +2�1�2��� +���2� +�2��� +��2�� +6��. +�2�1�2��� +����3�2 +�2�� +��2�1� +��3�4� +��2���� +��2�1�2�� +����2�1�� +���4�3� +���2��� +��2�3�� +��1�2��� +��4��. +��4�1�2��� +�2����� +�2�1�2��� +�4�3��� +�1�2�1�� +���4��� +�2�3��. +���3�2�� +��2���� +�2���� +���4�3� +���4�� +����1�2� +��2���� +��2�1�2�� +���2� +��2���� +����2�� +�����2�1� +���4�� +����4�� +���4�� +���3�2�3� +���2��� +2�����1 +��2����� +��3�2��� +2����. +2���� +��2��� +2����. +6��. +���2���� +6���. +�2��� +��2�� +����2 +} +\hyphenation{ +��-���� +����� +���-���-��� +���-���-��� +����-�� +����-��-����-�� +������-���� +��-��-���-��� +����-��� +���-��� +����� +����-�� +��-����� +��-���� +��-����� +��-��� +��-���� +����-���-��-�� +����-��� +���-��-���-��� +����� +��-���-��-�� +��-��-���-��� +���� +���-��-��� +����� +�����-�� +��-���-��-�� +�����-�� +�����-�-�� +��-���-�-���� +��-���-��-�� +�����-��� +��-���-���-�� +������ +��-���-��� +�����-�� +��-���-��-�� +��-���-��� +��-���-��� +��-����� +��-�����-�� +��-���-��� +��-���-�� +����� +���-���� +����-�� +�����-�� +������-�� +���-��-��� +���-���-��-��� +��-��� +��-����� +��-����-�� +���-��� +��-���-��-�� +���� +��-��-��� +����� +�����-���-��� +����-��-��� +������ +���-��-��� +��-����-�� +����-�� +��-�-��� +��-��-�� +��-��-��� +��-��-��-�� +���-��-��� +�����-�� +��-��-����� +����-���� +��-�����-�� +��-�����-�� +���� +��-������ +��-��-��-��� +���-��-��� +��-��-���� +��-���-��� +��-��-��� +��-����-�� +��-���� +��-�����-��� +��-���-�� +���-���� +���-���� +���-�� +��-��� +�����-�� +���-����� +��-��-��� +��-��-��� +�����-�� +���-����� +���-��� +���-��� +���� +������ +���-��-��-�� +��-��-�� +��-��-��� +��-��-���-��� +��-��-��� +��-��-��-���� +��-��-��-����-�� +��-��-��� +���-��� +��-���-���-��� +��-���-��� +��-��-��� +��-��-��-�� +��-��-��-��-��� +��-��-���� +��-����-�� +����� +��-����� +�����-�� +��-���-���� +��-���-�� +��-��� +���-���-��-�� +���-���-�� +��-��-���-���� +��-�����-�� +����-�� +����-�� +���-��� +���-����� +���-��� +���-����-�� +����-�� +���-�� +���-����-�� +���-���-���� +���-����-�� +���-�����-�� +����-��� +��-��-��� +����-���� +����� +���-���� +������-�� +��-��-��� +���-��� +��-���-��� +��-����� +����-��� +����-���� +����-�� +����-��� +��-����� +��-���� +��-����� +����� +��-���� +����-���� +����-���� +�����-���� +���-�� +���-��-��-�� +��-��-���-��� +���-��-���-��� +����-�� +���� +���-����� +����� +����� +������ +���� +���� +������-�� +���� +��-��-���-��� +��-��-���-��� +��-���-��� +���-��-���-��� +����� +���-����� +�����-��-��� +���� +���-��-�� +����-��-�� +} diff --git a/tmac/koi8-ru.tmac b/tmac/koi8-ru.tmac new file mode 100644 index 000000000..2922cfe2d --- /dev/null +++ b/tmac/koi8-ru.tmac @@ -0,0 +1,78 @@ +.\" koi8-ru.tmac +.\" +.do nr *groff_koi8-ru_tmac_C \n[.cp] +.cp 0 +.trin \[char163]\[u0451] +.trin \[char179]\[u0401] +.trin \[char192]\[u044E] +.trin \[char193]\[u0430] +.trin \[char194]\[u0431] +.trin \[char195]\[u0446] +.trin \[char196]\[u0434] +.trin \[char197]\[u0435] +.trin \[char198]\[u0444] +.trin \[char199]\[u0433] +.trin \[char200]\[u0445] +.trin \[char201]\[u0438] +.trin \[char202]\[u0439] +.trin \[char203]\[u043A] +.trin \[char204]\[u043B] +.trin \[char205]\[u043C] +.trin \[char206]\[u043D] +.trin \[char207]\[u043E] +.trin \[char208]\[u043F] +.trin \[char209]\[u044F] +.trin \[char210]\[u0440] +.trin \[char211]\[u0441] +.trin \[char212]\[u0442] +.trin \[char213]\[u0443] +.trin \[char214]\[u0436] +.trin \[char215]\[u0432] +.trin \[char216]\[u044C] +.trin \[char217]\[u044B] +.trin \[char218]\[u0437] +.trin \[char219]\[u0448] +.trin \[char220]\[u044D] +.trin \[char221]\[u0449] +.trin \[char222]\[u0447] +.trin \[char223]\[u044A] +.trin \[char224]\[u042E] +.trin \[char225]\[u0410] +.trin \[char226]\[u0411] +.trin \[char227]\[u0426] +.trin \[char228]\[u0414] +.trin \[char229]\[u0415] +.trin \[char230]\[u0424] +.trin \[char231]\[u0413] +.trin \[char232]\[u0425] +.trin \[char233]\[u0418] +.trin \[char234]\[u0419] +.trin \[char235]\[u041A] +.trin \[char236]\[u041B] +.trin \[char237]\[u041C] +.trin \[char238]\[u041D] +.trin \[char239]\[u041E] +.trin \[char240]\[u041F] +.trin \[char241]\[u042F] +.trin \[char242]\[u0420] +.trin \[char243]\[u0421] +.trin \[char244]\[u0422] +.trin \[char245]\[u0423] +.trin \[char246]\[u0416] +.trin \[char247]\[u0412] +.trin \[char248]\[u042C] +.trin \[char249]\[u042B] +.trin \[char250]\[u0417] +.trin \[char251]\[u0428] +.trin \[char252]\[u042D] +.trin \[char253]\[u0429] +.trin \[char254]\[u0427] +.trin \[char255]\[u042A] +.cp \n[*groff_koi8-ru_tmac_C] +.do rr *groff_koi8-ru_tmac_C +. +.\" Local Variables: +.\" mode: nroff +.\" fill-column: 72 +.\" End: +.\" vim: set filetype=groff textwidth=72: diff --git a/tmac/ru.tmac b/tmac/ru.tmac new file mode 100644 index 000000000..def6c0bec --- /dev/null +++ b/tmac/ru.tmac @@ -0,0 +1,232 @@ +.\" Russian localization for groff +.\" +.\" Copyright (C) 2022 Free Software Foundation, Inc. +.\" Written by Nikita Ivanov (nikita.vyach.iva...@gmail.com) +.\" +.\" This file is part of groff. +.\" +.\" groff is free software; you can redistribute it and/or modify it +.\" under the terms of the GNU General Public License as published by +.\" the Free Software Foundation, either version 3 of the License, or +.\" (at your option) any later version. +.\" +.\" groff is distributed in the hope that it will be useful, but WITHOUT +.\" ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +.\" or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public +.\" License for more details. +.\" +.\" You should have received a copy of the GNU General Public License +.\" along with this program. If not, see +.\" <http://www.gnu.org/licenses/>. +.\" +.\" Please send comments to gr...@gnu.org. +. +.do nr *groff_ru_tmac_C \n[.cp] +.cp 0 +. +. +.\" If changing from an existing locale, we need to preserve the state +.\" of the "suppress hyphenation before a page location trap" bit. +.nr locale*use-trap-hyphenation-mode 0 +.if d locale \ +. if \n[.hy]=\n[\*[locale]*hyphenation-mode-trap] \ +. nr locale*use-trap-hyphenation-mode 1 +. +. +.ds locale russian\" +. +. +.\" Predefined text translations +. +.ds \*[locale]-abstract ���������\" +.ds \*[locale]-app ����������\" +.ds \*[locale]-appendix_string ����������\" +.ds \*[locale]-april ������\" +.ds \*[locale]-attribute_string \" empty +.ds \*[locale]-august �������\" +.ds \*[locale]-chapter_string �����\" +.ds \*[locale]-december �������\" +.ds \*[locale]-draft_string ��������\" +.ds \*[locale]-endnote_string ����������\" +.ds \*[locale]-february �������\" +.ds \*[locale]-finis_string �����\" +.ds \*[locale]-friday �������\" +.ds \*[locale]-january ������\" +.ds \*[locale]-july ����\" +.ds \*[locale]-june ����\" +.ds \*[locale]-le ���������\" +.ds \*[locale]-letapp ��������:\" +.ds \*[locale]-letat ��������:\" +.ds \*[locale]-letcn ���������������\" +.ds \*[locale]-letdate ����\" +.ds \*[locale]-letfc � ���������� �����������.\" +.ds \*[locale]-letns!0 ����� �\" +.ds \*[locale]-letns!1 ����� (�� ���������) �\" +.ds \*[locale]-letns!10 ����� (�� ����������) �\" +.ds \*[locale]-letns!11 ����� (��� ��������) �\" +.ds \*[locale]-letns!12 ������ ������\" +.ds \*[locale]-letns!13 ���������� �\" +.ds \*[locale]-letns!14 ��:\" +.ds \*[locale]-letns!2 ����� (��� ��������) �\" +.ds \*[locale]-letns!3 ��������\" +.ds \*[locale]-letns!4 ��������\" +.ds \*[locale]-letns!5 ����������\" +.ds \*[locale]-letns!6 ����������\" +.ds \*[locale]-letns!7 ����������� ��������\" +.ds \*[locale]-letns!8 ������ �\" +.ds \*[locale]-letns!9 ���������� �\" +.ds \*[locale]-letns!copy ����� \" don't remove the space!) +.ds \*[locale]-letns!to " �\" +.ds \*[locale]-letrn � ����� ��:\" +.ds \*[locale]-letsa ��� ������������ �� ����� ����������:\" +.ds \*[locale]-letsj ����:\" +.ds \*[locale]-lf �������\" +.ds \*[locale]-licon ����������\" +.ds \*[locale]-liec ���������\" +.ds \*[locale]-liex ������\" +.ds \*[locale]-lifg �������\" +.ds \*[locale]-litb �������\" +.ds \*[locale]-lt �������\" +.ds \*[locale]-lx �������\" +.ds \*[locale]-man-section1 ����������� �� ����������\" +.ds \*[locale]-man-section2 ����������� �� ��������� �������\" +.ds \*[locale]-man-section3 ����������� �� �������� ���������\" +.ds \*[locale]-man-section4 ����������� �� ����������� ������\" +.ds \*[locale]-man-section5 ����������� �� �������� ������\" +.ds \*[locale]-man-section6 ����������� �� �����\" +.ds \*[locale]-man-section7 ��������� ����������\" +.ds \*[locale]-man-section8 ����������� ��� ��������������\" +.ds \*[locale]-man-section9 ����������� ��� ������������ ����\" +.ds \*[locale]-march �����\" +.ds \*[locale]-may ���\" +.ds \*[locale]-monday �����������\" +.ds \*[locale]-november ������\" +.ds \*[locale]-october �������\" +.ds \*[locale]-paper A4\" +.ds \*[locale]-qrf ��. \\*[Qrfh], ���. \\*[Qrfp].\" +.ds \*[locale]-references ����������������� ������\" +.ds \*[locale]-revision_string ���.\" +.ds \*[locale]-rp ����������������� ������\" +.ds \*[locale]-saturday �������\" +.ds \*[locale]-september ��������\" +.ds \*[locale]-sunday �����������\" +.ds \*[locale]-thursday �������\" +.ds \*[locale]-toc ����������\" +.ds \*[locale]-toc_header_string ����������\" +.ds \*[locale]-tuesday �������\" +.ds \*[locale]-wednesday �����\" +. +. +.\" Activate the translations +. +.mso trans.tmac +. +. +.\" ms package +.if r GS \{\ +. \" update the date +. ds DY \n[dy] \*[MO] \n[year] +. \" set hyphenation flags +. nr HY 8 +.\} +. +. +.\" mm package +.if d PH \{\ +. \" update the date with the new strings +. ds cov*new-date \\n[dy] \\*[MO\\n[mo]] \\n[year] +. +. \" ISODATE and DT update +. de ISODATE +. nr cov*mm \\n[mo] +. nr cov*dd \\n[dy] +. af cov*mm 01 +. af cov*dd 01 +. ie '0'\\$1' \ +. ds cov*new-date \\n[dy] \\*[MO\\n[mo]] \\n[year] +. el \ +. ds cov*new-date \\n[year]-\\n[cov*mm]-\\n[cov*dd] +. . +. +. als DT cov*new-date +. nr Hy 1 +.\} +. +. +.\" Default encoding +.mso koi8-ru.tmac +. +.ss 12 0 +. +.\" Set up hyphenation. +. +.\" Russian hyphenation (\lefthyphenmin=2, \righthyphenmin=2) +.nr \*[locale]*hyphenation-mode-base 1 +.nr \*[locale]*hyphenation-mode-trap 2 +. +.ie \n[locale*use-trap-hyphenation-mode] \ +. hy \n[\*[locale]*hyphenation-mode-trap] +.el \ +. hy \n[\*[locale]*hyphenation-mode-base] +. +.rr locale*use-trap-hyphenation-mode +. +.hcode � � � � +.hcode � � � � +.hcode � � � � +.hcode � � � � +.hcode � � � � +.hcode � � � � +.hcode � � � � +.hcode � � � � +.hcode � � � � +.hcode � � � � +.hcode � � � � +.hcode � � � � +.hcode � � � � +.hcode � � � � +.hcode � � � � +.hcode � � � � +.hcode � � � � +.hcode � � � � +.hcode � � � � +.hcode � � � � +.hcode � � � � +.hcode � � � � +.hcode � � � � +.hcode � � � � +.hcode � � � � +.hcode � � � � +.hcode � � � � +.hcode � � � � +.hcode � � � � +.hcode � � � � +.hcode � � � � +.hcode � � � � +.hcode � � � � +. +.hla ru +.hpf hyphen.ru +. +. +.\" man package +.if d an \ +. an*reset-hyphenation-mode +. +. +.\" me package +.if d @R \{\ +. ds _td_format \En(dy \E*(mo \En(y4 +. ld +.\} +. +. +.cp \n[*groff_ru_tmac_C] +.do rr *groff_ru_tmac_C +. +.\" Local Variables: +.\" mode: nroff +.\" coding: koi8-ru +.\" fill-column: 72 +.\" End: +.\" vim: set filetype=groff textwidth=72: _______________________________________________ Groff-commit mailing list Groff-commit@gnu.org https://lists.gnu.org/mailman/listinfo/groff-commit