Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 16 Sep 2002 14:31:16 +0300
From:      Ruslan Ermilov <ru@FreeBSD.ORG>
To:        Alexey Zelkin <phantom@FreeBSD.ORG>
Cc:        Sebastien Gioria <gioria@FreeBSD.ORG>, Marc Fonvieille <blackend@FreeBSD.ORG>, doc@FreeBSD.ORG
Subject:   Re: cvs commit: doc/fr_FR.ISO8859-1/man/man1 cat.1
Message-ID:  <20020916113115.GD99588@sunbay.com>
In-Reply-To: <20020829211811.A3958@ark.cris.net>
References:  <200208291345.g7TDj8Q6075627@freefall.freebsd.org> <20020829141439.GA16420@marduk.blackend.org> <20020829175233.A19466@thorm.gioria.dyndns.org> <20020829211811.A3958@ark.cris.net>

next in thread | previous in thread | raw e-mail | index | archive | help

--juZjCTNxrMaZdGZC
Content-Type: multipart/mixed; boundary="/2994txjAzEdQwm5"
Content-Disposition: inline


--/2994txjAzEdQwm5
Content-Type: text/plain; charset=koi8-r
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, Aug 29, 2002 at 05:52:33PM +0200, Sebastien Gioria wrote:
> On Thu, Aug 29, 2002 at 04:14:39PM +0200, Marc Fonvieille wrote:
> > On Thu, Aug 29, 2002 at 06:45:08AM -0700, Sebastien Gioria wrote:
> > > gioria      2002/08/29 06:45:08 PDT
> > >=20
> > >   Added files:
> > >     fr_FR.ISO8859-1/man/man1 cat.1=20
> > >   Log:
> > >   First translation of a manpage in French. This is cat.1, as did Den=
nis Ritchie in the first version of Unix.
> > >  =20
> >=20
> > Superbe! :))
>=20
> I notice some problems to this.=20
>=20
> Perhaps it's me, perhaps it's the infrastructure.
>=20
Attached patch adds the minimalistic French support to the -mdoc
infrastructure.  Please edit the fr.ISO8859-1 file as necessary;
it should be strictly based on the attached "template".  koi8-r
in the same location is the localization support for ru.KOI8-R,
and can be consulted as a working example.

I have based the French translation of the ".Ex -std" macro
on cat.1; version in head.1 looks different, please fix the
fr.ISO8859-1 translation as necessary.

Our man(1) currently lacks the necessary support to choose the
correct language, so one needs to pass the actual manual pages
through this filter:

groff -man -mtty-char -Tlatin1 -dlang=3Dfr.ISO8859-1 cat.1

Also, the following are the patches for the relevant manpages:

%%%
Index: cat.1
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /home/ncvs/doc/fr_FR.ISO8859-1/man/man1/cat.1,v
retrieving revision 1.1
diff -u -r1.1 cat.1
--- cat.1	29 Aug 2002 13:45:08 -0000	1.1
+++ cat.1	16 Sep 2002 11:18:08 -0000
@@ -36,37 +36,36 @@
 .\" $FreeBSD: doc/fr_FR.ISO8859-1/man/man1/cat.1,v 1.1 2002/08/29 13:45:08=
 gioria Exp $
 .\" Original revision: 1.19
 .\"
-.TH CAT 1
 .Dd 15 Septembre 2001
-.Os=20
+.Dt CAT 1
+.Os
 .Sh NOM
 .Nm cat
 .Nd concatene et affiche des fichiers
 .Sh SYNOPSIS
-.Nm=20
+.Nm
 .Op Fl benstuv
 .Op Ar
 .Sh DESCRIPTION
 L'utilitaire
 .Nm
-lit sequentiellement le fichier=20
+lit sequentiellement le fichier
 .Ar file
 et l'affiche sur la sortie standard.
 Les fichiers
 .Ar file
 passes en parametres sont traites dans l'ordre de la ligne de commande.
-Si le nom du fichier=20
-.Ar file=20
+Si le nom du fichier
+.Ar file
 est un simple tiret
 .Pq Sq \&-
 ou absent,
 .Nm
-lit le contenu depuis l'entree=20
+lit le contenu depuis l'entree
 standard.Si
 .Ar file
 est une socket de domaine
-.Ux
-,
+.Ux ,
 .Nm
 s'y connecte et lit jusqu'a rencontrer le caractere
 .Dv EOF .
