perkamon - en to fr translation catalogue (65 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: charsets - character set standards and internationalization
fr: charsets - Normes de jeux de caractères et internationalisation

note: type: Plain text
en: This manual page gives an overview on different character set standards and how they were used on Linux before Unicode became ubiquitous.  Some of this information is still helpful for people working with legacy systems and documents.
fr: Cette page de manuel présente différentes normes de jeux de caractères et la façon de les utiliser sous Linux avant qu’Unicode ne devienne ubiquitaire. Certains de ces renseignements sont encore utiles aux personnes travaillant avec des systèmes et documents hérités.

note: type: Plain text
en: Standards discussed include such as ASCII, GB 2312, ISO 8859, JIS, KOI8-R, KS, and Unicode.
fr: SCII, GB 2312, ISO 8859, JIS, KOI8-R, KS et Unicode font partie des normes présentées.

note: type: Plain text
en: The primary emphasis is on character sets that were actually used by locale character sets, not the myriad others that could be found in data from other systems.
fr: Un accent particulier est mis sur les jeux de caractères qui étaient véritablement utilisés dans les paramètres régionaux, et non sur la myriade de jeux de caractères provenant d'autres systèmes.

note: type: Plain text
en: ASCII (American Standard Code For Information Interchange) is the original 7-bit character set, originally designed for American English.  Also known as US-ASCII.  It is currently described by the ISO 646:1991 IRV (International Reference Version) standard.
fr: L'ASCII (American Standard Code For Information Interchange) est le jeu de caractères 7 bits original, prévu pour l'anglais (américain). Il est aussi connu sous le nom US-ASCII. Il est décrit actuellement dans la norme ISO 646:1991 IRV (International Reference Version).

note: type: Plain text
en: Various ASCII variants replacing the dollar sign with other currency symbols and replacing punctuation with non-English alphabetic characters to cover German, French, Spanish, and others in 7 bits emerged.  All are deprecated; glibc does not support locales whose character sets are not true supersets of ASCII.
fr: Différentes variantes d'ASCII sont apparues, remplaçant le dollar par d'autres symboles monétaires et la ponctuation par des caractères accentués pour couvrir l'allemand, le français, l'espagnol et d'autres langues en 7 bits. Elles sont toutes obsolètes, la glibc ne gère que les paramètres régionaux dont le jeu de caractères est un sur-ensemble d'ASCII.

note: type: Plain text
en: As Unicode, when using UTF-8, is ASCII-compatible, plain ASCII text still renders properly on modern UTF-8 using systems.
fr: Comme Unicode, lors de l’utilisation d’UTF-8, est compatible avec ASCII, le texte en simple ASCII est toujours rendu correctement sur les systèmes modernes utilisant l’UTF-8.

note: type: SS
en: ISO 8859
fr: ISO 8859

note: type: Plain text
en: Of these, the most important is ISO 8859-1 ("Latin Alphabet No .1" / Latin-1).  It was widely adopted and supported by different systems, and is gradually being replaced with Unicode.  The ISO 8859-1 characters are also the first 256 characters of Unicode.
fr: De tous ces jeux, le plus important est l'ISO 8859-1 (« alphabet latin nº 1 », latin-1). Il était massivement adopté et pris en charge par différents systèmes et est remplacé au fur et à mesure par Unicode. Les caractères d’ISO 8859-1 sont aussi les premiers 256 caractères d’Unicode.

note: type: Plain text
en: Console support for the other 8859 character sets is available under Linux through user-mode utilities (such as B<setfont>(8))  that modify keyboard bindings and the EGA graphics table and employ the "user mapping" font table in the console driver.
fr: La prise en charge en console des autres jeux de caractères 8859 est disponible sous Linux, à travers des utilitaires comme B<setfont>(8), qui modifient la correspondance des touches du clavier, la table graphique EGA et utilisent une projection personnalisée de la police du gestionnaire de console.

note: type: Plain text
en: Here are brief descriptions of each set:
fr: Voici une brève description des jeux de caractères 8859\ :

note: type: TP
en: 8859-1 (Latin-1)
fr: 8859-1 (latin-1)

note: type: Plain text
en: Latin-1 covers many West European languages such as Albanian, Basque, Danish, English, Faroese, Galician, Icelandic, Irish, Italian, Norwegian, Portuguese, Spanish, and Swedish.  The lack of the ligatures Dutch Ĳ/ĳ, French œ, and old-style „German“ quotation marks was considered tolerable.
fr: Le latin-1 couvre de nombreuses langues d'Europe de l'Ouest, comme l'albanais, l'anglais, le basque, le danois, l'espagnol, le féroïen, le galicien, le gallois, l'irlandais, l'islandais, l'italien, le norvégien, le portugais et le suédois. L’absences de ligatures « Ĳ » et « ĳ » du néerlandais et « œ » du français, ainsi que l'absence d’anciens guillemets „allemands“ étaient considérées tolérables.

note: type: TP
en: 8859-2 (Latin-2)
fr: 8859-2 (latin-2)

note: type: Plain text
en: Latin-2 supports many Latin-written Central and East European languages such as Bosnian, Croatian, Czech, German, Hungarian, Polish, Slovak, and Slovene.  Replacing Romanian ș/ț with ş/ţ was considered tolerable.
fr: Le latin-2 prend en charge de nombreuses langues d’Europe centrale et de l'Est utilisant l'alphabet latin comme l’allemand, le bosniaque, le croate, le hongrois, le polonais, le slovaque, le slovène et le tchèque. Remplacer les « ș » et « ț » roumains par « ş » et « ţ » était considéré tolérable.

note: type: TP
en: 8859-3 (Latin-3)
fr: 8859-3 (latin-3)

note: type: Plain text
en: Latin-3 was designed to cover of Esperanto, Maltese, and Turkish, but 8859-9 later superseded it for Turkish.
fr: Le latin-3 était conçu pour couvrir l’espéranto, le gallois, le maltais et le turc, mais 8859-9 l’a ensuite supplanté pour le turque.

note: type: TP
en: 8859-4 (Latin-4)
fr: 8859-4 (latin-4)

note: type: Plain text
en: Latin-4 introduced letters for North European languages such as Estonian, Latvian, and Lithuanian, but was superseded by 8859-10 and 8859-13.
fr: Le latin-4 a introduit des lettres pour les langues de l’Europe du Nord comme l'estonien, le letton et le lituanien, mais il a été supplanté par 8859-10 et 8859-13.

note: type: Plain text
en: Cyrillic letters supporting Bulgarian, Byelorussian, Macedonian, Russian, Serbian, and (almost completely) Ukrainian.  It was never widely used, see the discussion of KOI8-R/KOI8-U below.
fr: Alphabet cyrillique prenant en charge le bulgare, le biélorusse, le macédonien, le russe, le serbe et (presque complètement) l’ukrainien. Il n’a jamais été beaucoup utilisé, consultez les remarques concernant KOI8-R et KOI-U ci-dessous.

note: type: Plain text
en: Was created for Arabic.  The 8859-6 glyph table is a fixed font of separate letter forms, but a proper display engine should combine these using the proper initial, medial, and final forms.
fr: Avait été créé pour l'arabe. La table 8859-6 est une police de caractères de largeur fixe, mais un affichage correct doit combiner les lettres en utilisant leurs formes initiale, centrale et finale.

note: type: Plain text
en: Was created for Modern Greek in 1987, updated in 2003.
fr: Avait été créé pour le grec moderne en 1987 et mis à jour en 2003.

note: type: Plain text
en: Supports Modern Hebrew without niqud (punctuation signs).  Niqud and full-fledged Biblical Hebrew were outside the scope of this character set.
fr: Prend en charge l'hébreu moderne sans diacritiques (signes de ponctuation). Les diacritiques et l'hébreu biblique dans son ensemble étaient en dehors de la portée de ce jeu de caractères.

note: type: TP
en: 8859-9 (Latin-5)
fr: 8859-9 (latin-5)

note: type: Plain text
en: This is a variant of Latin-1 that replaces Icelandic letters with Turkish ones.
fr: Il s'agit d'une variante du latin-1 qui remplace les lettres islandaises rarement utilisées par des lettres turques.

note: type: TP
en: 8859-10 (Latin-6)
fr: 8859-10 (latin-6)

note: type: Plain text
en: Latin-6 added the Inuit (Greenlandic) and Sami (Lappish) letters that were missing in Latin-4 to cover the entire Nordic area.
fr: Le latin-6 ajoutait les lettres inuit (Groënland) et same (lapon) qui manquaient au latin-4 pour couvrir toute la zone nordique.

note: type: Plain text
en: Supports the Thai alphabet and is nearly identical to the TIS-620 standard.
fr: Prend en charge l’alphabet thaï et est presque identique à la norme TIS-620.

note: type: Plain text
en: This set does not exist.
fr: Ce jeu n’existe pas.

note: type: TP
en: 8859-13 (Latin-7)
fr: 8859-13 (latin-7)

note: type: Plain text
en: Supports the Baltic Rim languages; in particular, it includes Latvian characters not found in Latin-4.
fr: Prend en charge les langues des pays baltes, en particulier les caractères lituaniens absents du latin-4.

note: type: TP
en: 8859-14 (Latin-8)
fr: 8859-14 (latin-8)

note: type: Plain text
en: This is the Celtic character set, covering Old Irish, Manx, Gaelic, Welsh, Cornish, and Breton.
fr: Jeu de caractères celtique, couvrant le breton, le cornique, le gaélique, le gallois, l’irlandais ancien et le mannois.

note: type: TP
en: 8859-15 (Latin-9)
fr: 8859-15 (latin-9)

note: type: Plain text
en: Latin-9 is similar to the widely used Latin-1 but replaces some less common symbols with the Euro sign and French and Finnish letters that were missing in Latin-1.
fr: Le latin-9 est similaire au latin-1 largement utilisé mais remplace les symboles les moins communs par le symbole euro et les ligatures françaises qui manquaient au latin-1.

note: type: TP
en: 8859-16 (Latin-10)
fr: 8859-16 (latin-10)

note: type: Plain text
en: This set covers many Southeast European languages, and most importantly supports Romanian more completely than Latin-2.
fr: Ce jeu couvre de nombreuses langues d’Europe du Sud et, ce qui est plus important, prend mieux en charge le roumain que le latin-2.

note: type: SS
en: KOI8-R / KOI8-U
fr: KOI8-R et KOI8-U

note: type: Plain text
en: Console support for KOI8-R is available under Linux through user-mode utilities that modify keyboard bindings and the EGA graphics table, and employ the "user mapping" font table in the console driver.
fr: La prise en charge en console du KOI8-R est disponible sous Linux, à l’aide d’utilitaires qui modifient la correspondance des touches du clavier, la table graphique EGA et utilisent une projection personnalisée de la police du gestionnaire de console.

note: type: SS
en: GB 2312
fr: GB 2312

note: type: Plain text
en: GB 2312 is a mainland Chinese national standard character set used to express simplified Chinese.  Just like JIS X 0208, characters are mapped into a 94x94 two-byte matrix used to construct EUC-CN.  EUC-CN is the most important encoding for Linux and includes ASCII and GB 2312.  Note that EUC-CN is often called as GB, GB 2312, or CN-GB.
fr: GB 2312 est le principal jeu de caractères normalisé en Chine, utilisé pour exprimer le chinois simplifié. Comme avec le JIS X 0208, les caractères sont projetés dans une matrice 94x94 sur deux octets pour construire l'EUC-CN. Celui-ci est l'encodage le plus important sous Linux et inclut l'ASCII et le GB 2312. Remarquez que l'EUC-CN est souvent appelé GB, GB 2312 ou CN-GB.

note: type: SS
en: JIS X 0208
fr: JIS X 0208

note: type: SS
en: KS X 1001
fr: KS X 1001

note: type: Plain text
en: KS X 1001 is a Korean national standard character set.  Just as JIS X 0208, characters are mapped into a 94x94 two-byte matrix.  KS X 1001 is used like JIS X 0208, as a component to construct encodings such as EUC-KR, Johab, and ISO-2022-KR.  EUC-KR is the most important encoding for Linux and includes ASCII and KS X 1001.  KS C 5601 is an older name for KS X 1001.
fr: KS X 1001 est un jeu de caractères normalisé en Corée. Comme dans le JIS X 0208, les caractères sont projetés dans une matrice 94x94 sur deux octets. KS X 1001 est utilisé, comme le JIS X 0208, comme composant pour construire un encodage comme le EUC-KR, Johab, et ISO-2022-KR. EUC-KR est l'encodage le plus important sous Linux et inclut l'ASCII et le KS X 1001. KS C 5601 est un ancien nom pour le KS X 1001.

note: type: SS
en: ISO 2022 and ISO 4873
fr: ISO 2022 et ISO 4873

note: type: Plain text
en: The ISO 2022 and 4873 standards describe a font-control model based on VT100 practice.  This model is (partially) supported by the Linux kernel and by B<xterm>(1).  Several ISO 2022-based character encodings have been defined, especially for Japanese.
fr: Les normes ISO 2022 et 4873 décrivent un modèle de contrôle des polices basé sur le fonctionnement du VT100. Ce modèle est (partiellement) pris en charge par le noyau Linux et B<xterm>(1). Plusieurs encodages de caractères basés sur ISO 2022 ont été définis, en particulier pour le japonais.

note: type: Plain text
en: Switching between character sets is done using the shift functions B<^N> (SO or LS1), B<^O> (SI or LS0), ESC n (LS2), ESC o (LS3), ESC N (SS2), ESC O (SS3), ESC ~ (LS1R), ESC } (LS2R), ESC | (LS3R).  The function LSI<n> makes character set GI<n> the current one for codes with high bit zero.  The function LSI<n>R makes character set GI<n> the current one for codes with high bit one.  The function SSI<n> makes character set GI<n> (I<n>=2 or 3)  the current one for the next character only (regardless of the value of its high order bit).
fr: Le basculement entre les jeux de caractères est effectué à travers les suites B<^N> (SO ou LS1), B<^O> (SI ou LS0), ESC n (LS2), ESC o (LS3), ESC N (SS2), ESC O (SS3), ESC ~ (LS1R), ESC } (LS2R), ESC | (LS3R). La fonction LSI<n> réclame le jeu GI<n> pour les codes dont le bit de poids fort est à zéro. La fonction SI<n> demande le jeu GI<n> pour les codes dont le bit de poids fort est à un. La fonction SSI<n> réclame le jeu GI<n> (I<n>=2 ou 3) pour le caractère suivant uniquement (quelle que soit la valeur du bit de poids fort).

