perkamon - en to fr translation catalogue (35 entries)

note: type: TH
en: 2019-03-06
fr: 6 mars 2019

note: type: TH
en: Linux Programmer's Manual
fr: Manuel du programmeur Linux

note: type: SH
en: NAME
fr: NOM

note: type: Plain text
en: The international standard ISO 10646 defines the Universal Character Set (UCS).  UCS contains all characters of all other character set standards.  It also guarantees "round-trip compatibility"; in other words, conversion tables can be built such that no information is lost when a string is converted from any other encoding to UCS and back.
fr: La norme internationale ISO 10646 définit le jeu de caractères universel (UCS). UCS contient tous les caractères de tous les autres normes de jeux de caractères. Il garantit également une « compatibilité circulaire », ce qui signifie que les tables de conversions peuvent être construites de manière à ne perdre aucune information quand une chaîne de caractères est convertie dans un autre encodage, puis reconvertie en sens inverse.

note: type: Plain text
en: UCS contains the characters required to represent practically all known languages.  This includes not only the Latin, Greek, Cyrillic, Hebrew, Arabic, Armenian, and Georgian scripts, but also Chinese, Japanese and Korean Han ideographs as well as scripts such as Hiragana, Katakana, Hangul, Devanagari, Bengali, Gurmukhi, Gujarati, Oriya, Tamil, Telugu, Kannada, Malayalam, Thai, Lao, Khmer, Bopomofo, Tibetan, Runic, Ethiopic, Canadian Syllabics, Cherokee, Mongolian, Ogham, Myanmar, Sinhala, Thaana, Yi, and others.  For scripts not yet covered, research on how to best encode them for computer usage is still going on and they will be added eventually.  This might eventually include not only Hieroglyphs and various historic Indo-European languages, but even some selected artistic scripts such as Tengwar, Cirth, and Klingon.  UCS also covers a large number of graphical, typographical, mathematical, and scientific symbols, including those provided by TeX, Postscript, APL, MS-DOS, MS-Windows, Macintosh, OCR fonts, as well as many word processing and publishing systems, and more are being added.
fr: UCS contient les caractères nécessaires pour représenter presque toutes les langues connus. Il inclut non seulement les alphabets latin, grec, cyrillique, hébreu, arabe, arménien et géorgien, mais également les idéogrammes chinois, japonais, sino-coréens et les écritures : hiragana, katakana, hangûl, dévanâgarî, bengali, gourmoukhî, goudjarati, oriya, tamoul, télougou, kannara, malayalam, thaï, laotien, khmer, bopomofo, tibétain, runes, éthiopien, syllabaires canadiens, chérokî, mongol, ogam, birman, cingalais, thâna, yi, et d'autres. Pour les écritures qui n'ont pas encore été intégrées, des recherches sont en cours pour optimiser l’encodage et elles seront probablement ajoutées. Cela inclut non seulement des hiéroglyphes et des langues indo-européennes historiques, mais aussi des écritures artistiques comme les tengwar de Fëanor, les cirth, ou le klingon. UCS contient également un grand nombre de symboles graphiques, typographiques, mathématiques et scientifiques comme ceux fournis par TeX, PostScript, APL, MS-DOS, MS-Windows, Macintosh, les polices OCR, et de nombreux traitements de texte et systèmes d'édition, et de plus en plus sont ajoutés.

