about summary refs log tree commit diff
path: root/iconvdata/gconv-modules
blob: ffdd8c321f30f95da90b79b415e3ce67a8c38ca8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
# GNU libc iconv configuration.
# Copyright (C) 1997, 1998 Free Software Foundation, Inc.
# This file is part of the GNU C Library.
# Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
#
# The GNU C Library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Library General Public License as
# published by the Free Software Foundation; either version 2 of the
# License, or (at your option) any later version.
#
# The GNU C Library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
# Library General Public License for more details.
#
# You should have received a copy of the GNU Library General Public
# License along with the GNU C Library; see the file COPYING.LIB.  If not,
# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
# Boston, MA 02111-1307, USA.  */

# All lines contain the following information:

# If the lines start with `module'
#  fromset:	either a name triple or a regular expression triple.
#  toset:	a name triple or an expression with \N to get regular
#		expression matching results.
#  filename:	filename of the module implementing the transformation.
#		If it is not absolute the path is made absolute by prepending
#		the directory the configuration file is found in.
#  cost:	optional cost of the transformation.  Default is 1.

# If the lines start with `alias'
#  alias:	alias name which is not really recognized.
#  name:	the real name of the character set

#	from			  to			module		cost
alias	ISO-10646//		ISO-10646/UCS4/
alias	10646-1:1993//		ISO-10646/UCS4/
alias	10646-1:1993/UCS4/	ISO-10646/UCS4/

#	from			  to			module		cost
alias	ISO-IR-6//		ANSI_X3.4-1968//
alias	ANSI_X3.4-1986//	ANSI_X3.4-1968//
alias	ISO_646.IRV:1991//	ANSI_X3.4-1968//
alias	ASCII//			ANSI_X3.4-1968//
alias	ISO646-US//		ANSI_X3.4-1968//
alias	US-ASCII//		ANSI_X3.4-1968//
alias	US//			ANSI_X3.4-1968//
alias	IBM367//		ANSI_X3.4-1968//
alias	CP367//			ANSI_X3.4-1968//
module	ANSI_X3.4-1968//	ISO-10646/UCS4/		ISO646		2
module	ISO-10646/UCS4/		ANSI_X3.4-1968//	ISO646		2

alias	ISO-IR-4//		BS_4730//
alias	ISO646-GB//		BS_4730//
alias	GB//			BS_4730//
alias	UK//			BS_4730//
module	BS_4730//		ISO-10646/UCS4/		ISO646		2
module	ISO-10646/UCS4/		BS_4730//		ISO646		2

#	from			  to			module		cost
alias	ISO-IR-100//		ISO-8859-1//
alias	ISO_8859-1:1987//	ISO-8859-1//
alias	ISO_8859-1//		ISO-8859-1//
alias	LATIN1//		ISO-8859-1//
alias	L1//			ISO-8859-1//
alias	IBM819//		ISO-8859-1//
alias	CP819//			ISO-8859-1//
module	ISO-8859-1//		ISO-10646/UCS4/		ISO8859-1	1
module	ISO-10646/UCS4/		ISO-8859-1//		ISO8859-1	1

#	from			  to			module		cost
alias	ISO-IR-101//		ISO-8859-2//
alias	ISO_8859-2:1987//	ISO-8859-2//
alias	ISO_8859-2//		ISO-8859-2//
alias	LATIN2//		ISO-8859-2//
alias	L2//			ISO-8859-2//
module	ISO-8859-2//		ISO-10646/UCS4/		ISO8859-2	1
module	ISO-10646/UCS4/		ISO-8859-2//		ISO8859-2	1

#	from			  to			 module		cost
alias	ISO-IR-109//		ISO-8859-3//
alias	ISO_8859-3:1988//	ISO-8859-3//
alias	ISO_8859-3//		ISO-8859-3//
alias	LATIN3//		ISO-8859-3//
alias	L3//			ISO-8859-3//
module	ISO-8859-3//		ISO-10646/UCS4/		ISO8859-3	1
module	ISO-10646/UCS4/		ISO-8859-3//		ISO8859-3	1