note: type: Plain text
en: A 94-character set is designated as GI<n> character set by an escape sequence ESC ( xx (for G0), ESC ) xx (for G1), ESC * xx (for G2), ESC + xx (for G3), where xx is a symbol or a pair of symbols found in the ISO 2375 International Register of Coded Character Sets.  For example, ESC ( @ selects the ISO 646 character set as G0, ESC ( A selects the UK standard character set (with pound instead of number sign), ESC ( B selects ASCII (with dollar instead of currency sign), ESC ( M selects a character set for African languages, ESC ( ! A selects the Cuban character set, and so on.
fr: Un jeu de 94 caractères est désigné comme jeu GI<n> par une suite ESC ( xx (pour G0), ESC ) xx (pour G1), ESC * xx (pour G2), ESC + xx (pour G3), où xx est un symbole, ou une paire de symboles de la norme ISO 2375 International Register of Coded Character Sets. Par exemple, ESC ( @ sélectionne le jeu ISO 646 en tant que G0, ESC ( A sélectionne le jeu normalisé au Royaume-Uni (avec la livre sterling à la place du dièse), ESC ( B sélectionne l'ASCII, ESC ( M sélectionne un jeu de caractères africain, ESC ( ! A sélectionne les caractères cubains, etc.

note: type: Plain text
en: A 96-character set is designated as GI<n> character set by an escape sequence ESC - xx (for G1), ESC . xx (for G2)  or ESC / xx (for G3).  For example, ESC - G selects the Hebrew alphabet as G1.
fr: Un jeu de 96 caractères est désigné comme jeu GI<n> par une suite ESC - xx (pour G1), ESC . xx (pour G2) ou ESC / xx (pour G3). Par exemple, ESC - G sélectionne l'alphabet hébreu comme G1.

note: type: Plain text
en: A multibyte character set is designated as GI<n> character set by an escape sequence ESC $ xx or ESC $ ( xx (for G0), ESC $ ) xx (for G1), ESC $ * xx (for G2), ESC $ + xx (for G3).  For example, ESC $ ( C selects the Korean character set for G0.  The Japanese character set selected by ESC $ B has a more recent version selected by ESC & @ ESC $ B.
fr: Un jeu de caractères multioctets est désigné comme jeu GI<n> par une suite ESC $ xx ou ESC $ ( xx (pour G0), ESC $ ) xx (pour G1), ESC $ * xx (pour G2), ESC $ + xx (pour G3). Par exemple, ESC $ ( C sélectionne les caractères coréens pour le jeu G0. Le jeu de caractères japonais sélectionné par ESC $ B dispose d'une version plus récente sélectionnée par ESC & @ ESC $ B.

note: type: Plain text
en: ISO 4873 stipulates a narrower use of character sets, where G0 is fixed (always ASCII), so that G1, G2 and G3 can be invoked only for codes with the high order bit set.  In particular, B<^N> and B<^O> are not used anymore, ESC ( xx can be used only with xx=B, and ESC ) xx, ESC * xx, ESC + xx are equivalent to ESC - xx, ESC . xx, ESC / xx, respectively.
fr: L'ISO 4873 réclame une utilisation précise des jeux de caractères, dans laquelle G0 est fixé (toujours l'ASCII), ainsi seuls G1, G2 et G3 peuvent être invoqués pour les codes avec un bit de poids fort à 1. En particulier, B<^N> et B<^O> ne sont plus utilisés, ESC ( xx peut seulement être utilisé avec xx=B, et ESC ) xx, ESC * xx, ESC + xx sont équivalents à ESC - xx, ESC . xx, ESC / xx, respectivement.

note: type: Plain text
en: Unicode (ISO 10646) is a standard which aims to unambiguously represent every character in every human language.  Unicode's structure permits 20.1 bits to encode every character.  Since most computers don't include 20.1-bit integers, Unicode is usually encoded as 32-bit integers internally and either a series of 16-bit integers (UTF-16) (needing two 16-bit integers only when encoding certain rare characters) or a series of 8-bit bytes (UTF-8).
fr: L'Unicode (ISO 10646) est une norme destinée à représenter sans ambiguïté tous les signes écrits de toutes les langues humaines connues. La structure de l'Unicode offre 21 bits pour chaque caractère. Comme les ordinateurs n'ont pas d'entiers avec 21 bits, l'encodage Unicode interne est sur 32 bits, et en externe sur des séries d'entiers 16 bits (UTF-16) (qui ne nécessite deux entiers 16 bits que pour des caractères rares) ou une série d'octets 8 bits (UTF-8).

note: type: Plain text
en: Linux represents Unicode using the 8-bit Unicode Transformation Format (UTF-8).  UTF-8 is a variable length encoding of Unicode.  It uses 1 byte to code 7 bits, 2 bytes for 11 bits, 3 bytes for 16 bits, 4 bytes for 21 bits, 5 bytes for 26 bits, 6 bytes for 31 bits.
fr: Linux représente l'Unicode en utilisant le format de transfert sur 8 bits (UTF-8). L'UTF-8 est un encodage à longueur variable. Il utilise un octet pour coder 7 bits, 2 octets pour 11 bits, 3 octets pour 16 bits, 4 octets pour 21 bits, 5 octets pour 26 bits, 6 octets pour 31 bits.

note: type: Plain text
en: Let 0,1,x stand for a zero, one, or arbitrary bit.  A byte 0xxxxxxx stands for the Unicode 00000000 0xxxxxxx which codes the same symbol as the ASCII 0xxxxxxx.  Thus, ASCII goes unchanged into UTF-8, and people using only ASCII do not notice any change: not in code, and not in file size.
fr: Représentons par 0,1,x des bits à 0, à 1, ou quelconque. Un octet 0xxxxxxx correspond à l'Unicode 00000000 0xxxxxxx qui indique le même symbole que l'ASCII 0xxxxxxx. Ainsi, ASCII n'est pas modifié par UTF-8, et les gens utilisant uniquement l'ASCII ne remarqueront aucun changement\ : ni dans l’encodage, ni dans les tailles de fichiers.

note: type: Plain text
en: A byte 110xxxxx is the start of a 2-byte code, and 110xxxxx 10yyyyyy is assembled into 00000xxx xxyyyyyy.  A byte 1110xxxx is the start of a 3-byte code, and 1110xxxx 10yyyyyy 10zzzzzz is assembled into xxxxyyyy yyzzzzzz.  (When UTF-8 is used to code the 31-bit ISO 10646 then this progression continues up to 6-byte codes.)
fr: Un octet 110xxxxx représente le début d'un code sur 2 octets, et 110xxxxx 10yyyyyy est assemblé en 00000xxx xxyyyyyy. Un octet 1110xxxx correspond au début d'un code sur 3 octets, et 1110xxxx 10yyyyyy 10zzzzzz sont assemblés en xxxxyyyy yyzzzzzz. Quand l'UTF-8 est utilisé pour encoder les 31 bits de l'ISO 10646 cette progression continue jusqu'à des codes sur 6 octets.

note: type: Plain text
en: Note that UTF-8 is self-synchronizing: 10xxxxxx is a tail, any other byte is the head of a code.  Note that the only way ASCII bytes occur in a UTF-8 stream, is as themselves.  In particular, there are no embedded NULs (\(aq\e0\(aq) or \(aq/\(aqs that form part of some larger code.
fr: Remarquez que l'UTF-8 se synchronise automatiquement\ : 10xxxxxx est le corps ou la fin d'un code, et tout autre octet est un début de code. Notez également que les octets ASCII dans un flux UTF-8 ne peuvent que représenter les caractères ASCII correspondants. En particulier il n'y a pas de caractères nuls (« \(rs0 ») ou « / » faisant partie d'un code plus grand.

note: type: Plain text
en: Since ASCII, and, in particular, NUL and \(aq/\(aq, are unchanged, the kernel does not notice that UTF-8 is being used.  It does not care at all what the bytes it is handling stand for.
fr: Comme l'ASCII, et en particulier NUL et «\ /\ », n'est pas modifié, le noyau ne remarque pas que l'UTF-8 est utilisé. Il n'a pas à se préoccuper de la signification des octets qu'il manipule.

note: type: Plain text
en: Rendering of Unicode data streams is typically handled through "subfont" tables which map a subset of Unicode to glyphs.  Internally the kernel uses Unicode to describe the subfont loaded in video RAM.  This means that in the Linux console in UTF-8 mode, one can use a character set with 512 different symbols.  This is not enough for Japanese, Chinese, and Korean, but it is enough for most other purposes.
fr: La gestion des flux de données Unicode est généralement effectuée à travers des tables de «\ sous-polices\ » correspondant à un sous-ensemble des caractères Unicode. En interne, le noyau utilise l'Unicode pour décrire les sous-polices chargées en mémoire vidéo. Cela signifie que pour une console Linux en mode UTF-8, un jeu de caractères avec 512 symboles différents peut être utilisé. Ce n'est pas assez pour le japonais, le chinois ou le coréen, mais c'est généralement suffisant pour toutes les autres utilisations.

note: 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/.
