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