#	from			  to			module		cost
alias	ISO-IR-110//		ISO-8859-4//
alias	ISO_8859-4:1988//	ISO-8859-4//
alias	ISO_8859-4//		ISO-8859-4//
alias	LATIN4//		ISO-8859-4//
alias	L4//			ISO-8859-4//
module	ISO-8859-4//		ISO-10646/UCS4/		ISO8859-4	1
module	ISO-10646/UCS4/		ISO-8859-4//		ISO8859-4	1

#	from			  to			module		cost
alias	ISO-IR-144//		ISO-8859-5//
alias	ISO_8859-5:1988//	ISO-8859-5//
alias	ISO_8859-5//		ISO-8859-5//
alias	CYRILLIC//		ISO-8859-5//
module	ISO-8859-5//		ISO-10646/UCS4/		ISO8859-5	1
module	ISO-10646/UCS4/		ISO-8859-5//		ISO8859-5	1

#	from			  to			module		cost
alias	ISO-IR-127//		ISO-8859-6//
alias	ISO_8859-6:1987//	ISO-8859-6//
alias	ISO_8859-6//		ISO-8859-6//
alias	ECMA-114//		ISO-8859-6//
alias	ASMO-708//		ISO-8859-6//
alias	ARABIC//		ISO-8859-6//
module	ISO-8859-6//		ISO-10646/UCS4/		ISO8859-6	1
module	ISO-10646/UCS4/		ISO-8859-6//		ISO8859-6	1

#	from			  to			module		cost
alias	ISO-IR-126//		ISO-8859-7//
alias	ISO_8859-7:1987//	ISO-8859-7//
alias	ISO_8859-7//		ISO-8859-7//
alias	ELOT_928//		ISO-8859-7//
alias	ECMA-118//		ISO-8859-7//
alias	GREEK//			ISO-8859-7//
alias	GREEK8//		ISO-8859-7//
module	ISO-8859-7//		ISO-10646/UCS4/		ISO8859-7	1
module	ISO-10646/UCS4/		ISO-8859-7//		ISO8859-7	1

#	from			  to			module		cost
alias	ISO-IR-138//		ISO-8859-8//
alias	ISO_8859-8:1988//	ISO-8859-8//
alias	ISO_8859-8//		ISO-8859-8//
alias	HEBREW//		ISO-8859-8//
module	ISO-8859-8//		ISO-10646/UCS4/		ISO8859-8	1
module	ISO-10646/UCS4/		ISO-8859-8//		ISO8859-8	1

#	from			  to			module		cost
alias	ISO-IR-148//		ISO-8859-9//
alias	ISO_8859-9:1989//	ISO-8859-9//
alias	ISO_8859-9//		ISO-8859-9//
alias	LATIN5//		ISO-8859-9//
alias	L5//			ISO-8859-9//
module	ISO-8859-9//		ISO-10646/UCS4/		ISO8859-9	1
module	ISO-10646/UCS4/		ISO-8859-9//		ISO8859-9	1

#	from			  to			module		cost
alias	ISO-IR-157//		ISO-8859-10//
alias	ISO_8859-10:1993//	ISO-8859-10//
alias	ISO_8859-10//		ISO-8859-10//
alias	LATIN6//		ISO-8859-10//
alias	L6//			ISO-8859-10//
module	ISO-8859-10//		ISO-10646/UCS4/		ISO8859-10	1
module	ISO-10646/UCS4/		ISO-8859-10//		ISO8859-10	1

#	from			  to			module		cost
alias	T.61//			T.61-8BIT//
alias	ISO-IR-103//		T.61-8BIT//
module	T.61-8BIT//		ISO-10646/UCS4/		T.61		1
module	ISO-10646/UCS4/		T.61-8BIT//		T.61		1

#	from			  to			module		cost
alias	ISO-IR-156//		ISO_6937//
alias	ISO_6937:1992//		ISO_6937//
alias	ISO6937//		ISO_6937//
module	ISO_6937//		ISO-10646/UCS4/		ISO_6937	1
module	ISO-10646/UCS4/		ISO_6937//		ISO_6937	1

