119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project#! /bin/sh 219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# Output a system dependent table of character encoding aliases. 319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# 419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# Copyright (C) 2000-2004 Free Software Foundation, Inc. 519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# 619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# This program is free software; you can redistribute it and/or modify it 719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# under the terms of the GNU Library General Public License as published 819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# by the Free Software Foundation; either version 2, or (at your option) 919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# any later version. 1019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# 1119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# This program is distributed in the hope that it will be useful, 1219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# but WITHOUT ANY WARRANTY; without even the implied warranty of 1319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 1419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# Library General Public License for more details. 1519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# 1619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# You should have received a copy of the GNU Library General Public 1719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# License along with this program; if not, write to the Free Software 1819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, 1919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# USA. 2019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# 2119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# The table consists of lines of the form 2219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# ALIAS CANONICAL 2319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# 2419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# ALIAS is the (system dependent) result of "nl_langinfo (CODESET)". 2519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# ALIAS is compared in a case sensitive way. 2619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# 2719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# CANONICAL is the GNU canonical name for this character encoding. 2819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# It must be an encoding supported by libiconv. Support by GNU libc is 2919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# also desirable. CANONICAL is case insensitive. Usually an upper case 3019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# MIME charset name is preferred. 3119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# The current list of GNU canonical charset names is as follows. 3219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# 3319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# name MIME? used by which systems 3419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# ASCII, ANSI_X3.4-1968 glibc solaris freebsd darwin 3519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# ISO-8859-1 Y glibc aix hpux irix osf solaris freebsd darwin 3619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# ISO-8859-2 Y glibc aix hpux irix osf solaris freebsd darwin 3719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# ISO-8859-3 Y glibc solaris 3819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# ISO-8859-4 Y osf solaris freebsd darwin 3919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# ISO-8859-5 Y glibc aix hpux irix osf solaris freebsd darwin 4019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# ISO-8859-6 Y glibc aix hpux solaris 4119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# ISO-8859-7 Y glibc aix hpux irix osf solaris 4219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# ISO-8859-8 Y glibc aix hpux osf solaris 4319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# ISO-8859-9 Y glibc aix hpux irix osf solaris 4419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# ISO-8859-13 glibc 4519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# ISO-8859-14 glibc 4619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# ISO-8859-15 glibc aix osf solaris freebsd 4719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# KOI8-R Y glibc solaris freebsd darwin 4819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# KOI8-U Y glibc freebsd darwin 4919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# KOI8-T glibc 5019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# CP437 dos 5119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# CP775 dos 5219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# CP850 aix osf dos 5319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# CP852 dos 5419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# CP855 dos 5519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# CP856 aix 5619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# CP857 dos 5719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# CP861 dos 5819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# CP862 dos 5919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# CP864 dos 6019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# CP865 dos 6119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# CP866 freebsd darwin dos 6219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# CP869 dos 6319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# CP874 woe32 dos 6419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# CP922 aix 6519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# CP932 aix woe32 dos 6619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# CP943 aix 6719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# CP949 osf woe32 dos 6819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# CP950 woe32 dos 6919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# CP1046 aix 7019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# CP1124 aix 7119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# CP1125 dos 7219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# CP1129 aix 7319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# CP1250 woe32 7419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# CP1251 glibc solaris darwin woe32 7519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# CP1252 aix woe32 7619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# CP1253 woe32 7719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# CP1254 woe32 7819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# CP1255 glibc woe32 7919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# CP1256 woe32 8019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# CP1257 woe32 8119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# GB2312 Y glibc aix hpux irix solaris freebsd darwin 8219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# EUC-JP Y glibc aix hpux irix osf solaris freebsd darwin 8319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# EUC-KR Y glibc aix hpux irix osf solaris freebsd darwin 8419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# EUC-TW glibc aix hpux irix osf solaris 8519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# BIG5 Y glibc aix hpux osf solaris freebsd darwin 8619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# BIG5-HKSCS glibc solaris 8719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# GBK glibc aix osf solaris woe32 dos 8819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# GB18030 glibc solaris 8919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# SHIFT_JIS Y hpux osf solaris freebsd darwin 9019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# JOHAB glibc solaris woe32 9119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# TIS-620 glibc aix hpux osf solaris 9219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# VISCII Y glibc 9319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# TCVN5712-1 glibc 9419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# GEORGIAN-PS glibc 9519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# HP-ROMAN8 hpux 9619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# HP-ARABIC8 hpux 9719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# HP-GREEK8 hpux 9819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# HP-HEBREW8 hpux 9919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# HP-TURKISH8 hpux 10019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# HP-KANA8 hpux 10119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# DEC-KANJI osf 10219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# DEC-HANYU osf 10319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# UTF-8 Y glibc aix hpux osf solaris 10419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# 10519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# Note: Names which are not marked as being a MIME name should not be used in 10619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# Internet protocols for information interchange (mail, news, etc.). 10719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# 10819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# Note: ASCII and ANSI_X3.4-1968 are synonymous canonical names. Applications 10919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# must understand both names and treat them as equivalent. 11019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# 11119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# The first argument passed to this file is the canonical host specification, 11219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM 11319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# or 11419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM 11519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project 11619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Projecthost="$1" 11719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Projectos=`echo "$host" | sed -e 's/^[^-]*-[^-]*-\(.*\)$/\1/'` 11819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Projectecho "# This file contains a table of character encoding aliases," 11919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Projectecho "# suitable for operating system '${os}'." 12019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Projectecho "# It was automatically generated from config.charset." 12119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# List of references, updated during installation: 12219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Projectecho "# Packages using this file: " 12319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Projectcase "$os" in 12419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project linux-gnulibc1*) 12519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project # Linux libc5 doesn't have nl_langinfo(CODESET); therefore 12619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project # localcharset.c falls back to using the full locale name 12719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project # from the environment variables. 12819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "C ASCII" 12919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "POSIX ASCII" 13019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project for l in af af_ZA ca ca_ES da da_DK de de_AT de_BE de_CH de_DE de_LU \ 13119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project en en_AU en_BW en_CA en_DK en_GB en_IE en_NZ en_US en_ZA \ 13219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project en_ZW es es_AR es_BO es_CL es_CO es_DO es_EC es_ES es_GT \ 13319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project es_HN es_MX es_PA es_PE es_PY es_SV es_US es_UY es_VE et \ 13419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project et_EE eu eu_ES fi fi_FI fo fo_FO fr fr_BE fr_CA fr_CH fr_FR \ 13519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project fr_LU ga ga_IE gl gl_ES id id_ID in in_ID is is_IS it it_CH \ 13619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project it_IT kl kl_GL nl nl_BE nl_NL no no_NO pt pt_BR pt_PT sv \ 13719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project sv_FI sv_SE; do 13819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l ISO-8859-1" 13919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l.iso-8859-1 ISO-8859-1" 14019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l.iso-8859-15 ISO-8859-15" 14119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l.iso-8859-15@euro ISO-8859-15" 14219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l@euro ISO-8859-15" 14319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l.cp-437 CP437" 14419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l.cp-850 CP850" 14519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l.cp-1252 CP1252" 14619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l.cp-1252@euro CP1252" 14719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project #echo "$l.atari-st ATARI-ST" # not a commonly used encoding 14819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l.utf-8 UTF-8" 14919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l.utf-8@euro UTF-8" 15019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project done 15119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project for l in cs cs_CZ hr hr_HR hu hu_HU pl pl_PL ro ro_RO sk sk_SK sl \ 15219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project sl_SI sr sr_CS sr_YU; do 15319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l ISO-8859-2" 15419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l.iso-8859-2 ISO-8859-2" 15519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l.cp-852 CP852" 15619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l.cp-1250 CP1250" 15719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l.utf-8 UTF-8" 15819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project done 15919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project for l in mk mk_MK ru ru_RU; do 16019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l ISO-8859-5" 16119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l.iso-8859-5 ISO-8859-5" 16219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l.koi8-r KOI8-R" 16319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l.cp-866 CP866" 16419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l.cp-1251 CP1251" 16519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l.utf-8 UTF-8" 16619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project done 16719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project for l in ar ar_SA; do 16819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l ISO-8859-6" 16919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l.iso-8859-6 ISO-8859-6" 17019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l.cp-864 CP864" 17119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project #echo "$l.cp-868 CP868" # not a commonly used encoding 17219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l.cp-1256 CP1256" 17319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l.utf-8 UTF-8" 17419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project done 17519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project for l in el el_GR gr gr_GR; do 17619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l ISO-8859-7" 17719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l.iso-8859-7 ISO-8859-7" 17819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l.cp-869 CP869" 17919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l.cp-1253 CP1253" 18019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l.cp-1253@euro CP1253" 18119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l.utf-8 UTF-8" 18219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l.utf-8@euro UTF-8" 18319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project done 18419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project for l in he he_IL iw iw_IL; do 18519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l ISO-8859-8" 18619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l.iso-8859-8 ISO-8859-8" 18719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l.cp-862 CP862" 18819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l.cp-1255 CP1255" 18919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l.utf-8 UTF-8" 19019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project done 19119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project for l in tr tr_TR; do 19219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l ISO-8859-9" 19319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l.iso-8859-9 ISO-8859-9" 19419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l.cp-857 CP857" 19519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l.cp-1254 CP1254" 19619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l.utf-8 UTF-8" 19719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project done 19819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project for l in lt lt_LT lv lv_LV; do 19919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project #echo "$l BALTIC" # not a commonly used encoding, wrong encoding name 20019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l ISO-8859-13" 20119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project done 20219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project for l in ru_UA uk uk_UA; do 20319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l KOI8-U" 20419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project done 20519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project for l in zh zh_CN; do 20619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project #echo "$l GB_2312-80" # not a commonly used encoding, wrong encoding name 20719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l GB2312" 20819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project done 20919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project for l in ja ja_JP ja_JP.EUC; do 21019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l EUC-JP" 21119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project done 21219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project for l in ko ko_KR; do 21319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l EUC-KR" 21419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project done 21519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project for l in th th_TH; do 21619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l TIS-620" 21719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project done 21819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project for l in fa fa_IR; do 21919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project #echo "$l ISIRI-3342" # a broken encoding 22019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l.utf-8 UTF-8" 22119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project done 22219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project ;; 22319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project linux* | *-gnu*) 22419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project # With glibc-2.1 or newer, we don't need any canonicalization, 22519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project # because glibc has iconv and both glibc and libiconv support all 22619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project # GNU canonical names directly. Therefore, the Makefile does not 22719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project # need to install the alias file at all. 22819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project # The following applies only to glibc-2.0.x and older libcs. 22919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ISO_646.IRV:1983 ASCII" 23019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project ;; 23119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project aix*) 23219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ISO8859-1 ISO-8859-1" 23319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ISO8859-2 ISO-8859-2" 23419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ISO8859-5 ISO-8859-5" 23519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ISO8859-6 ISO-8859-6" 23619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ISO8859-7 ISO-8859-7" 23719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ISO8859-8 ISO-8859-8" 23819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ISO8859-9 ISO-8859-9" 23919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ISO8859-15 ISO-8859-15" 24019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "IBM-850 CP850" 24119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "IBM-856 CP856" 24219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "IBM-921 ISO-8859-13" 24319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "IBM-922 CP922" 24419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "IBM-932 CP932" 24519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "IBM-943 CP943" 24619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "IBM-1046 CP1046" 24719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "IBM-1124 CP1124" 24819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "IBM-1129 CP1129" 24919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "IBM-1252 CP1252" 25019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "IBM-eucCN GB2312" 25119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "IBM-eucJP EUC-JP" 25219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "IBM-eucKR EUC-KR" 25319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "IBM-eucTW EUC-TW" 25419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "big5 BIG5" 25519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "GBK GBK" 25619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "TIS-620 TIS-620" 25719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "UTF-8 UTF-8" 25819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project ;; 25919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project hpux*) 26019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "iso88591 ISO-8859-1" 26119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "iso88592 ISO-8859-2" 26219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "iso88595 ISO-8859-5" 26319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "iso88596 ISO-8859-6" 26419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "iso88597 ISO-8859-7" 26519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "iso88598 ISO-8859-8" 26619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "iso88599 ISO-8859-9" 26719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "iso885915 ISO-8859-15" 26819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "roman8 HP-ROMAN8" 26919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "arabic8 HP-ARABIC8" 27019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "greek8 HP-GREEK8" 27119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "hebrew8 HP-HEBREW8" 27219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "turkish8 HP-TURKISH8" 27319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "kana8 HP-KANA8" 27419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "tis620 TIS-620" 27519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "big5 BIG5" 27619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "eucJP EUC-JP" 27719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "eucKR EUC-KR" 27819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "eucTW EUC-TW" 27919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "hp15CN GB2312" 28019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project #echo "ccdc ?" # what is this? 28119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "SJIS SHIFT_JIS" 28219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "utf8 UTF-8" 28319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project ;; 28419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project irix*) 28519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ISO8859-1 ISO-8859-1" 28619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ISO8859-2 ISO-8859-2" 28719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ISO8859-5 ISO-8859-5" 28819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ISO8859-7 ISO-8859-7" 28919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ISO8859-9 ISO-8859-9" 29019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "eucCN GB2312" 29119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "eucJP EUC-JP" 29219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "eucKR EUC-KR" 29319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "eucTW EUC-TW" 29419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project ;; 29519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project osf*) 29619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ISO8859-1 ISO-8859-1" 29719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ISO8859-2 ISO-8859-2" 29819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ISO8859-4 ISO-8859-4" 29919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ISO8859-5 ISO-8859-5" 30019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ISO8859-7 ISO-8859-7" 30119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ISO8859-8 ISO-8859-8" 30219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ISO8859-9 ISO-8859-9" 30319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ISO8859-15 ISO-8859-15" 30419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "cp850 CP850" 30519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "big5 BIG5" 30619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "dechanyu DEC-HANYU" 30719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "dechanzi GB2312" 30819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "deckanji DEC-KANJI" 30919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "deckorean EUC-KR" 31019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "eucJP EUC-JP" 31119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "eucKR EUC-KR" 31219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "eucTW EUC-TW" 31319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "GBK GBK" 31419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "KSC5601 CP949" 31519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "sdeckanji EUC-JP" 31619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "SJIS SHIFT_JIS" 31719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "TACTIS TIS-620" 31819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "UTF-8 UTF-8" 31919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project ;; 32019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project solaris*) 32119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "646 ASCII" 32219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ISO8859-1 ISO-8859-1" 32319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ISO8859-2 ISO-8859-2" 32419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ISO8859-3 ISO-8859-3" 32519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ISO8859-4 ISO-8859-4" 32619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ISO8859-5 ISO-8859-5" 32719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ISO8859-6 ISO-8859-6" 32819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ISO8859-7 ISO-8859-7" 32919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ISO8859-8 ISO-8859-8" 33019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ISO8859-9 ISO-8859-9" 33119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ISO8859-15 ISO-8859-15" 33219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "koi8-r KOI8-R" 33319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ansi-1251 CP1251" 33419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "BIG5 BIG5" 33519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "Big5-HKSCS BIG5-HKSCS" 33619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "gb2312 GB2312" 33719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "GBK GBK" 33819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "GB18030 GB18030" 33919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "cns11643 EUC-TW" 34019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "5601 EUC-KR" 34119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ko_KR.johap92 JOHAB" 34219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "eucJP EUC-JP" 34319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "PCK SHIFT_JIS" 34419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "TIS620.2533 TIS-620" 34519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project #echo "sun_eu_greek ?" # what is this? 34619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "UTF-8 UTF-8" 34719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project ;; 34819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project freebsd* | os2*) 34919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project # FreeBSD 4.2 doesn't have nl_langinfo(CODESET); therefore 35019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project # localcharset.c falls back to using the full locale name 35119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project # from the environment variables. 35219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project # Likewise for OS/2. OS/2 has XFree86 just like FreeBSD. Just 35319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project # reuse FreeBSD's locale data for OS/2. 35419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "C ASCII" 35519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "US-ASCII ASCII" 35619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project for l in la_LN lt_LN; do 35719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l.ASCII ASCII" 35819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project done 35919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project for l in da_DK de_AT de_CH de_DE en_AU en_CA en_GB en_US es_ES \ 36019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project fi_FI fr_BE fr_CA fr_CH fr_FR is_IS it_CH it_IT la_LN \ 36119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project lt_LN nl_BE nl_NL no_NO pt_PT sv_SE; do 36219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l.ISO_8859-1 ISO-8859-1" 36319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l.DIS_8859-15 ISO-8859-15" 36419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project done 36519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project for l in cs_CZ hr_HR hu_HU la_LN lt_LN pl_PL sl_SI; do 36619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l.ISO_8859-2 ISO-8859-2" 36719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project done 36819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project for l in la_LN lt_LT; do 36919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l.ISO_8859-4 ISO-8859-4" 37019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project done 37119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project for l in ru_RU ru_SU; do 37219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l.KOI8-R KOI8-R" 37319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l.ISO_8859-5 ISO-8859-5" 37419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l.CP866 CP866" 37519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project done 37619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "uk_UA.KOI8-U KOI8-U" 37719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "zh_TW.BIG5 BIG5" 37819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "zh_TW.Big5 BIG5" 37919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "zh_CN.EUC GB2312" 38019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ja_JP.EUC EUC-JP" 38119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ja_JP.SJIS SHIFT_JIS" 38219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ja_JP.Shift_JIS SHIFT_JIS" 38319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ko_KR.EUC EUC-KR" 38419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project ;; 38519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project netbsd*) 38619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "646 ASCII" 38719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ISO8859-1 ISO-8859-1" 38819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ISO8859-2 ISO-8859-2" 38919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ISO8859-4 ISO-8859-4" 39019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ISO8859-5 ISO-8859-5" 39119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ISO8859-15 ISO-8859-15" 39219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "eucCN GB2312" 39319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "eucJP EUC-JP" 39419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "eucKR EUC-KR" 39519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "eucTW EUC-TW" 39619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "BIG5 BIG5" 39719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "SJIS SHIFT_JIS" 39819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project ;; 39919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project darwin*) 40019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project # Darwin 6.8 doesn't have nl_langinfo(CODESET); therefore 40119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project # localcharset.c falls back to using the full locale name 40219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project # from the environment variables. 40319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "C ASCII" 40419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project for l in en_AU en_CA en_GB en_US la_LN; do 40519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l.US-ASCII ASCII" 40619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project done 40719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project for l in da_DK de_AT de_CH de_DE en_AU en_CA en_GB en_US es_ES \ 40819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project fi_FI fr_BE fr_CA fr_CH fr_FR is_IS it_CH it_IT nl_BE \ 40919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project nl_NL no_NO pt_PT sv_SE; do 41019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l ISO-8859-1" 41119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l.ISO8859-1 ISO-8859-1" 41219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l.ISO8859-15 ISO-8859-15" 41319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project done 41419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project for l in la_LN; do 41519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l.ISO8859-1 ISO-8859-1" 41619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l.ISO8859-15 ISO-8859-15" 41719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project done 41819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project for l in cs_CZ hr_HR hu_HU la_LN pl_PL sl_SI; do 41919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l.ISO8859-2 ISO-8859-2" 42019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project done 42119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project for l in la_LN lt_LT; do 42219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l.ISO8859-4 ISO-8859-4" 42319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project done 42419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project for l in ru_RU; do 42519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l.KOI8-R KOI8-R" 42619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l.ISO8859-5 ISO-8859-5" 42719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l.CP866 CP866" 42819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project done 42919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project for l in bg_BG; do 43019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "$l.CP1251 CP1251" 43119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project done 43219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "uk_UA.KOI8-U KOI8-U" 43319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "zh_TW.BIG5 BIG5" 43419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "zh_TW.Big5 BIG5" 43519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "zh_CN.EUC GB2312" 43619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ja_JP.EUC EUC-JP" 43719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ja_JP.SJIS SHIFT_JIS" 43819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ko_KR.EUC EUC-KR" 43919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project ;; 44019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project beos*) 44119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project # BeOS has a single locale, and it has UTF-8 encoding. 44219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "* UTF-8" 44319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project ;; 44419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project msdosdjgpp*) 44519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project # DJGPP 2.03 doesn't have nl_langinfo(CODESET); therefore 44619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project # localcharset.c falls back to using the full locale name 44719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project # from the environment variables. 44819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "#" 44919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "# The encodings given here may not all be correct." 45019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "# If you find that the encoding given for your language and" 45119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "# country is not the one your DOS machine actually uses, just" 45219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "# correct it in this file, and send a mail to" 45319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "# Juan Manuel Guerrero <st001906@hrz1.hrz.tu-darmstadt.de>" 45419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "# and Bruno Haible <bruno@clisp.org>." 45519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "#" 45619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "C ASCII" 45719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project # ISO-8859-1 languages 45819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ca CP850" 45919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ca_ES CP850" 46019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "da CP865" # not CP850 ?? 46119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "da_DK CP865" # not CP850 ?? 46219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "de CP850" 46319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "de_AT CP850" 46419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "de_CH CP850" 46519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "de_DE CP850" 46619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "en CP850" 46719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "en_AU CP850" # not CP437 ?? 46819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "en_CA CP850" 46919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "en_GB CP850" 47019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "en_NZ CP437" 47119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "en_US CP437" 47219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "en_ZA CP850" # not CP437 ?? 47319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "es CP850" 47419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "es_AR CP850" 47519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "es_BO CP850" 47619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "es_CL CP850" 47719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "es_CO CP850" 47819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "es_CR CP850" 47919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "es_CU CP850" 48019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "es_DO CP850" 48119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "es_EC CP850" 48219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "es_ES CP850" 48319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "es_GT CP850" 48419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "es_HN CP850" 48519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "es_MX CP850" 48619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "es_NI CP850" 48719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "es_PA CP850" 48819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "es_PY CP850" 48919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "es_PE CP850" 49019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "es_SV CP850" 49119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "es_UY CP850" 49219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "es_VE CP850" 49319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "et CP850" 49419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "et_EE CP850" 49519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "eu CP850" 49619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "eu_ES CP850" 49719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "fi CP850" 49819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "fi_FI CP850" 49919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "fr CP850" 50019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "fr_BE CP850" 50119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "fr_CA CP850" 50219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "fr_CH CP850" 50319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "fr_FR CP850" 50419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ga CP850" 50519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ga_IE CP850" 50619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "gd CP850" 50719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "gd_GB CP850" 50819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "gl CP850" 50919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "gl_ES CP850" 51019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "id CP850" # not CP437 ?? 51119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "id_ID CP850" # not CP437 ?? 51219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "is CP861" # not CP850 ?? 51319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "is_IS CP861" # not CP850 ?? 51419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "it CP850" 51519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "it_CH CP850" 51619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "it_IT CP850" 51719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "lt CP775" 51819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "lt_LT CP775" 51919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "lv CP775" 52019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "lv_LV CP775" 52119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "nb CP865" # not CP850 ?? 52219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "nb_NO CP865" # not CP850 ?? 52319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "nl CP850" 52419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "nl_BE CP850" 52519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "nl_NL CP850" 52619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "nn CP865" # not CP850 ?? 52719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "nn_NO CP865" # not CP850 ?? 52819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "no CP865" # not CP850 ?? 52919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "no_NO CP865" # not CP850 ?? 53019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "pt CP850" 53119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "pt_BR CP850" 53219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "pt_PT CP850" 53319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "sv CP850" 53419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "sv_SE CP850" 53519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project # ISO-8859-2 languages 53619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "cs CP852" 53719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "cs_CZ CP852" 53819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "hr CP852" 53919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "hr_HR CP852" 54019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "hu CP852" 54119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "hu_HU CP852" 54219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "pl CP852" 54319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "pl_PL CP852" 54419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ro CP852" 54519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ro_RO CP852" 54619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "sk CP852" 54719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "sk_SK CP852" 54819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "sl CP852" 54919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "sl_SI CP852" 55019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "sq CP852" 55119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "sq_AL CP852" 55219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "sr CP852" # CP852 or CP866 or CP855 ?? 55319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "sr_CS CP852" # CP852 or CP866 or CP855 ?? 55419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "sr_YU CP852" # CP852 or CP866 or CP855 ?? 55519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project # ISO-8859-3 languages 55619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "mt CP850" 55719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "mt_MT CP850" 55819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project # ISO-8859-5 languages 55919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "be CP866" 56019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "be_BE CP866" 56119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "bg CP866" # not CP855 ?? 56219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "bg_BG CP866" # not CP855 ?? 56319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "mk CP866" # not CP855 ?? 56419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "mk_MK CP866" # not CP855 ?? 56519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ru CP866" 56619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ru_RU CP866" 56719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "uk CP1125" 56819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "uk_UA CP1125" 56919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project # ISO-8859-6 languages 57019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ar CP864" 57119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ar_AE CP864" 57219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ar_DZ CP864" 57319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ar_EG CP864" 57419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ar_IQ CP864" 57519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ar_IR CP864" 57619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ar_JO CP864" 57719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ar_KW CP864" 57819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ar_MA CP864" 57919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ar_OM CP864" 58019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ar_QA CP864" 58119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ar_SA CP864" 58219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ar_SY CP864" 58319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project # ISO-8859-7 languages 58419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "el CP869" 58519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "el_GR CP869" 58619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project # ISO-8859-8 languages 58719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "he CP862" 58819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "he_IL CP862" 58919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project # ISO-8859-9 languages 59019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "tr CP857" 59119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "tr_TR CP857" 59219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project # Japanese 59319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ja CP932" 59419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "ja_JP CP932" 59519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project # Chinese 59619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "zh_CN GBK" 59719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "zh_TW CP950" # not CP938 ?? 59819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project # Korean 59919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "kr CP949" # not CP934 ?? 60019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "kr_KR CP949" # not CP934 ?? 60119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project # Thai 60219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "th CP874" 60319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "th_TH CP874" 60419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project # Other 60519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "eo CP850" 60619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo "eo_EO CP850" 60719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project ;; 60819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Projectesac 609