From 36fa8b81373f08cd125410684185affcb8517d9c Mon Sep 17 00:00:00 2001 From: "Andrey A. Chernov" Date: Sat, 11 Sep 1999 19:49:21 +0000 Subject: [PATCH] koi8-r mandoc tweaks Submitted by: "Alexey Zelkin" --- contrib/groff/tmac/locale/koi8-r | 209 ++++++++++++++++++++++++++ contrib/groff/tmac/locale/locale-list | 13 ++ 2 files changed, 222 insertions(+) create mode 100644 contrib/groff/tmac/locale/koi8-r create mode 100644 contrib/groff/tmac/locale/locale-list diff --git a/contrib/groff/tmac/locale/koi8-r b/contrib/groff/tmac/locale/koi8-r new file mode 100644 index 000000000000..51419cf5c684 --- /dev/null +++ b/contrib/groff/tmac/locale/koi8-r @@ -0,0 +1,209 @@ +.\" +.\" Copyright (C) 1999 Alexey M. Zelkin , +.\" 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 000000000000..be920e544da1 --- /dev/null +++ b/contrib/groff/tmac/locale/locale-list @@ -0,0 +1,13 @@ +.\" +.\" Copyright (C) 1999 Alexey M. Zelkin , +.\" Simferopol, Crimea, Urkaine +.\" +.\" DESC +.\" +.\" $FreeBSD$ +.\" +.\" Include [tg]roff russian translated if [tg]roff invoked with -Tkoi8-r. +.\" +.if "\*[.T]"koi8-r" \{\ +. sOl koi8-r +.\}