@@ -81,8 +80,8 @@
 Numerote les lignes non vides en commencant a 1.
 .It Fl e
 Affiche les caracteres de controles (voir l'option
-.Fl v
-), et affiche un signe dollar
+.Fl v ) ,
+et affiche un signe dollar
 .Pq Ql \&$
 a la fin de chaque ligne.
 .It Fl n
@@ -91,9 +90,9 @@
 Remplace les lignes blanches consecutives par une seule ligne blanche.
 .It Fl t
 Affiche les caracteres de controles (voir l'option
-.Fl v
-), et affiche
-.Ql ^I=20
+.Fl v ) ,
+et affiche
+.Ql ^I
 a la place des tabulations.
 .It Fl u
 L'option
@@ -103,19 +102,16 @@
 Affiche les caracteres de controles.
 Les caracteres de controle sont affiches sous la forme
 .Ql ^X
-pour controle-X; le caractere d'effacement=20
+pour controle-X; le caractere d'effacement
 (code octal 0177) est affiche comme ceci
 .Ql ^? .
-Les caracteres non-ASCII (dont le huitieme bit=20
+Les caracteres non-ASCII (dont le huitieme bit
 est positionne) sont affiches sous la forme
 .Ql M-
 (pour meta) suivi du caractere correspondant sur les 7 premiers bits.
 .El
 .Sh DIAGNOSTICS
-La commande
-.Nm
-retourne 0 si tout c'est bien passe et un nombre >0 si une erreur
-c'est produite.
+.Ex -std
 .Sh EXEMPLES
 La commande:
 .Bd -literal -offset indent
@@ -137,7 +133,7 @@
 .Ar file2
 et les affichera dans le fichier
 .Ar file3 ,
-tout en effacant le contenu de=20
+tout en effacant le contenu de
 .Ar file3
 s'il existe.
 Voir la page de manuel du shell correspondant (i.e.,
@@ -149,7 +145,7 @@
 .Ic cat file1 - file2 - file3
 .Ed
 .Pp
-lira le contenu de=20
+lira le contenu de
 .Ar file1 ,
 affichera les donnees recu de l'entree standard jusqu'a ce qu'elle recoive=
 un caractere
 .Dv EOF
@@ -159,13 +155,12 @@
 lira et affichera une fois de plus le contenu de l'entree standard, et aff=
ichera pour
 finir le contenu du fichier
 .Ar file3 .
-Notez que si l'entree standard se refere a un fichier, le deuxieme tiret=
=20
+Notez que si l'entree standard se refere a un fichier, le deuxieme tiret
 en ligne de commande, n'aura aucun effet, car tout le contenu du fichier
 aura deja ete lu et afficher par
 .Nm
 lorsqu'il aura rencontre le premier operateur
-.Ql \&-
-.
+.Ql \&- .
 .Sh VOIR AUSSI
 .Xr head 1 ,
 .Xr more 1 ,
@@ -175,7 +170,6 @@
 .Xr vis 1 ,
 .Xr zcat 1 ,
 .Xr setbuf 3
-
 .Rs
 .%A Rob Pike
 .%T "UNIX Style, or cat -v Considered Harmful"
@@ -186,18 +180,17 @@
 La commande
 .Nm
 est compatible avec la specification
-.St -p1003.2-92
-.
+.St -p1003.2-92 .
 .Pp
 Les options
 .Op Fl benstv
-sont des extensions a cette specification
+sont des extensions a cette specification.
 .Sh HISTORIQUE
 La commande
 .Nm
-est apparue dans=20
+est apparue dans
 .At v1 .
-.An Dennis Ritchie a defini et ecrit la premiere page de manuel.=20
+.An Dennis Ritchie a defini et ecrit la premiere page de manuel.
 Il semblerait que ce fut
 .Xr cat 1 .
 .Sh BOGUES
Index: head.1
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /home/ncvs/doc/fr_FR.ISO8859-1/man/man1/head.1,v
retrieving revision 1.1
diff -u -r1.1 head.1
--- head.1	29 Aug 2002 14:08:06 -0000	1.1
+++ head.1	16 Sep 2002 11:18:08 -0000
@@ -35,10 +35,9 @@
 .\" Original revision: 1.4.2.2
 .\"
 .\"
-.TH HEAD 1
 .Dd June 6, 1993
 .Dt HEAD 1
-.Os=20
+.Os
 .Sh NOM
 .Nm head
 .Nd affiche les premi=E8res lignes d'un fichier
@@ -50,7 +49,7 @@
 .Sh DESCRIPTION
 Ce filtre affiche les premi=E8res
 .Ar count
-lignes ou=20
+lignes ou
 .Ar bytes
 de chaques fichier sp=E9cifi=E9s, ou de l'entr=E9e standard si aucun
 fichiers sp=E9cifi=E9s.
@@ -64,16 +63,12 @@
 o=F9
 .Dq XXX
 est le nom du fichier.
-.Pp
 .Sh DIAGNOSTICS
-L'application
-.Nm
-retourne 0 si tout a bien =E9t=E9, et >0 si il y a eu des erreurs.
+.Ex -std
 .Sh VOIR AUSSI
 .Xr tail 1
 .Sh HISTOIRE
 La commande
 .Nm
-est apparu dans PWB=20
-.Ux
-.
+est apparu dans PWB
+.Ux .
%%%

> I saw no footer in the generate output when I do a :
>=20
> ----- BEGIN SHELL PRINTING-----
> ~/work/FreeBSD/doc/ncvs/doc/fr_FR.ISO8859-1/man/man1>nroff -man -Tlatin1 =
cat.1=20
> CAT(1)                                                   CAT(1)
> [snip]
> ~/work/FreeBSD/doc/ncvs/doc/fr_FR.ISO8859-1/man/man1>
> ----- END SHELL PRINTING-----
>=20
> But when I do the same in the english version I saw the footer :
>=20
> ----- BEGIN SHELL PRINTING-----
> ~/work/FreeBSD/doc/ncvs/doc/fr_FR.ISO8859-1/man/man1>nroff -man cat.1.en=
=20
> CAT(1)                                                   CAT(1)
> [snip]
> [snip]
> FreeBSD 4.6                   September 15, 2001                   FreeBS=
D 4.6
> ~/work/FreeBSD/doc/ncvs/doc/fr_FR.ISO8859-1/man/man1>
> ----- END SHELL PRINTING-----
>=20
> The 2 files have the same tags except that the contents are translate.
>=20
> Does any other translator(I saw a lot of manpages translated in Japanese)=
=20
> have a idea ?=20
>=20
>=20
> Anyway, any experience with some manpages in SGML ? with
> some software to generate the nroff page ?
>=20
I know of a reverse project: http://www.tuxedo.org/~esr/doclifter.


Cheers,
--=20
Ruslan Ermilov		Sysadmin and DBA,
ru@sunbay.com		Sunbay Software AG,
ru@FreeBSD.org		FreeBSD committer,
+380.652.512.251	Simferopol, Ukraine

http://www.FreeBSD.org	The Power To Serve
http://www.oracle.com	Enabling The Information Age

--/2994txjAzEdQwm5
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename=p
Content-Transfer-Encoding: quoted-printable

Index: Makefile
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /home/ncvs/src/gnu/usr.bin/groff/tmac/Makefile,v
retrieving revision 1.21.2.7
diff -u -r1.21.2.7 Makefile
--- Makefile	7 Aug 2002 16:31:44 -0000	1.21.2.7
+++ Makefile	16 Sep 2002 11:15:08 -0000
@@ -35,7 +35,8 @@
 		hyphen.us
 SPECIALFILES=3D	an.tmac man.tmac s.tmac ms.tmac
 STRIPFILES=3D	e.tmac doc.tmac mdoc.local
-MDOCFILES=3D	doc-common doc-ditroff doc-nroff doc-syms koi8-r
+MDOCFILES=3D	doc-common doc-ditroff doc-nroff doc-syms \
+		fr.ISO8859-1 koi8-r
=20
 all: ${MDOCFILES:S/$/-s/} ${STRIPFILES:S/$/-s/} ${SPECIALFILES:S/$/-s/}
=20
Index: fr.ISO8859-1
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: fr.ISO8859-1
diff -N fr.ISO8859-1
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ fr.ISO8859-1	16 Sep 2002 11:15:08 -0000
@@ -0,0 +1,138 @@
+.\" Copyright (c) [year] [your name]
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PUR=
POSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUEN=
TIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, ST=
RICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY =
WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\" $FreeBSD$
+.\"
+.\"     %beginstrip%
+.
+.\" .Dt localization
+.ds doc-volume-ds-1 General Commands Manual
+.ds doc-volume-ds-2 System Calls Manual
+.ds doc-volume-ds-3 Library Functions Manual
+.ds doc-volume-ds-4 Kernel Interfaces Manual
+.ds doc-volume-ds-5 File Formats Manual
+.ds doc-volume-ds-6 Games Manual
+.ds doc-volume-ds-7 Miscellaneous Information Manual
+.ds doc-volume-ds-8 System Manager's Manual
+.ds doc-volume-ds-9 Kernel Developer's Manual
+.
+.ds doc-volume-ds-USD   User's Supplementary Documents
+.ds doc-volume-ds-PS1   Programmer's Supplementary Documents
+.ds doc-volume-ds-AMD   Ancestral Manual Documents
+.ds doc-volume-ds-SMM   System Manager's Manual
+.ds doc-volume-ds-URM   User's Reference Manual
+.ds doc-volume-ds-PRM   Programmer's Manual
+.ds doc-volume-ds-KM    Kernel Manual
+.ds doc-volume-ds-IND   Manual Master Index
+.ds doc-volume-ds-LOCAL Local Manual
+.ds doc-volume-ds-CON   Contributed Software Manual
+.
+.\" .Os localization
+.ds doc-operating-system-ATT-7    7th\~Edition
+.ds doc-operating-system-BSD-3    3rd\~Berkeley Distribution
+.ds doc-operating-system-BSD-4    4th\~Berkeley Distribution
+.ds doc-operating-system-BSD-4.1  4.1\~Berkeley Distribution
+.ds doc-operating-system-BSD-4.2  4.2\~Berkeley Distribution
+.ds doc-operating-system-BSD-4.3  4.3\~Berkeley Distribution
+.ds doc-operating-system-BSD-4.3T 4.3-Tahoe Berkeley Distribution
+.ds doc-operating-system-BSD-4.3R 4.3-Reno Berkeley Distribution
+.
+.\" .Sh localization
+.ds doc-section-name        NOM
+.ds doc-section-synopsis    SYNOPSIS
+.ds doc-section-description DESCRIPTION
+.ds doc-section-see-also    VOIR
+.ds doc-section-files       FILES
+.ds doc-section-authors     AUTHORS
+.
+.\" .Lb localization
+.ds doc-str-Lb-libarm32    ARM32 Architecture Library (libarm32, \-larm32)
+.ds doc-str-Lb-libc        Standard C\~Library (libc, \-lc)
+.ds doc-str-Lb-libc_r      Reentrant C\~Library (libc_r, \-pthread)
+.ds doc-str-Lb-libcalendar Calendar Arithmetic Library (libcalendar, \-lca=
lendar)
+.ds doc-str-Lb-libcam      Common Access Method User Library (libcam, \-lc=
am)
+.ds doc-str-Lb-libcipher   FreeSec Crypt Library (libcipher, \-lcipher)
+.ds doc-str-Lb-libcompat   Compatibility Library (libcompat, \-lcompat)
+.ds doc-str-Lb-libcrypt    Crypt Library (libcrypt, \-lcrypt)
+.ds doc-str-Lb-libcurses   Curses Library (libcurses, \-lcurses)
+.ds doc-str-Lb-libdevinfo  Device and Resource Information Utility Library=
 (libdevinfo, \-
+.ds doc-str-Lb-libdevstat  Device Statistics Library (libdevstat, \-ldevst=
at)
+.ds doc-str-Lb-libdisk     Interface to Slice and Partition Labels Library=
 (libdisk, \-ldi
+.ds doc-str-Lb-libedit     Command Line Editor Library (libedit, \-ledit)
+.ds doc-str-Lb-libedit     Line Editor and History Library (libedit, \-led=
it)
+.ds doc-str-Lb-libfetch    File Transfer Library (libfetch, \-lfetch)
+.ds doc-str-Lb-libi386     i386 Architecture Library (libi386, \-li386)
+.ds doc-str-Lb-libipsec    IPsec Policy Control Library (libipsec, \-lipse=
c)
+.ds doc-str-Lb-libipx      IPX Address Conversion Support Library (libipx,=
 \-lipx)
+.ds doc-str-Lb-libkvm      Kernel Data Access Library (libkvm, \-lkvm)
+.ds doc-str-Lb-libm        Math Library (libm, \-lm)
+.ds doc-str-Lb-libmd       Message Digest (MD4, MD5, etc.) Support Library=
 (libmd, \-lmd)
+.ds doc-str-Lb-libmenu     Curses Menu Library (libmenu, \-lmenu)
+.ds doc-str-Lb-libnetgraph Netgraph User Library (libnetgraph, \-lnetgraph)
+.ds doc-str-Lb-libossaudio OSS Audio Emulation Library (libossaudio, \-los=
saudio)
+.ds doc-str-Lb-libpam      PAM Library (libpam, \-lpam)
+.ds doc-str-Lb-libposix    \*[Px] Compatibility Library (libposix, \-lposi=
x)
+.ds doc-str-Lb-libposix1e  POSIX.1e Security API Library (libposix1e, \-lp=
osix1e)
+.ds doc-str-Lb-libresolv   DNS Resolver Library (libresolv, \-lresolv)
+.ds doc-str-Lb-librpcsvc   RPC Service Library (librpcsvc, \-lrpcsvc)
+.ds doc-str-Lb-libskey     S/Key Password Control Table Access Library (li=
bskey, \-lskey)
+.ds doc-str-Lb-libtermcap  Termcap Access Library (libtermcap, \-ltermcap)
+.ds doc-str-Lb-libusbhid   USB HID access routines library (libusbhid, \-l=
usbhid)
+.ds doc-str-Lb-libutil     System Utilities Library (libutil, \-lutil)
+.ds doc-str-Lb-libvgl      Video Graphics Library (libvgl, \-lvgl)
+.ds doc-str-Lb-libz        Compression Library (libz, \-lz)
+.
+.\" .Rv localization
+.ds doc-str-Rv-std-prefix "The
+.ds doc-str-Rv-std-suffix "function returns the value\~0 if successful;
+.as doc-str-Rv-std-suffix " otherwise the value\~-1 is returned and
+.as doc-str-Rv-std-suffix " the global variable \*[doc-Va-font]errno\f[P]
+.as doc-str-Rv-std-suffix " is set to indicate the error.
+.
+.ds doc-str-Rv-stds-prefix "The
+.ds doc-str-Rv-stds-and    "and
+.ds doc-str-Rv-stds-suffix "functions return the value\~0 if successful;
+.as doc-str-Rv-stds-suffix " otherwise the value\~-1 is returned and
+.as doc-str-Rv-stds-suffix " the global variable \*[doc-Va-font]errno\f[P]
+.as doc-str-Rv-stds-suffix " is set to indicate the error.
+.
+.ds doc-str-Rv-std0 "Upon successful completion, the value\~0 is returned;
+.as doc-str-Rv-std0 " otherwise the value\~-1 is returned and
+.as doc-str-Rv-std0 " the global variable \*[doc-Va-font]errno\f[P]
+.as doc-str-Rv-std0 " is set to indicate the error.
+.
+.\" .Ex localization
+.ds doc-str-Ex-std-prefix "La commande
+.ds doc-str-Ex-std-suffix "retourne\~0 si tout c'est bien passe
+.as doc-str-Ex-std-suffix " et un nombre >0 si une erreur c'est produite.
+.
+.ds doc-str-Ex-stds-prefix "The
+.ds doc-str-Ex-stds-suffix "utilities exit\~0 on success,
+.as doc-str-Ex-stds-suffix " and\~>0 if an error occurs.
+.
+.\" .Ar localization
+.ds doc-str-Ar-default "file\ .\|.\|.
+.
+.\" .%A localization
+.ds doc-str-dpra "and
Index: mdoc.local
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /home/ncvs/src/gnu/usr.bin/groff/tmac/mdoc.local,v
retrieving revision 1.2.2.15
diff -u -r1.2.2.15 mdoc.local
--- mdoc.local	14 Aug 2002 16:58:50 -0000	1.2.2.15
+++ mdoc.local	16 Sep 2002 11:15:08 -0000
@@ -64,5 +64,8 @@
 .
 .\" Locale support
 .if d doc-lang \{\
-.  if "\*[doc-lang]"ru.KOI8-R" .mso mdoc/koi8-r
-.\}
+.  ie "\*[doc-lang]"ru.KOI8-R" \
+.    mso mdoc/koi8-r
+.  el \{ .if "\*[doc-lang]"fr.ISO8859-1" \
+.    mso mdoc/fr.ISO8859-1
+.\}\}

--/2994txjAzEdQwm5
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename=template

.\" Copyright (c) [year] [your name]
.\" All rights reserved.
.\"
.\" Redistribution and use in source and binary forms, with or without
.\" modification, are permitted provided that the following conditions
.\" are met:
.\" 1. Redistributions of source code must retain the above copyright
.\"    notice, this list of conditions and the following disclaimer.
.\" 2. Redistributions in binary form must reproduce the above copyright
.\"    notice, this list of conditions and the following disclaimer in the
.\"    documentation and/or other materials provided with the distribution.
.\"
.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\" $FreeBSD$
.\"
.\"     %beginstrip%
.
.\" .Dt localization
.ds doc-volume-ds-1 General Commands Manual
.ds doc-volume-ds-2 System Calls Manual
.ds doc-volume-ds-3 Library Functions Manual
.ds doc-volume-ds-4 Kernel Interfaces Manual
.ds doc-volume-ds-5 File Formats Manual
.ds doc-volume-ds-6 Games Manual
.ds doc-volume-ds-7 Miscellaneous Information Manual
.ds doc-volume-ds-8 System Manager's Manual
.ds doc-volume-ds-9 Kernel Developer's Manual
.
.ds doc-volume-ds-USD   User's Supplementary Documents
.ds doc-volume-ds-PS1   Programmer's Supplementary Documents
.ds doc-volume-ds-AMD   Ancestral Manual Documents
.ds doc-volume-ds-SMM   System Manager's Manual
.ds doc-volume-ds-URM   User's Reference Manual
.ds doc-volume-ds-PRM   Programmer's Manual
.ds doc-volume-ds-KM    Kernel Manual
.ds doc-volume-ds-IND   Manual Master Index
.ds doc-volume-ds-LOCAL Local Manual
.ds doc-volume-ds-CON   Contributed Software Manual
.
.\" .Os localization
.ds doc-operating-system-ATT-7    7th\~Edition
.ds doc-operating-system-BSD-3    3rd\~Berkeley Distribution
.ds doc-operating-system-BSD-4    4th\~Berkeley Distribution
.ds doc-operating-system-BSD-4.1  4.1\~Berkeley Distribution
.ds doc-operating-system-BSD-4.2  4.2\~Berkeley Distribution
.ds doc-operating-system-BSD-4.3  4.3\~Berkeley Distribution
.ds doc-operating-system-BSD-4.3T 4.3-Tahoe Berkeley Distribution
.ds doc-operating-system-BSD-4.3R 4.3-Reno Berkeley Distribution
.
.\" .Sh localization
.ds doc-section-name        NAME
.ds doc-section-synopsis    SYNOPSIS
.ds doc-section-description DESCRIPTION
.ds doc-section-see-also    SEE
.ds doc-section-files       FILES
.ds doc-section-authors     AUTHORS
.
.\" .Lb localization

.ds doc-str-Lb-libarm32    ARM32 Architecture Library (libarm32, \-larm32)
.ds doc-str-Lb-libc        Standard C\~Library (libc, \-lc)
.ds doc-str-Lb-libc_r      Reentrant C\~Library (libc_r, \-pthread)
.ds doc-str-Lb-libcalendar Calendar Arithmetic Library (libcalendar, \-lcalendar)
.ds doc-str-Lb-libcam      Common Access Method User Library (libcam, \-lcam)
.ds doc-str-Lb-libcipher   FreeSec Crypt Library (libcipher, \-lcipher)
.ds doc-str-Lb-libcompat   Compatibility Library (libcompat, \-lcompat)
.ds doc-str-Lb-libcrypt    Crypt Library (libcrypt, \-lcrypt)
.ds doc-str-Lb-libcurses   Curses Library (libcurses, \-lcurses)
.ds doc-str-Lb-libdevinfo  Device and Resource Information Utility Library (libdevinfo, \-
.ds doc-str-Lb-libdevstat  Device Statistics Library (libdevstat, \-ldevstat)
.ds doc-str-Lb-libdisk     Interface to Slice and Partition Labels Library (libdisk, \-ldi
.ds doc-str-Lb-libedit     Command Line Editor Library (libedit, \-ledit)
.ds doc-str-Lb-libedit     Line Editor and History Library (libedit, \-ledit)
.ds doc-str-Lb-libfetch    File Transfer Library (libfetch, \-lfetch)
.ds doc-str-Lb-libi386     i386 Architecture Library (libi386, \-li386)
.ds doc-str-Lb-libipsec    IPsec Policy Control Library (libipsec, \-lipsec)
.ds doc-str-Lb-libipx      IPX Address Conversion Support Library (libipx, \-lipx)
.ds doc-str-Lb-libkvm      Kernel Data Access Library (libkvm, \-lkvm)
.ds doc-str-Lb-libm        Math Library (libm, \-lm)
.ds doc-str-Lb-libmd       Message Digest (MD4, MD5, etc.) Support Library (libmd, \-lmd)
.ds doc-str-Lb-libmenu     Curses Menu Library (libmenu, \-lmenu)
.ds doc-str-Lb-libnetgraph Netgraph User Library (libnetgraph, \-lnetgraph)
.ds doc-str-Lb-libossaudio OSS Audio Emulation Library (libossaudio, \-lossaudio)
.ds doc-str-Lb-libpam      PAM Library (libpam, \-lpam)
.ds doc-str-Lb-libposix    \*[Px] Compatibility Library (libposix, \-lposix)
.ds doc-str-Lb-libposix1e  POSIX.1e Security API Library (libposix1e, \-lposix1e)
.ds doc-str-Lb-libresolv   DNS Resolver Library (libresolv, \-lresolv)
.ds doc-str-Lb-librpcsvc   RPC Service Library (librpcsvc, \-lrpcsvc)
.ds doc-str-Lb-libskey     S/Key Password Control Table Access Library (libskey, \-lskey)
.ds doc-str-Lb-libtermcap  Termcap Access Library (libtermcap, \-ltermcap)
.ds doc-str-Lb-libusbhid   USB HID access routines library (libusbhid, \-lusbhid)
.ds doc-str-Lb-libutil     System Utilities Library (libutil, \-lutil)
.ds doc-str-Lb-libvgl      Video Graphics Library (libvgl, \-lvgl)
.ds doc-str-Lb-libz        Compression Library (libz, \-lz)
.
.\" .Rv localization
.ds doc-str-Rv-std-prefix "The
.ds doc-str-Rv-std-suffix "function returns the value\~0 if successful;
.as doc-str-Rv-std-suffix " otherwise the value\~-1 is returned and
.as doc-str-Rv-std-suffix " the global variable \*[doc-Va-font]errno\f[P]
.as doc-str-Rv-std-suffix " is set to indicate the error.
.
.ds doc-str-Rv-stds-prefix "The
.ds doc-str-Rv-stds-and    "and
.ds doc-str-Rv-stds-suffix "functions return the value\~0 if successful;
.as doc-str-Rv-stds-suffix " otherwise the value\~-1 is returned and
.as doc-str-Rv-stds-suffix " the global variable \*[doc-Va-font]errno\f[P]
.as doc-str-Rv-stds-suffix " is set to indicate the error.
.
.ds doc-str-Rv-std0 "Upon successful completion, the value\~0 is returned;
.as doc-str-Rv-std0 " otherwise the value\~-1 is returned and
.as doc-str-Rv-std0 " the global variable \*[doc-Va-font]errno\f[P]
.as doc-str-Rv-std0 " is set to indicate the error.
.
.\" .Ex localization
.ds doc-str-Ex-std-prefix "The
.ds doc-str-Ex-std-suffix "utility exits\~0 on success,
.as doc-str-Ex-std-suffix " and\~>0 if an error occurs.
.
.ds doc-str-Ex-stds-prefix "The
.ds doc-str-Ex-stds-suffix "utilities exit\~0 on success,
.as doc-str-Ex-stds-suffix " and\~>0 if an error occurs.
.
.\" .Ar localization
.ds doc-str-Ar-default "file\ .\|.\|.
.
.\" .%A localization
.ds doc-str-dpra "and

--/2994txjAzEdQwm5--

--juZjCTNxrMaZdGZC
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (FreeBSD)

iD8DBQE9hcEDUkv4P6juNwoRAuwDAJ4737jfvIMn7pul44jlyDJUj1fCIgCeKemP
n8oBxBF36rl+w9feSyDBxGQ=
=ZBnT
-----END PGP SIGNATURE-----

--juZjCTNxrMaZdGZC--

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-doc" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020916113115.GD99588>