note: type: Plain text
en: The UCS standard (ISO 10646) describes a 31-bit character set architecture consisting of 128 24-bit I<groups>, each divided into 256 16-bit I<planes> made up of 256 8-bit I<rows> with 256 I<column> positions, one for each character.  Part 1 of the standard (ISO 10646-1)  defines the first 65534 code positions (0x0000 to 0xfffd), which form the I<Basic Multilingual Plane> (BMP), that is plane 0 in group 0.  Part 2 of the standard (ISO 10646-2)  adds characters to group 0 outside the BMP in several I<supplementary planes> in the range 0x10000 to 0x10ffff.  There are no plans to add characters beyond 0x10ffff to the standard, therefore of the entire code space, only a small fraction of group 0 will ever be actually used in the foreseeable future.  The BMP contains all characters found in the commonly used other character sets.  The supplemental planes added by ISO 10646-2 cover only more exotic characters for special scientific, dictionary printing, publishing industry, higher-level protocol and enthusiast needs.
fr: La norme UCS (ISO 10646) décrit un jeu de caractères sur 31 bits, constitué de 128 I<groupes> sur 24 bits, chacun d'eux divisés en 256 I<plans> sur 16 bits, composés de 256 I<rangées> de 8 bits, avec 256 positions en I<colonne> contenant chacune un caractère. La première partie de la norme (ISO 10646-1) définit les 65\ 534 premiers codes (0x0000 à 0xFFFD) qui forment le I<plan multilingue de base> (PMB), c'est-à-dire le plan 0 du groupe 0. La partie 2 de la norme (ISO 10646-2) ajoute des caractères au groupe 0 en dehors du PMB, dans plusieurs I<plans supplémentaires> de l'espace 0x10000 à 0x10ffff. On ne prévoit pas d'ajouter à la norme des caractères au-delà de 0x10ffff. Ainsi sur l'ensemble de l'espace disponible, une faible fraction du groupe 0 ne sera effectivement utilisée dans un futur proche. Le PMB contient tous les caractères des jeux habituels. Les plans supplémentaires ajoutés par ISO 10646-2 ne contiennent que des caractères exotiques pour des notations scientifiques spéciales, des dictionnaires d'impression, l'industrie de l'impression, des protocoles de plus haut niveau, et les besoins de quelques enthousiastes.

note: type: Plain text
en: The representation of each UCS character as a 2-byte word is referred to as the UCS-2 form (only for BMP characters), whereas UCS-4 is the representation of each character by a 4-byte word.  In addition, there exist two encoding forms UTF-8 for backward compatibility with ASCII processing software and UTF-16 for the backward-compatible handling of non-BMP characters up to 0x10ffff by UCS-2 software.
fr: La représentation des caractères UCS sur des mots de 2\ octets est appelée UCS-2 (seulement pour les caractères du BMP), alors que UCS-4 est la représentation des caractères par un mot de 4 octets. De plus, il existe deux formes d’encodage : UTF-8 pour la rétrocompatibilité avec les logiciels traitant l'ASCII et UTF-16 pour les traitements des caractères non PMB jusqu'à 0x10ffff par des logiciels UCS-2.

note: type: Plain text
en: The UCS characters 0x0000 to 0x007f are identical to those of the classic US-ASCII character set and the characters in the range 0x0000 to 0x00ff are identical to those in ISO 8859-1 (Latin-1).
fr: Les caractères UCS 0x0000 à 0x007f sont identiques à ceux du jeu classique US-ASCII, et ceux de l'intervalle 0x0000 à 0x00ff sont identiques à ceux du jeu de caractères ISO 8859-1 (latin-1).

note: type: SS
en: Combining characters
fr: Caractères composés

note: type: Plain text
en: Some code points in UCS have been assigned to I<combining characters>.  These are similar to the nonspacing accent keys on a typewriter.  A combining character just adds an accent to the previous character.  The most important accented characters have codes of their own in UCS, however, the combining character mechanism allows us to add accents and other diacritical marks to any character.  The combining characters always follow the character which they modify.  For example, the German character Umlaut-A ("Latin capital letter A with diaeresis") can either be represented by the precomposed UCS code 0x00c4, or alternatively as the combination of a normal "Latin capital letter A" followed by a "combining diaeresis": 0x0041 0x0308.
fr: Quelques codes de l'UCS ont été assignés à des B<caractères composés>. Ils sont semblables aux touches mortes d'accents sur les machines à écrire. Un caractère composé ajoute simplement un accent sur le caractère précédent. Les caractères accentués les plus importants ont leur propre code dans l'UCS. Cependant, le mécanisme des caractères composés permet d'ajouter des accents ou des signes diacritiques sur n'importe quel caractère de base. Les caractères composés suivent toujours le caractère qu'ils modifient. Par exemple, le caractère « À » (lettre majuscule latine A accent grave) peut être représenté soit par le code UCS précomposé 0x00C0, soit par la combinaison d'un A majuscule normal, suivi d'un « diacritique accent grave », 0x0041 0x0300.

