Bibliothèque de décalage de texte avec i18n - exécution
Bibliothèque de décalage de texte (ou escamotage de ligne) pour l'affichage
d'une chaîne de caractères sur le terminal. Celle-ci supporte l'i18n
(internationalisation), c'est-à-dire la détection automatique du codage de
la langue, le codage multi-octet (comme UTF-8, EUC-JP, etc), les caractères
à pleine largeur (qui occupent deux colonnes par caractère, comme
l'idéogramme CJK), la combinaison de caractères (pas d'occupation de
colonne pour un caractère, comme le Thai et les caractères diacritiques),
et les langues qui n'utilisent pas de blancs entre les mots (comme le
chinois et le japonais).