#	from			  to			module		cost
alias	SHIFT-JIS//		SJIS//
module	SJIS//			ISO-10646/UCS4/		SJIS		1
module	ISO-10646/UCS4/		SJIS//			SJIS		1

#	from			  to			module		cost
module	KOI-8//			ISO-10646/UCS4/		KOI-8		1
module	ISO-10646/UCS4/		KOI-8//			KOI-8		1

#	from			  to			module		cost
module	KOI8-R//		ISO-10646/UCS4/		KOI8-R		1
module	ISO-10646/UCS4/		KOI8-R//		KOI8-R		1

#	from			  to			module		cost
alias	ISO-IR-19//		LATIN-GREEK//
module	LATIN-GREEK//		ISO-10646/UCS4/		LATIN-GREEK	1
module	ISO-10646/UCS4/		LATIN-GREEK//		LATIN-GREEK	1

#	from			  to			module		cost
alias	ISO-IR-27//		LATIN-GREEK//
module	LATIN-GREEK-1//		ISO-10646/UCS4/		LATIN-GREEK-1	1
module	ISO-10646/UCS4/		LATIN-GREEK-1//		LATIN-GREEK-1	1

#	from			  to			module		cost
alias	ROMAN8//		HP-ROMAN8//
alias	R8//			HP-ROMAN8//
module	HP-ROMAN8//		ISO-10646/UCS4/		HP-ROMAN8	1
module	ISO-10646/UCS4/		HP-ROMAN8//		HP-ROMAN8	1

#	from			  to			module		cost
module	EBCDIC-AT-DE//		ISO-10646/UCS4/		EBCDIC-AT-DE	1
module	ISO-10646/UCS4/		EBCDIC-AT-DE//		EBCDIC-AT-DE	1

#	from			  to			module		cost
module	EBCDIC-AT-DE-A//	ISO-10646/UCS4/		EBCDIC-AT-DE-A	1
module	ISO-10646/UCS4/		EBCDIC-AT-DE-A//	EBCDIC-AT-DE-A	1

#	from			  to			module		cost
module	EBCDIC-CA-FR//		ISO-10646/UCS4/		EBCDIC-CA-FR	1
module	ISO-10646/UCS4/		EBCDIC-CA-FR//		EBCDIC-CA-FR	1

#	from			  to			module		cost
alias	EUCKR//			EUC-KR//
module	EUC-KR//		ISO-10646/UCS4/		EUC-KR		1
module	ISO-10646/UCS4/		EUC-KR//		EUC-KR		1

#	from			  to			module		cost
alias	MSCP949//		UHC//
module	UHC//			ISO-10646/UCS4/		UHC		1
module	ISO-10646/UCS4/		UHC//			UHC		1

#	from			  to			module		cost
alias	MSCP1361//		JOHAB//
module	JOHAB//			ISO-10646/UCS4/		JOHAB		1
module	ISO-10646/UCS4/		JOHAB//			JOHAB		1

#	from			  to			module		cost
alias	BIG-FIVE//		BIG5//
alias	BIGFIVE//		BIG5//
alias	BIG-5//			BIG5//
module	BIG5//			ISO-10646/UCS4/		BIG5		1
module	ISO-10646/UCS4/		BIG5//			BIG5		1

#	from			  to			module		cost
alias	EUCJP//			EUC-JP//
module	EUC-JP//		ISO-10646/UCS4/		EUC-JP		1
module	ISO-10646/UCS4/		EUC-JP//		EUC-JP		1

#	from			  to			module		cost
alias	EUCCN//			EUC-CN//
module	EUC-CN//		ISO-10646/UCS4/		EUC-CN		1
module	ISO-10646/UCS4/		EUC-CN//		EUC-CN		1

#	from			  to			module		cost
alias	EUCTW//			EUC-TW//
module	EUC-TW//		ISO-10646/UCS4/		EUC-TW		1
module	ISO-10646/UCS4/		EUC-TW//		EUC-TW		1