xref: /OK3568_Linux_fs/kernel/fs/nls/Kconfig (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0-only
2*4882a593Smuzhiyun#
3*4882a593Smuzhiyun# Native language support configuration
4*4882a593Smuzhiyun#
5*4882a593Smuzhiyun
6*4882a593Smuzhiyunmenuconfig NLS
7*4882a593Smuzhiyun	tristate "Native language support"
8*4882a593Smuzhiyun	help
9*4882a593Smuzhiyun	  The base Native Language Support. A number of filesystems
10*4882a593Smuzhiyun	  depend on it (e.g. FAT, JOLIET, NT, BEOS filesystems), as well
11*4882a593Smuzhiyun	  as the ability of some filesystems to use native languages
12*4882a593Smuzhiyun	  (NCP, SMB).
13*4882a593Smuzhiyun
14*4882a593Smuzhiyun	  If unsure, say Y.
15*4882a593Smuzhiyun
16*4882a593Smuzhiyun	  To compile this code as a module, choose M here: the module
17*4882a593Smuzhiyun	  will be called nls_base.
18*4882a593Smuzhiyun
19*4882a593Smuzhiyunif NLS
20*4882a593Smuzhiyun
21*4882a593Smuzhiyunconfig NLS_DEFAULT
22*4882a593Smuzhiyun	string "Default NLS Option"
23*4882a593Smuzhiyun	default "iso8859-1"
24*4882a593Smuzhiyun	help
25*4882a593Smuzhiyun	  The default NLS used when mounting file system. Note, that this is
26*4882a593Smuzhiyun	  the NLS used by your console, not the NLS used by a specific file
27*4882a593Smuzhiyun	  system (if different) to store data (filenames) on a disk.
28*4882a593Smuzhiyun	  Currently, the valid values are:
29*4882a593Smuzhiyun	  big5, cp437, cp737, cp775, cp850, cp852, cp855, cp857, cp860, cp861,
30*4882a593Smuzhiyun	  cp862, cp863, cp864, cp865, cp866, cp869, cp874, cp932, cp936,
31*4882a593Smuzhiyun	  cp949, cp950, cp1251, cp1255, euc-jp, euc-kr, gb2312, iso8859-1,
32*4882a593Smuzhiyun	  iso8859-2, iso8859-3, iso8859-4, iso8859-5, iso8859-6, iso8859-7,
33*4882a593Smuzhiyun	  iso8859-8, iso8859-9, iso8859-13, iso8859-14, iso8859-15,
34*4882a593Smuzhiyun	  koi8-r, koi8-ru, koi8-u, sjis, tis-620, macroman, utf8.
35*4882a593Smuzhiyun	  If you specify a wrong value, it will use the built-in NLS;
36*4882a593Smuzhiyun	  compatible with iso8859-1.
37*4882a593Smuzhiyun
38*4882a593Smuzhiyun	  If unsure, specify it as "iso8859-1".
39*4882a593Smuzhiyun
40*4882a593Smuzhiyunconfig NLS_CODEPAGE_437
41*4882a593Smuzhiyun	tristate "Codepage 437 (United States, Canada)"
42*4882a593Smuzhiyun	help
43*4882a593Smuzhiyun	  The Microsoft FAT file system family can deal with filenames in
44*4882a593Smuzhiyun	  native language character sets. These character sets are stored
45*4882a593Smuzhiyun	  in so-called DOS codepages. You need to include the appropriate
46*4882a593Smuzhiyun	  codepage if you want to be able to read/write these filenames on
47*4882a593Smuzhiyun	  DOS/Windows partitions correctly. This does apply to the filenames
48*4882a593Smuzhiyun	  only, not to the file contents. You can include several codepages;
49*4882a593Smuzhiyun	  say Y here if you want to include the DOS codepage that is used in
50*4882a593Smuzhiyun	  the United States and parts of Canada. This is recommended.
51*4882a593Smuzhiyun
52*4882a593Smuzhiyunconfig NLS_CODEPAGE_737
53*4882a593Smuzhiyun	tristate "Codepage 737 (Greek)"
54*4882a593Smuzhiyun	help
55*4882a593Smuzhiyun	  The Microsoft FAT file system family can deal with filenames in
56*4882a593Smuzhiyun	  native language character sets. These character sets are stored
57*4882a593Smuzhiyun	  in so-called DOS codepages. You need to include the appropriate
58*4882a593Smuzhiyun	  codepage if you want to be able to read/write these filenames on
59*4882a593Smuzhiyun	  DOS/Windows partitions correctly. This does apply to the filenames
60*4882a593Smuzhiyun	  only, not to the file contents. You can include several codepages;
61*4882a593Smuzhiyun	  say Y here if you want to include the DOS codepage that is used for
62*4882a593Smuzhiyun	  Greek. If unsure, say N.
63*4882a593Smuzhiyun
64*4882a593Smuzhiyunconfig NLS_CODEPAGE_775
65*4882a593Smuzhiyun	tristate "Codepage 775 (Baltic Rim)"
66*4882a593Smuzhiyun	help
67*4882a593Smuzhiyun	  The Microsoft FAT file system family can deal with filenames in
68*4882a593Smuzhiyun	  native language character sets. These character sets are stored
69*4882a593Smuzhiyun	  in so-called DOS codepages. You need to include the appropriate
70*4882a593Smuzhiyun	  codepage if you want to be able to read/write these filenames on
71*4882a593Smuzhiyun	  DOS/Windows partitions correctly. This does apply to the filenames
72*4882a593Smuzhiyun	  only, not to the file contents. You can include several codepages;
73*4882a593Smuzhiyun	  say Y here if you want to include the DOS codepage that is used
74*4882a593Smuzhiyun	  for the Baltic Rim Languages (Latvian and Lithuanian). If unsure,
75*4882a593Smuzhiyun	  say N.
76*4882a593Smuzhiyun
77*4882a593Smuzhiyunconfig NLS_CODEPAGE_850
78*4882a593Smuzhiyun	tristate "Codepage 850 (Europe)"
79*4882a593Smuzhiyun	help
80*4882a593Smuzhiyun	  The Microsoft FAT file system family can deal with filenames in
81*4882a593Smuzhiyun	  native language character sets. These character sets are stored in
82*4882a593Smuzhiyun	  so-called DOS codepages. You need to include the appropriate
83*4882a593Smuzhiyun	  codepage if you want to be able to read/write these filenames on
84*4882a593Smuzhiyun	  DOS/Windows partitions correctly. This does apply to the filenames
85*4882a593Smuzhiyun	  only, not to the file contents. You can include several codepages;
86*4882a593Smuzhiyun	  say Y here if you want to include the DOS codepage that is used for
87*4882a593Smuzhiyun	  much of Europe -- United Kingdom, Germany, Spain, Italy, and [add
88*4882a593Smuzhiyun	  more countries here]. It has some characters useful to many European
89*4882a593Smuzhiyun	  languages that are not part of the US codepage 437.
90*4882a593Smuzhiyun
91*4882a593Smuzhiyun	  If unsure, say Y.
92*4882a593Smuzhiyun
93*4882a593Smuzhiyunconfig NLS_CODEPAGE_852
94*4882a593Smuzhiyun	tristate "Codepage 852 (Central/Eastern Europe)"
95*4882a593Smuzhiyun	help
96*4882a593Smuzhiyun	  The Microsoft FAT file system family can deal with filenames in
97*4882a593Smuzhiyun	  native language character sets. These character sets are stored in
98*4882a593Smuzhiyun	  so-called DOS codepages. You need to include the appropriate
99*4882a593Smuzhiyun	  codepage if you want to be able to read/write these filenames on
100*4882a593Smuzhiyun	  DOS/Windows partitions correctly. This does apply to the filenames
101*4882a593Smuzhiyun	  only, not to the file contents. You can include several codepages;
102*4882a593Smuzhiyun	  say Y here if you want to include the Latin 2 codepage used by DOS
103*4882a593Smuzhiyun	  for much of Central and Eastern Europe. It has all the required
104*4882a593Smuzhiyun	  characters for these languages: Albanian, Croatian, Czech, English,
105*4882a593Smuzhiyun	  Finnish, Hungarian, Irish, German, Polish, Romanian, Serbian (Latin
106*4882a593Smuzhiyun	  transcription), Slovak, Slovenian, and Sorbian.
107*4882a593Smuzhiyun
108*4882a593Smuzhiyunconfig NLS_CODEPAGE_855
109*4882a593Smuzhiyun	tristate "Codepage 855 (Cyrillic)"
110*4882a593Smuzhiyun	help
111*4882a593Smuzhiyun	  The Microsoft FAT file system family can deal with filenames in
112*4882a593Smuzhiyun	  native language character sets. These character sets are stored in
113*4882a593Smuzhiyun	  so-called DOS codepages. You need to include the appropriate
114*4882a593Smuzhiyun	  codepage if you want to be able to read/write these filenames on
115*4882a593Smuzhiyun	  DOS/Windows partitions correctly. This does apply to the filenames
116*4882a593Smuzhiyun	  only, not to the file contents. You can include several codepages;
117*4882a593Smuzhiyun	  say Y here if you want to include the DOS codepage for Cyrillic.
118*4882a593Smuzhiyun
119*4882a593Smuzhiyunconfig NLS_CODEPAGE_857
120*4882a593Smuzhiyun	tristate "Codepage 857 (Turkish)"
121*4882a593Smuzhiyun	help
122*4882a593Smuzhiyun	  The Microsoft FAT file system family can deal with filenames in
123*4882a593Smuzhiyun	  native language character sets. These character sets are stored in
124*4882a593Smuzhiyun	  so-called DOS codepages. You need to include the appropriate
125*4882a593Smuzhiyun	  codepage if you want to be able to read/write these filenames on
126*4882a593Smuzhiyun	  DOS/Windows partitions correctly. This does apply to the filenames
127*4882a593Smuzhiyun	  only, not to the file contents. You can include several codepages;
128*4882a593Smuzhiyun	  say Y here if you want to include the DOS codepage for Turkish.
129*4882a593Smuzhiyun
130*4882a593Smuzhiyunconfig NLS_CODEPAGE_860
131*4882a593Smuzhiyun	tristate "Codepage 860 (Portuguese)"
132*4882a593Smuzhiyun	help
133*4882a593Smuzhiyun	  The Microsoft FAT file system family can deal with filenames in
134*4882a593Smuzhiyun	  native language character sets. These character sets are stored in
135*4882a593Smuzhiyun	  so-called DOS codepages. You need to include the appropriate
136*4882a593Smuzhiyun	  codepage if you want to be able to read/write these filenames on
137*4882a593Smuzhiyun	  DOS/Windows partitions correctly. This does apply to the filenames
138*4882a593Smuzhiyun	  only, not to the file contents. You can include several codepages;
139*4882a593Smuzhiyun	  say Y here if you want to include the DOS codepage for Portuguese.
140*4882a593Smuzhiyun
141*4882a593Smuzhiyunconfig NLS_CODEPAGE_861
142*4882a593Smuzhiyun	tristate "Codepage 861 (Icelandic)"
143*4882a593Smuzhiyun	help
144*4882a593Smuzhiyun	  The Microsoft FAT file system family can deal with filenames in
145*4882a593Smuzhiyun	  native language character sets. These character sets are stored in
146*4882a593Smuzhiyun	  so-called DOS codepages. You need to include the appropriate
147*4882a593Smuzhiyun	  codepage if you want to be able to read/write these filenames on
148*4882a593Smuzhiyun	  DOS/Windows partitions correctly. This does apply to the filenames
149*4882a593Smuzhiyun	  only, not to the file contents. You can include several codepages;
150*4882a593Smuzhiyun	  say Y here if you want to include the DOS codepage for Icelandic.
151*4882a593Smuzhiyun
152*4882a593Smuzhiyunconfig NLS_CODEPAGE_862
153*4882a593Smuzhiyun	tristate "Codepage 862 (Hebrew)"
154*4882a593Smuzhiyun	help
155*4882a593Smuzhiyun	  The Microsoft FAT file system family can deal with filenames in
156*4882a593Smuzhiyun	  native language character sets. These character sets are stored in
157*4882a593Smuzhiyun	  so-called DOS codepages. You need to include the appropriate
158*4882a593Smuzhiyun	  codepage if you want to be able to read/write these filenames on
159*4882a593Smuzhiyun	  DOS/Windows partitions correctly. This does apply to the filenames
160*4882a593Smuzhiyun	  only, not to the file contents. You can include several codepages;
161*4882a593Smuzhiyun	  say Y here if you want to include the DOS codepage for Hebrew.
162*4882a593Smuzhiyun
163*4882a593Smuzhiyunconfig NLS_CODEPAGE_863
164*4882a593Smuzhiyun	tristate "Codepage 863 (Canadian French)"
165*4882a593Smuzhiyun	help
166*4882a593Smuzhiyun	  The Microsoft FAT file system family can deal with filenames in
167*4882a593Smuzhiyun	  native language character sets. These character sets are stored in
168*4882a593Smuzhiyun	  so-called DOS codepages. You need to include the appropriate
169*4882a593Smuzhiyun	  codepage if you want to be able to read/write these filenames on
170*4882a593Smuzhiyun	  DOS/Windows partitions correctly. This does apply to the filenames
171*4882a593Smuzhiyun	  only, not to the file contents. You can include several codepages;
172*4882a593Smuzhiyun	  say Y here if you want to include the DOS codepage for Canadian
173*4882a593Smuzhiyun	  French.
174*4882a593Smuzhiyun
175*4882a593Smuzhiyunconfig NLS_CODEPAGE_864
176*4882a593Smuzhiyun	tristate "Codepage 864 (Arabic)"
177*4882a593Smuzhiyun	help
178*4882a593Smuzhiyun	  The Microsoft FAT file system family can deal with filenames in
179*4882a593Smuzhiyun	  native language character sets. These character sets are stored in
180*4882a593Smuzhiyun	  so-called DOS codepages. You need to include the appropriate
181*4882a593Smuzhiyun	  codepage if you want to be able to read/write these filenames on
182*4882a593Smuzhiyun	  DOS/Windows partitions correctly. This does apply to the filenames
183*4882a593Smuzhiyun	  only, not to the file contents. You can include several codepages;
184*4882a593Smuzhiyun	  say Y here if you want to include the DOS codepage for Arabic.
185*4882a593Smuzhiyun
186*4882a593Smuzhiyunconfig NLS_CODEPAGE_865
187*4882a593Smuzhiyun	tristate "Codepage 865 (Norwegian, Danish)"
188*4882a593Smuzhiyun	help
189*4882a593Smuzhiyun	  The Microsoft FAT file system family can deal with filenames in
190*4882a593Smuzhiyun	  native language character sets. These character sets are stored in
191*4882a593Smuzhiyun	  so-called DOS codepages. You need to include the appropriate
192*4882a593Smuzhiyun	  codepage if you want to be able to read/write these filenames on
193*4882a593Smuzhiyun	  DOS/Windows partitions correctly. This does apply to the filenames
194*4882a593Smuzhiyun	  only, not to the file contents. You can include several codepages;
195*4882a593Smuzhiyun	  say Y here if you want to include the DOS codepage for the Nordic
196*4882a593Smuzhiyun	  European countries.
197*4882a593Smuzhiyun
198*4882a593Smuzhiyunconfig NLS_CODEPAGE_866
199*4882a593Smuzhiyun	tristate "Codepage 866 (Cyrillic/Russian)"
200*4882a593Smuzhiyun	help
201*4882a593Smuzhiyun	  The Microsoft FAT file system family can deal with filenames in
202*4882a593Smuzhiyun	  native language character sets. These character sets are stored in
203*4882a593Smuzhiyun	  so-called DOS codepages. You need to include the appropriate
204*4882a593Smuzhiyun	  codepage if you want to be able to read/write these filenames on
205*4882a593Smuzhiyun	  DOS/Windows partitions correctly. This does apply to the filenames
206*4882a593Smuzhiyun	  only, not to the file contents. You can include several codepages;
207*4882a593Smuzhiyun	  say Y here if you want to include the DOS codepage for
208*4882a593Smuzhiyun	  Cyrillic/Russian.
209*4882a593Smuzhiyun
210*4882a593Smuzhiyunconfig NLS_CODEPAGE_869
211*4882a593Smuzhiyun	tristate "Codepage 869 (Greek)"
212*4882a593Smuzhiyun	help
213*4882a593Smuzhiyun	  The Microsoft FAT file system family can deal with filenames in
214*4882a593Smuzhiyun	  native language character sets. These character sets are stored in
215*4882a593Smuzhiyun	  so-called DOS codepages. You need to include the appropriate
216*4882a593Smuzhiyun	  codepage if you want to be able to read/write these filenames on
217*4882a593Smuzhiyun	  DOS/Windows partitions correctly. This does apply to the filenames
218*4882a593Smuzhiyun	  only, not to the file contents. You can include several codepages;
219*4882a593Smuzhiyun	  say Y here if you want to include the DOS codepage for Greek.
220*4882a593Smuzhiyun
221*4882a593Smuzhiyunconfig NLS_CODEPAGE_936
222*4882a593Smuzhiyun	tristate "Simplified Chinese charset (CP936, GB2312)"
223*4882a593Smuzhiyun	help
224*4882a593Smuzhiyun	  The Microsoft FAT file system family can deal with filenames in
225*4882a593Smuzhiyun	  native language character sets. These character sets are stored in
226*4882a593Smuzhiyun	  so-called DOS codepages. You need to include the appropriate
227*4882a593Smuzhiyun	  codepage if you want to be able to read/write these filenames on
228*4882a593Smuzhiyun	  DOS/Windows partitions correctly. This does apply to the filenames
229*4882a593Smuzhiyun	  only, not to the file contents. You can include several codepages;
230*4882a593Smuzhiyun	  say Y here if you want to include the DOS codepage for Simplified
231*4882a593Smuzhiyun	  Chinese(GBK).
232*4882a593Smuzhiyun
233*4882a593Smuzhiyunconfig NLS_CODEPAGE_950
234*4882a593Smuzhiyun	tristate "Traditional Chinese charset (Big5)"
235*4882a593Smuzhiyun	help
236*4882a593Smuzhiyun	  The Microsoft FAT file system family can deal with filenames in
237*4882a593Smuzhiyun	  native language character sets. These character sets are stored in
238*4882a593Smuzhiyun	  so-called DOS codepages. You need to include the appropriate
239*4882a593Smuzhiyun	  codepage if you want to be able to read/write these filenames on
240*4882a593Smuzhiyun	  DOS/Windows partitions correctly. This does apply to the filenames
241*4882a593Smuzhiyun	  only, not to the file contents. You can include several codepages;
242*4882a593Smuzhiyun	  say Y here if you want to include the DOS codepage for Traditional
243*4882a593Smuzhiyun	  Chinese(Big5).
244*4882a593Smuzhiyun
245*4882a593Smuzhiyunconfig NLS_CODEPAGE_932
246*4882a593Smuzhiyun	tristate "Japanese charsets (Shift-JIS, EUC-JP)"
247*4882a593Smuzhiyun	help
248*4882a593Smuzhiyun	  The Microsoft FAT file system family can deal with filenames in
249*4882a593Smuzhiyun	  native language character sets. These character sets are stored in
250*4882a593Smuzhiyun	  so-called DOS codepages. You need to include the appropriate
251*4882a593Smuzhiyun	  codepage if you want to be able to read/write these filenames on
252*4882a593Smuzhiyun	  DOS/Windows partitions correctly. This does apply to the filenames
253*4882a593Smuzhiyun	  only, not to the file contents. You can include several codepages;
254*4882a593Smuzhiyun	  say Y here if you want to include the DOS codepage for Shift-JIS
255*4882a593Smuzhiyun	  or EUC-JP. To use EUC-JP, you can use 'euc-jp' as mount option or
256*4882a593Smuzhiyun	  NLS Default value during kernel configuration, instead of 'cp932'.
257*4882a593Smuzhiyun
258*4882a593Smuzhiyunconfig NLS_CODEPAGE_949
259*4882a593Smuzhiyun	tristate "Korean charset (CP949, EUC-KR)"
260*4882a593Smuzhiyun	help
261*4882a593Smuzhiyun	  The Microsoft FAT file system family can deal with filenames in
262*4882a593Smuzhiyun	  native language character sets. These character sets are stored in
263*4882a593Smuzhiyun	  so-called DOS codepages. You need to include the appropriate
264*4882a593Smuzhiyun	  codepage if you want to be able to read/write these filenames on
265*4882a593Smuzhiyun	  DOS/Windows partitions correctly. This does apply to the filenames
266*4882a593Smuzhiyun	  only, not to the file contents. You can include several codepages;
267*4882a593Smuzhiyun	  say Y here if you want to include the DOS codepage for UHC.
268*4882a593Smuzhiyun
269*4882a593Smuzhiyunconfig NLS_CODEPAGE_874
270*4882a593Smuzhiyun	tristate "Thai charset (CP874, TIS-620)"
271*4882a593Smuzhiyun	help
272*4882a593Smuzhiyun	  The Microsoft FAT file system family can deal with filenames in
273*4882a593Smuzhiyun	  native language character sets. These character sets are stored in
274*4882a593Smuzhiyun	  so-called DOS codepages. You need to include the appropriate
275*4882a593Smuzhiyun	  codepage if you want to be able to read/write these filenames on
276*4882a593Smuzhiyun	  DOS/Windows partitions correctly. This does apply to the filenames
277*4882a593Smuzhiyun	  only, not to the file contents. You can include several codepages;
278*4882a593Smuzhiyun	  say Y here if you want to include the DOS codepage for Thai.
279*4882a593Smuzhiyun
280*4882a593Smuzhiyunconfig NLS_ISO8859_8
281*4882a593Smuzhiyun	tristate "Hebrew charsets (ISO-8859-8, CP1255)"
282*4882a593Smuzhiyun	help
283*4882a593Smuzhiyun	  If you want to display filenames with native language characters
284*4882a593Smuzhiyun	  from the Microsoft FAT file system family or from JOLIET CD-ROMs
285*4882a593Smuzhiyun	  correctly on the screen, you need to include the appropriate
286*4882a593Smuzhiyun	  input/output character sets. Say Y here for ISO8859-8, the Hebrew
287*4882a593Smuzhiyun	  character set.
288*4882a593Smuzhiyun
289*4882a593Smuzhiyunconfig NLS_CODEPAGE_1250
290*4882a593Smuzhiyun	tristate "Windows CP1250 (Slavic/Central European Languages)"
291*4882a593Smuzhiyun	help
292*4882a593Smuzhiyun	  If you want to display filenames with native language characters
293*4882a593Smuzhiyun	  from the Microsoft FAT file system family or from JOLIET CDROMs
294*4882a593Smuzhiyun	  correctly on the screen, you need to include the appropriate
295*4882a593Smuzhiyun	  input/output character sets. Say Y here for the Windows CP-1250
296*4882a593Smuzhiyun	  character set, which works for most Latin-written Slavic and Central
297*4882a593Smuzhiyun	  European languages: Czech, German, Hungarian, Polish, Rumanian, Croatian,
298*4882a593Smuzhiyun	  Slovak, Slovene.
299*4882a593Smuzhiyun
300*4882a593Smuzhiyunconfig NLS_CODEPAGE_1251
301*4882a593Smuzhiyun	tristate "Windows CP1251 (Bulgarian, Belarusian)"
302*4882a593Smuzhiyun	help
303*4882a593Smuzhiyun	  The Microsoft FAT file system family can deal with filenames in
304*4882a593Smuzhiyun	  native language character sets. These character sets are stored in
305*4882a593Smuzhiyun	  so-called DOS codepages. You need to include the appropriate
306*4882a593Smuzhiyun	  codepage if you want to be able to read/write these filenames on
307*4882a593Smuzhiyun	  DOS/Windows partitions correctly. This does apply to the filenames
308*4882a593Smuzhiyun	  only, not to the file contents. You can include several codepages;
309*4882a593Smuzhiyun	  say Y here if you want to include the DOS codepage for Russian and
310*4882a593Smuzhiyun	  Bulgarian and Belarusian.
311*4882a593Smuzhiyun
312*4882a593Smuzhiyunconfig NLS_ASCII
313*4882a593Smuzhiyun	tristate "ASCII (United States)"
314*4882a593Smuzhiyun	help
315*4882a593Smuzhiyun	  An ASCII NLS module is needed if you want to override the
316*4882a593Smuzhiyun	  DEFAULT NLS with this very basic charset and don't want any
317*4882a593Smuzhiyun	  non-ASCII characters to be translated.
318*4882a593Smuzhiyun
319*4882a593Smuzhiyunconfig NLS_ISO8859_1
320*4882a593Smuzhiyun	tristate "NLS ISO 8859-1  (Latin 1; Western European Languages)"
321*4882a593Smuzhiyun	help
322*4882a593Smuzhiyun	  If you want to display filenames with native language characters
323*4882a593Smuzhiyun	  from the Microsoft FAT file system family or from JOLIET CD-ROMs
324*4882a593Smuzhiyun	  correctly on the screen, you need to include the appropriate
325*4882a593Smuzhiyun	  input/output character sets. Say Y here for the Latin 1 character
326*4882a593Smuzhiyun	  set, which covers most West European languages such as Albanian,
327*4882a593Smuzhiyun	  Catalan, Danish, Dutch, English, Faeroese, Finnish, French, German,
328*4882a593Smuzhiyun	  Galician, Irish, Icelandic, Italian, Norwegian, Portuguese, Spanish,
329*4882a593Smuzhiyun	  and Swedish. It is also the default for the US. If unsure, say Y.
330*4882a593Smuzhiyun
331*4882a593Smuzhiyunconfig NLS_ISO8859_2
332*4882a593Smuzhiyun	tristate "NLS ISO 8859-2  (Latin 2; Slavic/Central European Languages)"
333*4882a593Smuzhiyun	help
334*4882a593Smuzhiyun	  If you want to display filenames with native language characters
335*4882a593Smuzhiyun	  from the Microsoft FAT file system family or from JOLIET CD-ROMs
336*4882a593Smuzhiyun	  correctly on the screen, you need to include the appropriate
337*4882a593Smuzhiyun	  input/output character sets. Say Y here for the Latin 2 character
338*4882a593Smuzhiyun	  set, which works for most Latin-written Slavic and Central European
339*4882a593Smuzhiyun	  languages: Czech, German, Hungarian, Polish, Rumanian, Croatian,
340*4882a593Smuzhiyun	  Slovak, Slovene.
341*4882a593Smuzhiyun
342*4882a593Smuzhiyunconfig NLS_ISO8859_3
343*4882a593Smuzhiyun	tristate "NLS ISO 8859-3  (Latin 3; Esperanto, Galician, Maltese, Turkish)"
344*4882a593Smuzhiyun	help
345*4882a593Smuzhiyun	  If you want to display filenames with native language characters
346*4882a593Smuzhiyun	  from the Microsoft FAT file system family or from JOLIET CD-ROMs
347*4882a593Smuzhiyun	  correctly on the screen, you need to include the appropriate
348*4882a593Smuzhiyun	  input/output character sets. Say Y here for the Latin 3 character
349*4882a593Smuzhiyun	  set, which is popular with authors of Esperanto, Galician, Maltese,
350*4882a593Smuzhiyun	  and Turkish.
351*4882a593Smuzhiyun
352*4882a593Smuzhiyunconfig NLS_ISO8859_4
353*4882a593Smuzhiyun	tristate "NLS ISO 8859-4  (Latin 4; old Baltic charset)"
354*4882a593Smuzhiyun	help
355*4882a593Smuzhiyun	  If you want to display filenames with native language characters
356*4882a593Smuzhiyun	  from the Microsoft FAT file system family or from JOLIET CD-ROMs
357*4882a593Smuzhiyun	  correctly on the screen, you need to include the appropriate
358*4882a593Smuzhiyun	  input/output character sets. Say Y here for the Latin 4 character
359*4882a593Smuzhiyun	  set which introduces letters for Estonian, Latvian, and
360*4882a593Smuzhiyun	  Lithuanian. It is an incomplete predecessor of Latin 7.
361*4882a593Smuzhiyun
362*4882a593Smuzhiyunconfig NLS_ISO8859_5
363*4882a593Smuzhiyun	tristate "NLS ISO 8859-5  (Cyrillic)"
364*4882a593Smuzhiyun	help
365*4882a593Smuzhiyun	  If you want to display filenames with native language characters
366*4882a593Smuzhiyun	  from the Microsoft FAT file system family or from JOLIET CD-ROMs
367*4882a593Smuzhiyun	  correctly on the screen, you need to include the appropriate
368*4882a593Smuzhiyun	  input/output character sets. Say Y here for ISO8859-5, a Cyrillic
369*4882a593Smuzhiyun	  character set with which you can type Bulgarian, Belarusian,
370*4882a593Smuzhiyun	  Macedonian, Russian, Serbian, and Ukrainian. Note that the charset
371*4882a593Smuzhiyun	  KOI8-R is preferred in Russia.
372*4882a593Smuzhiyun
373*4882a593Smuzhiyunconfig NLS_ISO8859_6
374*4882a593Smuzhiyun	tristate "NLS ISO 8859-6  (Arabic)"
375*4882a593Smuzhiyun	help
376*4882a593Smuzhiyun	  If you want to display filenames with native language characters
377*4882a593Smuzhiyun	  from the Microsoft FAT file system family or from JOLIET CD-ROMs
378*4882a593Smuzhiyun	  correctly on the screen, you need to include the appropriate
379*4882a593Smuzhiyun	  input/output character sets. Say Y here for ISO8859-6, the Arabic
380*4882a593Smuzhiyun	  character set.
381*4882a593Smuzhiyun
382*4882a593Smuzhiyunconfig NLS_ISO8859_7
383*4882a593Smuzhiyun	tristate "NLS ISO 8859-7  (Modern Greek)"
384*4882a593Smuzhiyun	help
385*4882a593Smuzhiyun	  If you want to display filenames with native language characters
386*4882a593Smuzhiyun	  from the Microsoft FAT file system family or from JOLIET CD-ROMs
387*4882a593Smuzhiyun	  correctly on the screen, you need to include the appropriate
388*4882a593Smuzhiyun	  input/output character sets. Say Y here for ISO8859-7, the Modern
389*4882a593Smuzhiyun	  Greek character set.
390*4882a593Smuzhiyun
391*4882a593Smuzhiyunconfig NLS_ISO8859_9
392*4882a593Smuzhiyun	tristate "NLS ISO 8859-9  (Latin 5; Turkish)"
393*4882a593Smuzhiyun	help
394*4882a593Smuzhiyun	  If you want to display filenames with native language characters
395*4882a593Smuzhiyun	  from the Microsoft FAT file system family or from JOLIET CD-ROMs
396*4882a593Smuzhiyun	  correctly on the screen, you need to include the appropriate
397*4882a593Smuzhiyun	  input/output character sets. Say Y here for the Latin 5 character
398*4882a593Smuzhiyun	  set, and it replaces the rarely needed Icelandic letters in Latin 1
399*4882a593Smuzhiyun	  with the Turkish ones. Useful in Turkey.
400*4882a593Smuzhiyun
401*4882a593Smuzhiyunconfig NLS_ISO8859_13
402*4882a593Smuzhiyun	tristate "NLS ISO 8859-13 (Latin 7; Baltic)"
403*4882a593Smuzhiyun	help
404*4882a593Smuzhiyun	  If you want to display filenames with native language characters
405*4882a593Smuzhiyun	  from the Microsoft FAT file system family or from JOLIET CD-ROMs
406*4882a593Smuzhiyun	  correctly on the screen, you need to include the appropriate
407*4882a593Smuzhiyun	  input/output character sets. Say Y here for the Latin 7 character
408*4882a593Smuzhiyun	  set, which supports modern Baltic languages including Latvian
409*4882a593Smuzhiyun	  and Lithuanian.
410*4882a593Smuzhiyun
411*4882a593Smuzhiyunconfig NLS_ISO8859_14
412*4882a593Smuzhiyun	tristate "NLS ISO 8859-14 (Latin 8; Celtic)"
413*4882a593Smuzhiyun	help
414*4882a593Smuzhiyun	  If you want to display filenames with native language characters
415*4882a593Smuzhiyun	  from the Microsoft FAT file system family or from JOLIET CD-ROMs
416*4882a593Smuzhiyun	  correctly on the screen, you need to include the appropriate
417*4882a593Smuzhiyun	  input/output character sets. Say Y here for the Latin 8 character
418*4882a593Smuzhiyun	  set, which adds the last accented vowels for Welsh (aka Cymraeg)
419*4882a593Smuzhiyun	  (and Manx Gaelic) that were missing in Latin 1.
420*4882a593Smuzhiyun	  <http://linux.speech.cymru.org/> has further information.
421*4882a593Smuzhiyun
422*4882a593Smuzhiyunconfig NLS_ISO8859_15
423*4882a593Smuzhiyun	tristate "NLS ISO 8859-15 (Latin 9; Western European Languages with Euro)"
424*4882a593Smuzhiyun	help
425*4882a593Smuzhiyun	  If you want to display filenames with native language characters
426*4882a593Smuzhiyun	  from the Microsoft FAT file system family or from JOLIET CD-ROMs
427*4882a593Smuzhiyun	  correctly on the screen, you need to include the appropriate
428*4882a593Smuzhiyun	  input/output character sets. Say Y here for the Latin 9 character
429*4882a593Smuzhiyun	  set, which covers most West European languages such as Albanian,
430*4882a593Smuzhiyun	  Catalan, Danish, Dutch, English, Estonian, Faeroese, Finnish,
431*4882a593Smuzhiyun	  French, German, Galician, Irish, Icelandic, Italian, Norwegian,
432*4882a593Smuzhiyun	  Portuguese, Spanish, and Swedish. Latin 9 is an update to
433*4882a593Smuzhiyun	  Latin 1 (ISO 8859-1) that removes a handful of rarely used
434*4882a593Smuzhiyun	  characters and instead adds support for Estonian, corrects the
435*4882a593Smuzhiyun	  support for French and Finnish, and adds the new Euro character.
436*4882a593Smuzhiyun	  If unsure, say Y.
437*4882a593Smuzhiyun
438*4882a593Smuzhiyunconfig NLS_KOI8_R
439*4882a593Smuzhiyun	tristate "NLS KOI8-R (Russian)"
440*4882a593Smuzhiyun	help
441*4882a593Smuzhiyun	  If you want to display filenames with native language characters
442*4882a593Smuzhiyun	  from the Microsoft FAT file system family or from JOLIET CD-ROMs
443*4882a593Smuzhiyun	  correctly on the screen, you need to include the appropriate
444*4882a593Smuzhiyun	  input/output character sets. Say Y here for the preferred Russian
445*4882a593Smuzhiyun	  character set.
446*4882a593Smuzhiyun
447*4882a593Smuzhiyunconfig NLS_KOI8_U
448*4882a593Smuzhiyun	tristate "NLS KOI8-U/RU (Ukrainian, Belarusian)"
449*4882a593Smuzhiyun	help
450*4882a593Smuzhiyun	  If you want to display filenames with native language characters
451*4882a593Smuzhiyun	  from the Microsoft FAT file system family or from JOLIET CD-ROMs
452*4882a593Smuzhiyun	  correctly on the screen, you need to include the appropriate
453*4882a593Smuzhiyun	  input/output character sets. Say Y here for the preferred Ukrainian
454*4882a593Smuzhiyun	  (koi8-u) and Belarusian (koi8-ru) character sets.
455*4882a593Smuzhiyun
456*4882a593Smuzhiyunconfig NLS_MAC_ROMAN
457*4882a593Smuzhiyun	tristate "Codepage macroman"
458*4882a593Smuzhiyun	help
459*4882a593Smuzhiyun	  The Apple HFS file system family can deal with filenames in
460*4882a593Smuzhiyun	  native language character sets. These character sets are stored in
461*4882a593Smuzhiyun	  so-called MAC codepages. You need to include the appropriate
462*4882a593Smuzhiyun	  codepage if you want to be able to read/write these filenames on
463*4882a593Smuzhiyun	  Mac partitions correctly. This does apply to the filenames
464*4882a593Smuzhiyun	  only, not to the file contents. You can include several codepages;
465*4882a593Smuzhiyun	  say Y here if you want to include the Mac codepage that is used for
466*4882a593Smuzhiyun	  much of Europe -- United Kingdom, Germany, Spain, Italy, and [add
467*4882a593Smuzhiyun	  more countries here].
468*4882a593Smuzhiyun
469*4882a593Smuzhiyun	  If unsure, say Y.
470*4882a593Smuzhiyun
471*4882a593Smuzhiyunconfig NLS_MAC_CELTIC
472*4882a593Smuzhiyun	tristate "Codepage macceltic"
473*4882a593Smuzhiyun	help
474*4882a593Smuzhiyun	  The Apple HFS file system family can deal with filenames in
475*4882a593Smuzhiyun	  native language character sets. These character sets are stored in
476*4882a593Smuzhiyun	  so-called MAC codepages. You need to include the appropriate
477*4882a593Smuzhiyun	  codepage if you want to be able to read/write these filenames on
478*4882a593Smuzhiyun	  Mac partitions correctly. This does apply to the filenames
479*4882a593Smuzhiyun	  only, not to the file contents. You can include several codepages;
480*4882a593Smuzhiyun	  say Y here if you want to include the Mac codepage that is used for
481*4882a593Smuzhiyun	  Celtic.
482*4882a593Smuzhiyun
483*4882a593Smuzhiyun	  If unsure, say Y.
484*4882a593Smuzhiyun
485*4882a593Smuzhiyunconfig NLS_MAC_CENTEURO
486*4882a593Smuzhiyun	tristate "Codepage maccenteuro"
487*4882a593Smuzhiyun	help
488*4882a593Smuzhiyun	  The Apple HFS file system family can deal with filenames in
489*4882a593Smuzhiyun	  native language character sets. These character sets are stored in
490*4882a593Smuzhiyun	  so-called MAC codepages. You need to include the appropriate
491*4882a593Smuzhiyun	  codepage if you want to be able to read/write these filenames on
492*4882a593Smuzhiyun	  Mac partitions correctly. This does apply to the filenames
493*4882a593Smuzhiyun	  only, not to the file contents. You can include several codepages;
494*4882a593Smuzhiyun	  say Y here if you want to include the Mac codepage that is used for
495*4882a593Smuzhiyun	  Central Europe.
496*4882a593Smuzhiyun
497*4882a593Smuzhiyun	  If unsure, say Y.
498*4882a593Smuzhiyun
499*4882a593Smuzhiyunconfig NLS_MAC_CROATIAN
500*4882a593Smuzhiyun	tristate "Codepage maccroatian"
501*4882a593Smuzhiyun	help
502*4882a593Smuzhiyun	  The Apple HFS file system family can deal with filenames in
503*4882a593Smuzhiyun	  native language character sets. These character sets are stored in
504*4882a593Smuzhiyun	  so-called MAC codepages. You need to include the appropriate
505*4882a593Smuzhiyun	  codepage if you want to be able to read/write these filenames on
506*4882a593Smuzhiyun	  Mac partitions correctly. This does apply to the filenames
507*4882a593Smuzhiyun	  only, not to the file contents. You can include several codepages;
508*4882a593Smuzhiyun	  say Y here if you want to include the Mac codepage that is used for
509*4882a593Smuzhiyun	  Croatian.
510*4882a593Smuzhiyun
511*4882a593Smuzhiyun	  If unsure, say Y.
512*4882a593Smuzhiyun
513*4882a593Smuzhiyunconfig NLS_MAC_CYRILLIC
514*4882a593Smuzhiyun	tristate "Codepage maccyrillic"
515*4882a593Smuzhiyun	help
516*4882a593Smuzhiyun	  The Apple HFS file system family can deal with filenames in
517*4882a593Smuzhiyun	  native language character sets. These character sets are stored in
518*4882a593Smuzhiyun	  so-called MAC codepages. You need to include the appropriate
519*4882a593Smuzhiyun	  codepage if you want to be able to read/write these filenames on
520*4882a593Smuzhiyun	  Mac partitions correctly. This does apply to the filenames
521*4882a593Smuzhiyun	  only, not to the file contents. You can include several codepages;
522*4882a593Smuzhiyun	  say Y here if you want to include the Mac codepage that is used for
523*4882a593Smuzhiyun	  Cyrillic.
524*4882a593Smuzhiyun
525*4882a593Smuzhiyun	  If unsure, say Y.
526*4882a593Smuzhiyun
527*4882a593Smuzhiyunconfig NLS_MAC_GAELIC
528*4882a593Smuzhiyun	tristate "Codepage macgaelic"
529*4882a593Smuzhiyun	help
530*4882a593Smuzhiyun	  The Apple HFS file system family can deal with filenames in
531*4882a593Smuzhiyun	  native language character sets. These character sets are stored in
532*4882a593Smuzhiyun	  so-called MAC codepages. You need to include the appropriate
533*4882a593Smuzhiyun	  codepage if you want to be able to read/write these filenames on
534*4882a593Smuzhiyun	  Mac partitions correctly. This does apply to the filenames
535*4882a593Smuzhiyun	  only, not to the file contents. You can include several codepages;
536*4882a593Smuzhiyun	  say Y here if you want to include the Mac codepage that is used for
537*4882a593Smuzhiyun	  Gaelic.
538*4882a593Smuzhiyun
539*4882a593Smuzhiyun	  If unsure, say Y.
540*4882a593Smuzhiyun
541*4882a593Smuzhiyunconfig NLS_MAC_GREEK
542*4882a593Smuzhiyun	tristate "Codepage macgreek"
543*4882a593Smuzhiyun	help
544*4882a593Smuzhiyun	  The Apple HFS file system family can deal with filenames in
545*4882a593Smuzhiyun	  native language character sets. These character sets are stored in
546*4882a593Smuzhiyun	  so-called MAC codepages. You need to include the appropriate
547*4882a593Smuzhiyun	  codepage if you want to be able to read/write these filenames on
548*4882a593Smuzhiyun	  Mac partitions correctly. This does apply to the filenames
549*4882a593Smuzhiyun	  only, not to the file contents. You can include several codepages;
550*4882a593Smuzhiyun	  say Y here if you want to include the Mac codepage that is used for
551*4882a593Smuzhiyun	  Greek.
552*4882a593Smuzhiyun
553*4882a593Smuzhiyun	  If unsure, say Y.
554*4882a593Smuzhiyun
555*4882a593Smuzhiyunconfig NLS_MAC_ICELAND
556*4882a593Smuzhiyun	tristate "Codepage maciceland"
557*4882a593Smuzhiyun	help
558*4882a593Smuzhiyun	  The Apple HFS file system family can deal with filenames in
559*4882a593Smuzhiyun	  native language character sets. These character sets are stored in
560*4882a593Smuzhiyun	  so-called MAC codepages. You need to include the appropriate
561*4882a593Smuzhiyun	  codepage if you want to be able to read/write these filenames on
562*4882a593Smuzhiyun	  Mac partitions correctly. This does apply to the filenames
563*4882a593Smuzhiyun	  only, not to the file contents. You can include several codepages;
564*4882a593Smuzhiyun	  say Y here if you want to include the Mac codepage that is used for
565*4882a593Smuzhiyun	  Iceland.
566*4882a593Smuzhiyun
567*4882a593Smuzhiyun	  If unsure, say Y.
568*4882a593Smuzhiyun
569*4882a593Smuzhiyunconfig NLS_MAC_INUIT
570*4882a593Smuzhiyun	tristate "Codepage macinuit"
571*4882a593Smuzhiyun	help
572*4882a593Smuzhiyun	  The Apple HFS file system family can deal with filenames in
573*4882a593Smuzhiyun	  native language character sets. These character sets are stored in
574*4882a593Smuzhiyun	  so-called MAC codepages. You need to include the appropriate
575*4882a593Smuzhiyun	  codepage if you want to be able to read/write these filenames on
576*4882a593Smuzhiyun	  Mac partitions correctly. This does apply to the filenames
577*4882a593Smuzhiyun	  only, not to the file contents. You can include several codepages;
578*4882a593Smuzhiyun	  say Y here if you want to include the Mac codepage that is used for
579*4882a593Smuzhiyun	  Inuit.
580*4882a593Smuzhiyun
581*4882a593Smuzhiyun	  If unsure, say Y.
582*4882a593Smuzhiyun
583*4882a593Smuzhiyunconfig NLS_MAC_ROMANIAN
584*4882a593Smuzhiyun	tristate "Codepage macromanian"
585*4882a593Smuzhiyun	help
586*4882a593Smuzhiyun	  The Apple HFS file system family can deal with filenames in
587*4882a593Smuzhiyun	  native language character sets. These character sets are stored in
588*4882a593Smuzhiyun	  so-called MAC codepages. You need to include the appropriate
589*4882a593Smuzhiyun	  codepage if you want to be able to read/write these filenames on
590*4882a593Smuzhiyun	  Mac partitions correctly. This does apply to the filenames
591*4882a593Smuzhiyun	  only, not to the file contents. You can include several codepages;
592*4882a593Smuzhiyun	  say Y here if you want to include the Mac codepage that is used for
593*4882a593Smuzhiyun	  Romanian.
594*4882a593Smuzhiyun
595*4882a593Smuzhiyun	  If unsure, say Y.
596*4882a593Smuzhiyun
597*4882a593Smuzhiyunconfig NLS_MAC_TURKISH
598*4882a593Smuzhiyun	tristate "Codepage macturkish"
599*4882a593Smuzhiyun	help
600*4882a593Smuzhiyun	  The Apple HFS file system family can deal with filenames in
601*4882a593Smuzhiyun	  native language character sets. These character sets are stored in
602*4882a593Smuzhiyun	  so-called MAC codepages. You need to include the appropriate
603*4882a593Smuzhiyun	  codepage if you want to be able to read/write these filenames on
604*4882a593Smuzhiyun	  Mac partitions correctly. This does apply to the filenames
605*4882a593Smuzhiyun	  only, not to the file contents. You can include several codepages;
606*4882a593Smuzhiyun	  say Y here if you want to include the Mac codepage that is used for
607*4882a593Smuzhiyun	  Turkish.
608*4882a593Smuzhiyun
609*4882a593Smuzhiyun	  If unsure, say Y.
610*4882a593Smuzhiyun
611*4882a593Smuzhiyunconfig NLS_UTF8
612*4882a593Smuzhiyun	tristate "NLS UTF-8"
613*4882a593Smuzhiyun	help
614*4882a593Smuzhiyun	  If you want to display filenames with native language characters
615*4882a593Smuzhiyun	  from the Microsoft FAT file system family or from JOLIET CD-ROMs
616*4882a593Smuzhiyun	  correctly on the screen, you need to include the appropriate
617*4882a593Smuzhiyun	  input/output character sets. Say Y here for the UTF-8 encoding of
618*4882a593Smuzhiyun	  the Unicode/ISO9646 universal character set.
619*4882a593Smuzhiyun
620*4882a593Smuzhiyunendif # NLS
621