note: type: Plain text
en: Combining characters are essential for instance for encoding the Thai script or for mathematical typesetting and users of the International Phonetic Alphabet.
fr: Les caractères composés sont essentiels par exemple pour l’encodage de l'écriture thaï ou pour les notations mathématiques et l'alphabet phonétique international.

note: type: SS
en: Implementation levels
fr: Niveaux d'implémentation

note: type: Plain text
en: As not all systems are expected to support advanced mechanisms like combining characters, ISO 10646-1 specifies the following three I<implementation levels> of UCS:
fr: Comme tous les systèmes ne sont pas censés gérer les mécanismes avancés comme les caractères composés, ISO 10646-1 spécifie les trois I<niveaux d'implémentation> suivants pour l'UCS\ :

note: type: TP
en: Level 1
fr: Niveau 1

note: type: TP
en: Level 2
fr: Niveau 2

note: type: Plain text
en: In addition to level 1, combining characters are now allowed for some languages where they are essential (e.g., Thai, Lao, Hebrew, Arabic, Devanagari, Malayalam).
fr: Outre le niveau 1, les caractères composés sont maintenant permis pour certaines langues où ils sont essentiels (par exemple, le thaï, le laotien, l'hébreu, l'arabe, le dévanâgarî ou le malayalam).

note: type: TP
en: Level 3
fr: Niveau 3

note: type: Plain text
en: All UCS characters are supported.
fr: Tous les caractères UCS sont gérés.

note: type: Plain text
en: The Unicode 3.0 Standard published by the Unicode Consortium contains exactly the UCS Basic Multilingual Plane at implementation level 3, as described in ISO 10646-1:2000.  Unicode 3.1 added the supplemental planes of ISO 10646-2.  The Unicode standard and technical reports published by the Unicode Consortium provide much additional information on the semantics and recommended usages of various characters.  They provide guidelines and algorithms for editing, sorting, comparing, normalizing, converting, and displaying Unicode strings.
fr: La norme Unicode 3.0 publié par le Consortium Unicode contient exactement le plan multilingue de base UCS au niveau 3 de l’implémentation, comme décrit dans la norme ISO 10646-1:2000. Unicode 3.1 ajoute les plans supplémentaires de l'ISO 10646-2. La norme Unicode et les rapports techniques publiés par le Consortium Unicode fournissent beaucoup de renseignements supplémentaires sur la sémantique et les recommandations d’utilisation de nombreux caractères. Elles fournissent des guides et des algorithmes pour éditer, trier, comparer, normaliser, convertir et afficher des chaînes Unicode.

note: type: SS
en: Unicode under Linux
fr: Unicode sous Linux

note: type: Plain text
en: Under GNU/Linux, the C type I<wchar_t> is a signed 32-bit integer type.  Its values are always interpreted by the C library as UCS code values (in all locales), a convention that is signaled by the GNU C library to applications by defining the constant B<__STDC_ISO_10646__> as specified in the ISO C99 standard.
fr: Sous GNU/Linux, le type C I<wchar_t> est un entier 32 bits signé, et sa valeur est toujours interprétée par la bibliothèque C comme un code UCS (dans tous les paramètres régionaux), une convention signalée par la bibliothèque C de GNU pour les applications en définissant la constante B<__STDC_ISO_10646__> comme indiquée dans la norme ISO C99.

