perkamon - en to fr translation catalogue (58 entries)

note: type: TH
en: 2023-03-12
fr: 12 mars 2023

note: type: TH
en: Linux man-pages 6.05.01
fr: Pages du manuel de Linux 6.05.01

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 ou des documents anciens.

note: type: Plain text
en: Standards discussed include such as ASCII, GB 2312, ISO 8859, JIS, KOI8-R, KS, and Unicode.
fr: ASCII, 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: 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 table de fonte du gestionnaire de console.

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

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

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 turc.

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 fonte de largeur fixe de formes de lettre distinctes, 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: 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 lettres françaises et finlandaises qui manquaient au latin-1.

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

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

note: type: Plain text
en: KOI8-R is a non-ISO character set popular in Russia before Unicode.  The lower half is ASCII; the upper is a Cyrillic character set somewhat better designed than ISO 8859-5.  KOI8-U, based on KOI8-R, has better support for Ukrainian.  Neither of these sets are ISO-2022 compatible, unlike the ISO 8859 series.
fr: Le KOI8-R est un jeu de caractères non ISO très répandu en Russie avant Unicode. La première moitié correspond à l'ASCII, la seconde est un jeu de caractères cyrilliques un peu mieux conçu que l'ISO 8859-5. Le KOI8-U, basé sur le KOI8-R, a une meilleure prise en charge de l'ukrainien. Aucun de ces jeux n'est compatible avec l'ISO-2022, contrairement aux normes ISO-8859.

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 du KOI8-R en console est disponible sous Linux, à l’aide d’utilitaires en mode utilisateur qui modifient la correspondance des touches du clavier, la table graphique EGA et utilisent une projection personnalisée de la table de fonte 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 fontes 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: 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: 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 ou 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: For most texts in ISO 8859 character sets, this means that the characters outside of ASCII are now coded with two bytes.  This tends to expand ordinary text files by only one or two percent.  For Russian or Greek texts, this expands ordinary text files by 100%, since text in those languages is mostly outside of ASCII.  For Japanese users this means that the 16-bit codes now in common use will take three bytes.  While there are algorithmic conversions from some character sets (especially ISO 8859-1) to Unicode, general conversion requires carrying around conversion tables, which can be quite large for 16-bit codes.
fr: Pour la plupart des textes en ISO 8859, cela signifie que les caractères en dehors de l'ASCII sont désormais encodés sur deux octets. Cela tend à allonger la taille des fichiers textes ordinaires de un à deux pourcents. Pour le russe ou le grec, la taille des fichiers textes ordinaires est généralement doublée car la plupart des caractères sont en dehors de l'ASCII. Pour les utilisateurs japonais, cela signifie que les codes sur 16 bits couramment employés prendront désormais 3 octets. Des conversions algorithmiques sont possibles depuis certains jeux de caractères (en particulier ISO 8859-1) vers l'Unicode, mais une conversion générique nécessite l'utilisation de tables de conversion pouvant être assez larges pour des codes sur 16 bits.

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-fontes\ » correspondant à un sous-ensemble des caractères Unicode. En interne, le noyau utilise l'Unicode pour décrire les sous-fontes 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: TH
en: 2023-02-05
fr: 5 février 2023

note: type: TH
en: Linux man-pages 6.03
fr: Pages du manuel de Linux 6.03

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, Unicode est habituellement codé en interne sur 32 bits, ou par des séries d'entiers 16 bits (UTF-16) (ne nécessitant deux entiers 16 bits que pour des caractères rares) ou par une série d'octets 8 bits (UTF-8).

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: TH
en: Linux man-pages 6.05
fr: Pages du manuel de Linux 6.05

note: type: TH
en: Linux man-pages 6.04
fr: Pages du manuel de Linux 6.04
