summaryrefslogtreecommitdiffstats
path: root/contrib/groff
diff options
context:
space:
mode:
authorache <ache@FreeBSD.org>1999-09-11 19:49:21 +0000
committerache <ache@FreeBSD.org>1999-09-11 19:49:21 +0000
commit109723063178720e09f64596cc4d01e4ce362452 (patch)
tree112cbcf1e88e9bb7e7397664b0f18e53b5746daf /contrib/groff
parent1ed54952433ca42732e885b53e66fec5a9f7126d (diff)
downloadFreeBSD-src-109723063178720e09f64596cc4d01e4ce362452.zip
FreeBSD-src-109723063178720e09f64596cc4d01e4ce362452.tar.gz
koi8-r mandoc tweaks
Submitted by: "Alexey Zelkin" <phantom@crimea.edu>
Diffstat (limited to 'contrib/groff')
-rw-r--r--contrib/groff/tmac/locale/koi8-r209
-rw-r--r--contrib/groff/tmac/locale/locale-list13
2 files changed, 222 insertions, 0 deletions
diff --git a/contrib/groff/tmac/locale/koi8-r b/contrib/groff/tmac/locale/koi8-r
new file mode 100644
index 0000000..51419cf
--- /dev/null
+++ b/contrib/groff/tmac/locale/koi8-r
@@ -0,0 +1,209 @@
+.\"
+.\" Copyright (C) 1999 Alexey M. Zelkin <phantom@crimea.edu>,
+.\" Simferopol, Urkaine
+.\"
+.\" This file is addition to groff package. It allows to translate Section
+.\" Headers (.Sh) and correctly display man page header and footer. It
+.\" also contains translated version of .Dt macros (.DtL).
+.\" Current translation: Russian (ru_RU.KOI8-R)
+.\"
+.\" $FreeBSD$
+.\"
+.\" Localized (russian) .Sh macro version for troff
+.\" Original code derived from mdoc/doc-ditroff
+.\"
+.if t \{\
+. rm Sh
+. de Sh
+. nr nS 0
+. nr sE 0
+. nr iS 0
+' ad
+. ie "\\$1"NAME" \{\
+. hK
+' in 0
+. \}
+. el \{\
+. ie "\\$1"НАЗВАНИЕ" \{\
+. hK
+' in 0
+. \}
+. el \{\
+. nr nS 0
+. nr nA 0
+. nr nF 0
+. nr nT 0
+. nr nY 0
+. nr oT 0
+. if "\\$1"SYNOPSIS" \{\
+. na
+. nr nS 1
+. \}
+. if "\\$1"DESCRIPTION" \{\
+. nr fY 0
+. nr fZ 0
+. nr fB 0
+. nr Fb 0
+. ds Fb
+. \}
+. if "\\$1"SEE" \{\
+. nr nA 1
+. na
+. \}
+. if "\\$1"FILES" .nr nF 1
+. if "\\$1"STANDARDS" .nr nT 1
+. if "\\$1"AUTHORS" .nr nY 1
+. if "\\$1"SEE" .nr sE 1
+.\"
+.\" russian chapter names
+.\"
+. if "\\$1"СИНТАКСИС" \{\
+. na
+. nr nS 1
+. \}
+. if "\\$1"ОПИСАНИЕ" \{\
+. nr fY 0
+. nr fZ 0
+. nr fB 0
+. nr Fb 0
+. ds Fb
+. \}
+. if "\\$1"СМОТРИ" \{\
+. nr nA 1
+. na
+. \}
+. if "\\$1"ФАЙЛЫ" .nr nF 1
+. if "\\$1"СТАНДАРТЫ" .nr nT 1
+. if "\\$1"АВТОРЫ" .nr nY 1
+. if "\\$1"СМОТРИ" .nr sE 1
+. in 0
+. nr aN 0
+. \}
+. \}
+. pL
+' sp
+. ns
+. ta .5i 1i 1.5i 2i 2.5i 3i 3.5i 4i 4.5i 5i 5.5i 6i 6.5i
+. if !\\n(cR .ne 3
+' fi
+\&\\*(sH\\$1 \|\\$2 \|\\$3 \|\\$4 \|\\$5 \|\\$6 \|\\$7 \|\\$8 \|\\$9
+\&\fP\s0\&
+. in \\n(.iu+\\n(Tiu
+. ns
+..
+. \}
+.\"
+.\" Localized .Sh macro version for nroff
+.\" Original code derived from mdoc/doc-nroff
+.\"
+.if n \{\
+. rm Sh
+. de Sh
+. nr nS 0
+. nr sE 0
+. nr iS 0
+. ie "\\$1"NAME" \{\
+. hK
+' in 0
+. \}
+. el \{\
+. ie "\\$1"НАЗВАНИЕ" \{\
+. hK
+' in 0
+. \}
+. el \{\
+. nr nS 0
+. nr nA 0
+. nr nF 0
+. nr nT 0
+. nr nY 0
+. nr aN 0
+. nr oT 0
+. if "\\$1"SEE" .nr nA 1
+. if "\\$1"FILES" .nr nF 1
+. if "\\$1"STANDARDS" .nr nT 1
+. if "\\$1"SYNOPSIS" .nr nS 1
+. if "\\$1"DESCRIPTION" \{\
+. rr fB
+. rr Fb
+. ds Fb
+. nr fY 0
+. nr fZ 0
+. \}
+. if "\\$1"AUTHORS" .nr nY 1
+.\"
+.\" russian chapters names
+.\"
+. if "\\$1"СМОТРИ" .nr nA 1
+. if "\\$1"ФАЙЛЫ" .nr nF 1
+. if "\\$1"СТАНДАРТЫ" .nr nT 1
+. if "\\$1"СИНТАКСИС" .nr nS 1
+. if "\\$1"ОПИСАНИЕ" \{\
+. rr fB
+. rr Fb
+. ds Fb
+. nr fY 0
+. nr fZ 0
+. \}
+. if "\\$1"АВТОРЫ" .nr nY 1
+. in 0
+. \}
+. \}
+. pL
+' sp
+. ns
+. ta .5i 1i 1.5i 2i 2.5i 3i 3.5i 4i 4.5i 5i 5.5i 6i 6.5i
+. if !\\n(cR .ne 3
+' fi
+\&\\*(sH\\$1 \|\\$2 \|\\$3 \|\\$4 \|\\$5 \|\\$6 \|\\$7 \|\\$8 \|\\$9
+\&\fP\s0\&
+. in \\n(.iu+\\n(Tiu
+. if "\\$1"SEE" .nr sE 1
+. if "\\$1"СМОТРИ" .nr sE 1
+. ns
+..
+.\}
+.\"
+.\" .Dt macro replacement for localized manpages (.DtL)
+.\" Original code derived from mdoc/doc-common
+.\"
+.de DtL
+.ds dT UNTITLED
+.ds vT LOCAL
+.ds cH Null
+.if !"\\$1"" .ds dT \\$1
+.if !"\\$2"" \{\
+. ds cH \\$2
+. if \\$2>=1 .if \\$2<=9 \{\
+. ds vT Справочник FreeBSD
+. if "\\$2"1" .ds vT Справочник Основных Команд FreeBSD
+. if "\\$2"2" .ds vT Справочник Системных Вызовов FreeBSD
+. if "\\$2"3" .ds vT Справочник Библиотечных Функций FreeBSD
+. if "\\$2"4" .ds vT Справочник Интерфейсов Ядра FreeBSD
+. if "\\$2"5" .ds vT Справочник Форматов Файлов FreeBSD
+. if "\\$2"6" .ds vT Справочник Игр FreeBSD
+. if "\\$2"7" .ds vT Справочник Разной Информации FreeBSD
+. if "\\$2"8" .ds vT Справочник Системного Администратора FreeBSD
+. if "\\$2"9" .ds vT Справочник Разработчика Ядра FreeBSD
+. nr sN \\$2
+. \}
+. if "\\$2"unass" .ds vT DRAFT
+. if "\\$2"draft" .ds vT DRAFT
+. if "\\$2"paper" .ds vT UNTITLED
+.\}
+.if !"\\$3"" \{\
+. if "\\$3"USD" .ds vT FreeBSD Дополнительные Документы для Пользователя
+. if "\\$3"PS1" .ds vT FreeBSD Дополнительные Документы для Программиста
+. if "\\$3"AMD" .ds vT FreeBSD Документы Унаследованного Справочника
+. if "\\$3"SMM" .ds vT FreeBSD Руководство Системного Администратора
+. if "\\$3"URM" .ds vT FreeBSD Справочное Руководство
+. if "\\$3"PRM" .ds vT FreeBSD Руководство Программиста
+. if "\\$3"IND" .ds vT FreeBSD Основной Предметный Указатель Справочника
+. if "\\$3"LOCAL" .ds vT FreeBSD Локальный Справочник
+. if "\\$3"tahoe" .as vT \ (Архитектура Tahoe)
+. if "\\$3"vax" .as vT \ (Архитектура VAX)
+. if "\\$3"hp300" .as vT \ (Архитектура HP300)
+. if "\\$3"i386" .as vT \ (Архитектура i386)
+. if "\\*(vT"LOCAL" .ds vT \\$3
+.\}
+..
diff --git a/contrib/groff/tmac/locale/locale-list b/contrib/groff/tmac/locale/locale-list
new file mode 100644
index 0000000..be920e5
--- /dev/null
+++ b/contrib/groff/tmac/locale/locale-list
@@ -0,0 +1,13 @@
+.\"
+.\" Copyright (C) 1999 Alexey M. Zelkin <phantom@crimea.edu>,
+.\" Simferopol, Crimea, Urkaine
+.\"
+.\" DESC
+.\"
+.\" $FreeBSD$
+.\"
+.\" Include [tg]roff russian translated if [tg]roff invoked with -Tkoi8-r.
+.\"
+.if "\*[.T]"koi8-r" \{\
+. sOl koi8-r
+.\}
OpenPOWER on IntegriCloud