2 # Native language support configuration
5 menu "Native Language Support"
8 tristate "Base native language support"
10 The base Native Language Support. A number of filesystems
11 depend on it (e.g. FAT, JOLIET, NT, BEOS filesystems), as well
12 as the ability of some filesystems to use native languages
17 To compile this code as a module, choose M here: the module
18 will be called nls_base.
21 string "Default NLS Option"
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, utf8.
35 If you specify a wrong value, it will use the built-in NLS;
36 compatible with iso8859-1.
38 If unsure, specify it as "iso8859-1".
40 config NLS_CODEPAGE_437
41 tristate "Codepage 437 (United States, Canada)"
44 The Microsoft FAT file system family can deal with filenames in
45 native language character sets. These character sets are stored
46 in so-called DOS codepages. You need to include the appropriate
47 codepage if you want to be able to read/write these filenames on
48 DOS/Windows partitions correctly. This does apply to the filenames
49 only, not to the file contents. You can include several codepages;
50 say Y here if you want to include the DOS codepage that is used in
51 the United States and parts of Canada. This is recommended.
53 config NLS_CODEPAGE_737
54 tristate "Codepage 737 (Greek)"
57 The Microsoft FAT file system family can deal with filenames in
58 native language character sets. These character sets are stored
59 in so-called DOS codepages. You need to include the appropriate
60 codepage if you want to be able to read/write these filenames on
61 DOS/Windows partitions correctly. This does apply to the filenames
62 only, not to the file contents. You can include several codepages;
63 say Y here if you want to include the DOS codepage that is used for
64 Greek. If unsure, say N.
66 config NLS_CODEPAGE_775
67 tristate "Codepage 775 (Baltic Rim)"
70 The Microsoft FAT file system family can deal with filenames in
71 native language character sets. These character sets are stored
72 in so-called DOS codepages. You need to include the appropriate
73 codepage if you want to be able to read/write these filenames on
74 DOS/Windows partitions correctly. This does apply to the filenames
75 only, not to the file contents. You can include several codepages;
76 say Y here if you want to include the DOS codepage that is used
77 for the Baltic Rim Languages (Latvian and Lithuanian). If unsure,
80 config NLS_CODEPAGE_850
81 tristate "Codepage 850 (Europe)"
84 The Microsoft FAT file system family can deal with filenames in
85 native language character sets. These character sets are stored in
86 so-called DOS codepages. You need to include the appropriate
87 codepage if you want to be able to read/write these filenames on
88 DOS/Windows partitions correctly. This does apply to the filenames
89 only, not to the file contents. You can include several codepages;
90 say Y here if you want to include the DOS codepage that is used for
91 much of Europe -- United Kingdom, Germany, Spain, Italy, and [add
92 more countries here]. It has some characters useful to many European
93 languages that are not part of the US codepage 437.
97 config NLS_CODEPAGE_852
98 tristate "Codepage 852 (Central/Eastern Europe)"
101 The Microsoft FAT file system family can deal with filenames in
102 native language character sets. These character sets are stored in
103 so-called DOS codepages. You need to include the appropriate
104 codepage if you want to be able to read/write these filenames on
105 DOS/Windows partitions correctly. This does apply to the filenames
106 only, not to the file contents. You can include several codepages;
107 say Y here if you want to include the Latin 2 codepage used by DOS
108 for much of Central and Eastern Europe. It has all the required
109 characters for these languages: Albanian, Croatian, Czech, English,
110 Finnish, Hungarian, Irish, German, Polish, Romanian, Serbian (Latin
111 transcription), Slovak, Slovenian, and Sorbian.
113 config NLS_CODEPAGE_855
114 tristate "Codepage 855 (Cyrillic)"
117 The Microsoft FAT file system family can deal with filenames in
118 native language character sets. These character sets are stored in
119 so-called DOS codepages. You need to include the appropriate
120 codepage if you want to be able to read/write these filenames on
121 DOS/Windows partitions correctly. This does apply to the filenames
122 only, not to the file contents. You can include several codepages;
123 say Y here if you want to include the DOS codepage for Cyrillic.
125 config NLS_CODEPAGE_857
126 tristate "Codepage 857 (Turkish)"
129 The Microsoft FAT file system family can deal with filenames in
130 native language character sets. These character sets are stored in
131 so-called DOS codepages. You need to include the appropriate
132 codepage if you want to be able to read/write these filenames on
133 DOS/Windows partitions correctly. This does apply to the filenames
134 only, not to the file contents. You can include several codepages;
135 say Y here if you want to include the DOS codepage for Turkish.
137 config NLS_CODEPAGE_860
138 tristate "Codepage 860 (Portuguese)"
141 The Microsoft FAT file system family can deal with filenames in
142 native language character sets. These character sets are stored in
143 so-called DOS codepages. You need to include the appropriate
144 codepage if you want to be able to read/write these filenames on
145 DOS/Windows partitions correctly. This does apply to the filenames
146 only, not to the file contents. You can include several codepages;
147 say Y here if you want to include the DOS codepage for Portuguese.
149 config NLS_CODEPAGE_861
150 tristate "Codepage 861 (Icelandic)"
153 The Microsoft FAT file system family can deal with filenames in
154 native language character sets. These character sets are stored in
155 so-called DOS codepages. You need to include the appropriate
156 codepage if you want to be able to read/write these filenames on
157 DOS/Windows partitions correctly. This does apply to the filenames
158 only, not to the file contents. You can include several codepages;
159 say Y here if you want to include the DOS codepage for Icelandic.
161 config NLS_CODEPAGE_862
162 tristate "Codepage 862 (Hebrew)"
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 Hebrew.
173 config NLS_CODEPAGE_863
174 tristate "Codepage 863 (Canadian French)"
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 Canadian
186 config NLS_CODEPAGE_864
187 tristate "Codepage 864 (Arabic)"
190 The Microsoft FAT file system family can deal with filenames in
191 native language character sets. These character sets are stored in
192 so-called DOS codepages. You need to include the appropriate
193 codepage if you want to be able to read/write these filenames on
194 DOS/Windows partitions correctly. This does apply to the filenames
195 only, not to the file contents. You can include several codepages;
196 say Y here if you want to include the DOS codepage for Arabic.
198 config NLS_CODEPAGE_865
199 tristate "Codepage 865 (Norwegian, Danish)"
202 The Microsoft FAT file system family can deal with filenames in
203 native language character sets. These character sets are stored in
204 so-called DOS codepages. You need to include the appropriate
205 codepage if you want to be able to read/write these filenames on
206 DOS/Windows partitions correctly. This does apply to the filenames
207 only, not to the file contents. You can include several codepages;
208 say Y here if you want to include the DOS codepage for the Nordic
211 config NLS_CODEPAGE_866
212 tristate "Codepage 866 (Cyrillic/Russian)"
215 The Microsoft FAT file system family can deal with filenames in
216 native language character sets. These character sets are stored in
217 so-called DOS codepages. You need to include the appropriate
218 codepage if you want to be able to read/write these filenames on
219 DOS/Windows partitions correctly. This does apply to the filenames
220 only, not to the file contents. You can include several codepages;
221 say Y here if you want to include the DOS codepage for
224 config NLS_CODEPAGE_869
225 tristate "Codepage 869 (Greek)"
228 The Microsoft FAT file system family can deal with filenames in
229 native language character sets. These character sets are stored in
230 so-called DOS codepages. You need to include the appropriate
231 codepage if you want to be able to read/write these filenames on
232 DOS/Windows partitions correctly. This does apply to the filenames
233 only, not to the file contents. You can include several codepages;
234 say Y here if you want to include the DOS codepage for Greek.
236 config NLS_CODEPAGE_936
237 tristate "Simplified Chinese charset (CP936, GB2312)"
240 The Microsoft FAT file system family can deal with filenames in
241 native language character sets. These character sets are stored in
242 so-called DOS codepages. You need to include the appropriate
243 codepage if you want to be able to read/write these filenames on
244 DOS/Windows partitions correctly. This does apply to the filenames
245 only, not to the file contents. You can include several codepages;
246 say Y here if you want to include the DOS codepage for Simplified
249 config NLS_CODEPAGE_950
250 tristate "Traditional Chinese charset (Big5)"
253 The Microsoft FAT file system family can deal with filenames in
254 native language character sets. These character sets are stored in
255 so-called DOS codepages. You need to include the appropriate
256 codepage if you want to be able to read/write these filenames on
257 DOS/Windows partitions correctly. This does apply to the filenames
258 only, not to the file contents. You can include several codepages;
259 say Y here if you want to include the DOS codepage for Traditional
262 config NLS_CODEPAGE_932
263 tristate "Japanese charsets (Shift-JIS, EUC-JP)"
266 The Microsoft FAT file system family can deal with filenames in
267 native language character sets. These character sets are stored in
268 so-called DOS codepages. You need to include the appropriate
269 codepage if you want to be able to read/write these filenames on
270 DOS/Windows partitions correctly. This does apply to the filenames
271 only, not to the file contents. You can include several codepages;
272 say Y here if you want to include the DOS codepage for Shift-JIS
273 or EUC-JP. To use EUC-JP, you can use 'euc-jp' as mount option or
274 NLS Default value during kernel configuration, instead of 'cp932'.
276 config NLS_CODEPAGE_949
277 tristate "Korean charset (CP949, EUC-KR)"
280 The Microsoft FAT file system family can deal with filenames in
281 native language character sets. These character sets are stored in
282 so-called DOS codepages. You need to include the appropriate
283 codepage if you want to be able to read/write these filenames on
284 DOS/Windows partitions correctly. This does apply to the filenames
285 only, not to the file contents. You can include several codepages;
286 say Y here if you want to include the DOS codepage for UHC.
288 config NLS_CODEPAGE_874
289 tristate "Thai charset (CP874, TIS-620)"
292 The Microsoft FAT file system family can deal with filenames in
293 native language character sets. These character sets are stored in
294 so-called DOS codepages. You need to include the appropriate
295 codepage if you want to be able to read/write these filenames on
296 DOS/Windows partitions correctly. This does apply to the filenames
297 only, not to the file contents. You can include several codepages;
298 say Y here if you want to include the DOS codepage for Thai.
301 tristate "Hebrew charsets (ISO-8859-8, CP1255)"
304 If you want to display filenames with native language characters
305 from the Microsoft FAT file system family or from JOLIET CD-ROMs
306 correctly on the screen, you need to include the appropriate
307 input/output character sets. Say Y here for ISO8859-8, the Hebrew
310 config NLS_CODEPAGE_1250
311 tristate "Windows CP1250 (Slavic/Central European Languages)"
314 If you want to display filenames with native language characters
315 from the Microsoft FAT file system family or from JOLIET CDROMs
316 correctly on the screen, you need to include the appropriate
317 input/output character sets. Say Y here for the Windows CP-1250
318 character set, which works for most Latin-written Slavic and Central
319 European languages: Czech, German, Hungarian, Polish, Rumanian, Croatian,
322 config NLS_CODEPAGE_1251
323 tristate "Windows CP1251 (Bulgarian, Belarusian)"
326 The Microsoft FAT file system family can deal with filenames in
327 native language character sets. These character sets are stored in
328 so-called DOS codepages. You need to include the appropriate
329 codepage if you want to be able to read/write these filenames on
330 DOS/Windows partitions correctly. This does apply to the filenames
331 only, not to the file contents. You can include several codepages;
332 say Y here if you want to include the DOS codepage for Russian and
333 Bulgarian and Belarusian.
336 tristate "NLS ISO 8859-1 (Latin 1; Western European Languages)"
339 If you want to display filenames with native language characters
340 from the Microsoft FAT file system family or from JOLIET CD-ROMs
341 correctly on the screen, you need to include the appropriate
342 input/output character sets. Say Y here for the Latin 1 character
343 set, which covers most West European languages such as Albanian,
344 Catalan, Danish, Dutch, English, Faeroese, Finnish, French, German,
345 Galician, Irish, Icelandic, Italian, Norwegian, Portuguese, Spanish,
346 and Swedish. It is also the default for the US. If unsure, say Y.
349 tristate "NLS ISO 8859-2 (Latin 2; Slavic/Central European Languages)"
352 If you want to display filenames with native language characters
353 from the Microsoft FAT file system family or from JOLIET CD-ROMs
354 correctly on the screen, you need to include the appropriate
355 input/output character sets. Say Y here for the Latin 2 character
356 set, which works for most Latin-written Slavic and Central European
357 languages: Czech, German, Hungarian, Polish, Rumanian, Croatian,
361 tristate "NLS ISO 8859-3 (Latin 3; Esperanto, Galician, Maltese, Turkish)"
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 the Latin 3 character
368 set, which is popular with authors of Esperanto, Galician, Maltese,
372 tristate "NLS ISO 8859-4 (Latin 4; old Baltic charset)"
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 the Latin 4 character
379 set which introduces letters for Estonian, Latvian, and
380 Lithuanian. It is an incomplete predecessor of Latin 7.
383 tristate "NLS ISO 8859-5 (Cyrillic)"
386 If you want to display filenames with native language characters
387 from the Microsoft FAT file system family or from JOLIET CD-ROMs
388 correctly on the screen, you need to include the appropriate
389 input/output character sets. Say Y here for ISO8859-5, a Cyrillic
390 character set with which you can type Bulgarian, Belarusian,
391 Macedonian, Russian, Serbian, and Ukrainian. Note that the charset
392 KOI8-R is preferred in Russia.
395 tristate "NLS ISO 8859-6 (Arabic)"
398 If you want to display filenames with native language characters
399 from the Microsoft FAT file system family or from JOLIET CD-ROMs
400 correctly on the screen, you need to include the appropriate
401 input/output character sets. Say Y here for ISO8859-6, the Arabic
405 tristate "NLS ISO 8859-7 (Modern Greek)"
408 If you want to display filenames with native language characters
409 from the Microsoft FAT file system family or from JOLIET CD-ROMs
410 correctly on the screen, you need to include the appropriate
411 input/output character sets. Say Y here for ISO8859-7, the Modern
415 tristate "NLS ISO 8859-9 (Latin 5; Turkish)"
418 If you want to display filenames with native language characters
419 from the Microsoft FAT file system family or from JOLIET CD-ROMs
420 correctly on the screen, you need to include the appropriate
421 input/output character sets. Say Y here for the Latin 5 character
422 set, and it replaces the rarely needed Icelandic letters in Latin 1
423 with the Turkish ones. Useful in Turkey.
425 config NLS_ISO8859_13
426 tristate "NLS ISO 8859-13 (Latin 7; Baltic)"
429 If you want to display filenames with native language characters
430 from the Microsoft FAT file system family or from JOLIET CD-ROMs
431 correctly on the screen, you need to include the appropriate
432 input/output character sets. Say Y here for the Latin 7 character
433 set, which supports modern Baltic languages including Latvian
436 config NLS_ISO8859_14
437 tristate "NLS ISO 8859-14 (Latin 8; Celtic)"
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 Latin 8 character
444 set, which adds the last accented vowels for Welsh (aka Cymraeg)
445 (and Manx Gaelic) that were missing in Latin 1.
446 <http://linux.speech.cymru.org/> has further information.
448 config NLS_ISO8859_15
449 tristate "NLS ISO 8859-15 (Latin 9; Western European Languages with Euro)"
452 If you want to display filenames with native language characters
453 from the Microsoft FAT file system family or from JOLIET CD-ROMs
454 correctly on the screen, you need to include the appropriate
455 input/output character sets. Say Y here for the Latin 9 character
456 set, which covers most West European languages such as Albanian,
457 Catalan, Danish, Dutch, English, Estonian, Faeroese, Finnish,
458 French, German, Galician, Irish, Icelandic, Italian, Norwegian,
459 Portuguese, Spanish, and Swedish. Latin 9 is an update to
460 Latin 1 (ISO 8859-1) that removes a handful of rarely used
461 characters and instead adds support for Estonian, corrects the
462 support for French and Finnish, and adds the new Euro character.
466 tristate "NLS KOI8-R (Russian)"
469 If you want to display filenames with native language characters
470 from the Microsoft FAT file system family or from JOLIET CD-ROMs
471 correctly on the screen, you need to include the appropriate
472 input/output character sets. Say Y here for the preferred Russian
476 tristate "NLS KOI8-U/RU (Ukrainian, Belarusian)"
479 If you want to display filenames with native language characters
480 from the Microsoft FAT file system family or from JOLIET CD-ROMs
481 correctly on the screen, you need to include the appropriate
482 input/output character sets. Say Y here for the preferred Ukrainian
483 (koi8-u) and Belarusian (koi8-ru) character sets.
489 If you want to display filenames with native language characters
490 from the Microsoft FAT file system family or from JOLIET CD-ROMs
491 correctly on the screen, you need to include the appropriate
492 input/output character sets. Say Y here for the UTF-8 encoding of
493 the Unicode/ISO9646 universal character set.