2 # Native language support configuration
6 tristate "Native language support"
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
15 To compile this code as a module, choose M here: the module
16 will be called nls_base.
21 string "Default NLS Option"
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, macroman, utf8.
34 If you specify a wrong value, it will use the built-in NLS;
35 compatible with iso8859-1.
37 If unsure, specify it as "iso8859-1".
39 config NLS_CODEPAGE_437
40 tristate "Codepage 437 (United States, Canada)"
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.
51 config NLS_CODEPAGE_737
52 tristate "Codepage 737 (Greek)"
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.
63 config NLS_CODEPAGE_775
64 tristate "Codepage 775 (Baltic Rim)"
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,
76 config NLS_CODEPAGE_850
77 tristate "Codepage 850 (Europe)"
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.
92 config NLS_CODEPAGE_852
93 tristate "Codepage 852 (Central/Eastern Europe)"
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.
107 config NLS_CODEPAGE_855
108 tristate "Codepage 855 (Cyrillic)"
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.
118 config NLS_CODEPAGE_857
119 tristate "Codepage 857 (Turkish)"
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.
129 config NLS_CODEPAGE_860
130 tristate "Codepage 860 (Portuguese)"
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.
140 config NLS_CODEPAGE_861
141 tristate "Codepage 861 (Icelandic)"
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.
151 config NLS_CODEPAGE_862
152 tristate "Codepage 862 (Hebrew)"
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.
162 config NLS_CODEPAGE_863
163 tristate "Codepage 863 (Canadian French)"
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
174 config NLS_CODEPAGE_864
175 tristate "Codepage 864 (Arabic)"
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.
185 config NLS_CODEPAGE_865
186 tristate "Codepage 865 (Norwegian, Danish)"
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
197 config NLS_CODEPAGE_866
198 tristate "Codepage 866 (Cyrillic/Russian)"
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
209 config NLS_CODEPAGE_869
210 tristate "Codepage 869 (Greek)"
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.
220 config NLS_CODEPAGE_936
221 tristate "Simplified Chinese charset (CP936, GB2312)"
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
232 config NLS_CODEPAGE_950
233 tristate "Traditional Chinese charset (Big5)"
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
244 config NLS_CODEPAGE_932
245 tristate "Japanese charsets (Shift-JIS, EUC-JP)"
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'.
257 config NLS_CODEPAGE_949
258 tristate "Korean charset (CP949, EUC-KR)"
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.
268 config NLS_CODEPAGE_874
269 tristate "Thai charset (CP874, TIS-620)"
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.
280 tristate "Hebrew charsets (ISO-8859-8, CP1255)"
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
288 config NLS_CODEPAGE_1250
289 tristate "Windows CP1250 (Slavic/Central European Languages)"
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,
299 config NLS_CODEPAGE_1251
300 tristate "Windows CP1251 (Bulgarian, Belarusian)"
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.
312 tristate "ASCII (United States)"
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.
319 tristate "NLS ISO 8859-1 (Latin 1; Western European Languages)"
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.
331 tristate "NLS ISO 8859-2 (Latin 2; Slavic/Central European Languages)"
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,
342 tristate "NLS ISO 8859-3 (Latin 3; Esperanto, Galician, Maltese, Turkish)"
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,
352 tristate "NLS ISO 8859-4 (Latin 4; old Baltic charset)"
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.
362 tristate "NLS ISO 8859-5 (Cyrillic)"
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.
373 tristate "NLS ISO 8859-6 (Arabic)"
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
382 tristate "NLS ISO 8859-7 (Modern Greek)"
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
391 tristate "NLS ISO 8859-9 (Latin 5; Turkish)"
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.
400 config NLS_ISO8859_13
401 tristate "NLS ISO 8859-13 (Latin 7; Baltic)"
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
410 config NLS_ISO8859_14
411 tristate "NLS ISO 8859-14 (Latin 8; Celtic)"
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.
421 config NLS_ISO8859_15
422 tristate "NLS ISO 8859-15 (Latin 9; Western European Languages with Euro)"
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.
438 tristate "NLS KOI8-R (Russian)"
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
447 tristate "NLS KOI8-U/RU (Ukrainian, Belarusian)"
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.
455 config NLS_CODEPAGE_MACROMAN
456 tristate "Codepage macroman"
458 The Apple HFS file system family can deal with filenames in
459 native language character sets. These character sets are stored in
460 so-called MAC codepages. You need to include the appropriate
461 codepage if you want to be able to read/write these filenames on
462 Mac partitions correctly. This does apply to the filenames
463 only, not to the file contents. You can include several codepages;
464 say Y here if you want to include the Mac codepage that is used for
465 much of Europe -- United Kingdom, Germany, Spain, Italy, and [add
466 more countries here].
470 config NLS_CODEPAGE_MACCELTIC
471 tristate "Codepage macceltic"
473 The Apple HFS file system family can deal with filenames in
474 native language character sets. These character sets are stored in
475 so-called MAC codepages. You need to include the appropriate
476 codepage if you want to be able to read/write these filenames on
477 Mac partitions correctly. This does apply to the filenames
478 only, not to the file contents. You can include several codepages;
479 say Y here if you want to include the Mac codepage that is used for
484 config NLS_CODEPAGE_MACCENTEURO
485 tristate "Codepage maccenteuro"
487 The Apple HFS file system family can deal with filenames in
488 native language character sets. These character sets are stored in
489 so-called MAC codepages. You need to include the appropriate
490 codepage if you want to be able to read/write these filenames on
491 Mac partitions correctly. This does apply to the filenames
492 only, not to the file contents. You can include several codepages;
493 say Y here if you want to include the Mac codepage that is used for
498 config NLS_CODEPAGE_MACCROATIAN
499 tristate "Codepage maccroatian"
501 The Apple HFS file system family can deal with filenames in
502 native language character sets. These character sets are stored in
503 so-called MAC codepages. You need to include the appropriate
504 codepage if you want to be able to read/write these filenames on
505 Mac partitions correctly. This does apply to the filenames
506 only, not to the file contents. You can include several codepages;
507 say Y here if you want to include the Mac codepage that is used for
512 config NLS_CODEPAGE_MACCYRILLIC
513 tristate "Codepage maccyrillic"
515 The Apple HFS file system family can deal with filenames in
516 native language character sets. These character sets are stored in
517 so-called MAC codepages. You need to include the appropriate
518 codepage if you want to be able to read/write these filenames on
519 Mac partitions correctly. This does apply to the filenames
520 only, not to the file contents. You can include several codepages;
521 say Y here if you want to include the Mac codepage that is used for
526 config NLS_CODEPAGE_MACGAELIC
527 tristate "Codepage macgaelic"
529 The Apple HFS file system family can deal with filenames in
530 native language character sets. These character sets are stored in
531 so-called MAC codepages. You need to include the appropriate
532 codepage if you want to be able to read/write these filenames on
533 Mac partitions correctly. This does apply to the filenames
534 only, not to the file contents. You can include several codepages;
535 say Y here if you want to include the Mac codepage that is used for
540 config NLS_CODEPAGE_MACGREEK
541 tristate "Codepage macgreek"
543 The Apple HFS file system family can deal with filenames in
544 native language character sets. These character sets are stored in
545 so-called MAC codepages. You need to include the appropriate
546 codepage if you want to be able to read/write these filenames on
547 Mac partitions correctly. This does apply to the filenames
548 only, not to the file contents. You can include several codepages;
549 say Y here if you want to include the Mac codepage that is used for
554 config NLS_CODEPAGE_MACICELAND
555 tristate "Codepage maciceland"
557 The Apple HFS file system family can deal with filenames in
558 native language character sets. These character sets are stored in
559 so-called MAC codepages. You need to include the appropriate
560 codepage if you want to be able to read/write these filenames on
561 Mac partitions correctly. This does apply to the filenames
562 only, not to the file contents. You can include several codepages;
563 say Y here if you want to include the Mac codepage that is used for
568 config NLS_CODEPAGE_MACINUIT
569 tristate "Codepage macinuit"
571 The Apple HFS file system family can deal with filenames in
572 native language character sets. These character sets are stored in
573 so-called MAC codepages. You need to include the appropriate
574 codepage if you want to be able to read/write these filenames on
575 Mac partitions correctly. This does apply to the filenames
576 only, not to the file contents. You can include several codepages;
577 say Y here if you want to include the Mac codepage that is used for
582 config NLS_CODEPAGE_MACROMANIAN
583 tristate "Codepage macromanian"
585 The Apple HFS file system family can deal with filenames in
586 native language character sets. These character sets are stored in
587 so-called MAC codepages. You need to include the appropriate
588 codepage if you want to be able to read/write these filenames on
589 Mac partitions correctly. This does apply to the filenames
590 only, not to the file contents. You can include several codepages;
591 say Y here if you want to include the Mac codepage that is used for
596 config NLS_CODEPAGE_MACTURKISH
597 tristate "Codepage macturkish"
599 The Apple HFS file system family can deal with filenames in
600 native language character sets. These character sets are stored in
601 so-called MAC codepages. You need to include the appropriate
602 codepage if you want to be able to read/write these filenames on
603 Mac partitions correctly. This does apply to the filenames
604 only, not to the file contents. You can include several codepages;
605 say Y here if you want to include the Mac codepage that is used for
613 If you want to display filenames with native language characters
614 from the Microsoft FAT file system family or from JOLIET CD-ROMs
615 correctly on the screen, you need to include the appropriate
616 input/output character sets. Say Y here for the UTF-8 encoding of
617 the Unicode/ISO9646 universal character set.