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 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126
|
.\" Hey emacs, this is -*- nroff -*-
.\"
.\" This file is part of locale(1) which displays the settings of the
.\" current locale.
.\" Copyright (C) 1994 Jochen Hein (Hein@Student.TU-Clausthal.de)
.\"
.\" This program 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 2 of the License, or
.\" (at your option) any later version.
.\"
.\" This program 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, write to the Free Software
.\" Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
.\" Translated 17 Nov 1997 Gerardo.Aburruzaga@uca.es
.\"
.\" .TH charmap 5 "28 Nov 1994" "National Language Support" "Linux User Manual"
.TH charmap 5 "17 diciembre 1997" "Soporte de Lengua Nativa" "Manual del Usuario"
.SH NOMBRE
charmap \- símbolos de caracteres para definir codificaciones de caracteres
.SH DESCRIPCIÓN
Una descripción de conjunto de caracteres (mapcar) define un conjunto
de caracteres disponibles y sus codificaciones. Todos los conjuntos de
caracteres admitidos deberían tener como subconjunto el
.B conjunto de caracteres transportable.
.\" Ésto ya no es cierto:
.\" El conjunto de carácteres portables está definido en el fichero
.\" .I /usr/lib/nls/charmap/POSIX
.\" .I /usr/share/i18n/charmap/POSIX
.\" para referencia.
.SH SINTAXIS
El fichero de mapcar comienza con una cabecera, que puede constar de
las siguientes palabras reservadas:
.TP
.I <codeset>
a la que sigue el nombre del código.
.TP
.I <mb_cur_max>
seguido por el número máximo de bytes para un carácter multi-byte.
De momento no se admiten caracteres multi-byte. El valor
predeterminado es 1.
.TP
.I <mb_cur_min>
seguido por el número mínimo de bytes de un carácter. Este valor debe
ser menor o igual que
.B mb_cur_max.
Si no se especifica, vale
.B mb_cur_max.
.TP
.I <escape_char>
seguido por un carácter que debe emplearse como el carácter de escape
para el resto del fichero para señalar caracteres que deban
interpretarse de un modo especial. Si no se dice otra cosa, es la
barra invertida (
.B \\\\
).
.TP
.I <comment_char>
seguido por un carácter que se empleará como el de comentario en el
resto del fichero. Por omisión es el sostenido (
.B #
).
.PP
La definición del mapcar propiamente dicho comienza con la palabra reservada
.B CHARMAP
en la primera columna.
Las líneas siguientes pueden tener una de las dos formas siguientes
para definir las codificaciones de caracteres:
.TP
.I <nombre-simbólico> <codificación> <comentarios>
Esta forma define exactamente un carácter y su codificación.
.TP
.I <nombre-simbólico>... <codificación> <comentarios>
Esta forma define una pareja de caracteres. Esto es útil solamente
para caracteres multi-byte, que de momento no están implementados.
.PP
La última línea en un fichero de definición mapcar debe contener
.B END CHARMAP.
.SH NOMBRES SIMBÓLICOS
Un
.B nombre simbólico
para un carácter contiene solamente caracteres del
.B conjunto de caracteres transportable.
El nombre propiamente dicho está encerrado entre ángulos.
Los caracteres que sigan a un
.B <escape_char>
se interpretan como ellos mismos; por ejemplo, la secuencia
.B '<\\\\\\\\\\\\>>'
representa el nombre simbólico
.B '\\\\>'
encerrado entre ángulos.
.SH CODIFICACIÓN DE CARÁCTERES
La codificación puede estar en cada una de las tres formas siguientes:
.TP
.I <escape_char>d<número>
con un número en base 10
.TP
.I <escape_char>x<número>
con un número hexadecimal
.TP
.I <escape_char><número>
con un número octal.
.\" XXX - comments
.\" XXX - char ... char
.SH FICHEROS
.I /usr/share/i18n/charmaps/*
.SH AUTOR
Jochen Hein (jochen.hein@delphi.central.de)
.SH CONFORME A
POSIX.2
.SH VEÁSE TAMBIÉN
.BR locale (1),
.BR localedef (1),
.BR setlocale (3),
.BR localeconv (3),
.BR locale (5)
|