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