note: type: Plain text
en: UCS/Unicode can be used just like ASCII in input/output streams, terminal communication, plaintext files, filenames, and environment variables in the ASCII compatible UTF-8 multibyte encoding.  To signal the use of UTF-8 as the character encoding to all applications, a suitable I<locale> has to be selected via environment variables (e.g., "LANG=en_GB.UTF-8").
fr: L'UCS/Unicode peut être employé comme l'ASCII dans les flux d'entrée-sortie, les communications avec les terminaux, les fichiers textes, les noms de fichier et les variables d'environnement dans un encodage multioctet UTF-8 compatible ASCII. Pour signaler l'utilisation de l'UTF-8 comme encodage pour toutes les applications, des paramètres régionaux (I<locale>) adéquats doivent être configurés dans les variables d'environnement (par exemple, «\ LANG=fr_FR.UTF-8\ »).

note: type: Plain text
en: The B<nl_langinfo(CODESET)> function returns the name of the selected encoding.  Library functions such as B<wctomb>(3)  and B<mbsrtowcs>(3)  can be used to transform the internal I<wchar_t> characters and strings into the system character encoding and back and B<wcwidth>(3)  tells, how many positions (0\(en2) the cursor is advanced by the output of a character.
fr: La fonction B<nl_langinfo(CODESET)> renvoie le nom de l’encodage sélectionné. Les fonctions de bibliothèque comme B<wctomb>(3) et B<mbsrtowcs>(3) peuvent être utilisées pour transformer les caractères internes I<wchar_t> et les chaînes dans le jeu de caractères du système et inversement. La fonction B<wcwidth>(3) indique de combien de positions (0\(en2) le curseur a été avancé en affichant un caractère.

note: type: SS
en: Literature
fr: Littérature

note: type: Plain text
en: Information technology \(em Universal Multiple-Octet Coded Character Set (UCS) \(em Part 1: Architecture and Basic Multilingual Plane.  International Standard ISO/IEC 10646-1, International Organization for Standardization, Geneva, 2000.
fr: Information technology \(em Universal Multiple-Octet Coded Character Set (UCS) \(em Part 1: Architecture and Basic Multilingual Plane. International Standard ISO/IEC 10646-1, International Organization for Standardization, Geneva, 2000.

note: type: Plain text
en: This is the official specification of UCS .  Available from E<.UR http://www.iso.ch/> E<.UE .>
fr: Il s'agit des spécifications officielles de l'UCS. Disponible sur E<.UR http://www.iso.ch/> E<.UE .>

note: type: Plain text
en: The Unicode Standard, Version 3.0.  The Unicode Consortium, Addison-Wesley, Reading, MA, 2000, ISBN 0-201-61633-5.
fr: The Unicode Standard, Version 3.0. The Unicode Consortium, Addison-Wesley, Reading, MA, 2000, ISBN 0-201-61633-5.

note: type: Plain text
en: A good reference book about the C programming language.  The fourth edition covers the 1994 Amendment 1 to the ISO C90 standard, which adds a large number of new C library functions for handling wide and multibyte character encodings, but it does not yet cover ISO C99, which improved wide and multibyte character support even further.
fr: Un bon livre de référence sur le langage de programmation C. La quatrième édition couvre maintenant l'amendement 1 de 1994 à la norme ISO C90, qui ajoute un grand nombre de fonctions de bibliothèque C pour manipuler les jeux de caractères larges et multioctets, mais ne couvre pas encore l'ISO C99, qui améliore encore plus la gestion des caractères larges et multioctets.

note: type: Plain text
en: Markus Kuhn: UTF-8 and Unicode FAQ for UNIX/Linux.
fr: Markus Kuhn\ : UTF-8 and Unicode FAQ for UNIX/Linux.

note: type: Plain text
en: Bruno Haible: Unicode HOWTO.
fr: Bruno Haible\ : Unicode HOWTO.

note: type: Plain text
en: E<.UR http://www.tldp.org\:/HOWTO\:/Unicode-HOWTO.html> E<.UE>
fr: E<.UR http://guidespratiques.traduc.org/lecture/Unicode-HOWTO.html> E<.UE>

note: .SH AUTHOR Markus Kuhn <mgk25@cl.cam.ac.uk> type: SH
en: SEE ALSO
fr: VOIR AUSSI

note: type: Plain text
en: This page is part of release 5.03 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.03 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.02 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.02 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.01 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.01 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.
