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 "ASCII (United States)"
339 An ASCII NLS module is needed if you want to override the
340 DEFAULT NLS with this very basic charset and don't want any
341 non-ASCII characters to be translated.
344 tristate "NLS ISO 8859-1 (Latin 1; Western European Languages)"
347 If you want to display filenames with native language characters
348 from the Microsoft FAT file system family or from JOLIET CD-ROMs
349 correctly on the screen, you need to include the appropriate
350 input/output character sets. Say Y here for the Latin 1 character
351 set, which covers most West European languages such as Albanian,
352 Catalan, Danish, Dutch, English, Faeroese, Finnish, French, German,
353 Galician, Irish, Icelandic, Italian, Norwegian, Portuguese, Spanish,
354 and Swedish. It is also the default for the US. If unsure, say Y.
357 tristate "NLS ISO 8859-2 (Latin 2; Slavic/Central European Languages)"
360 If you want to display filenames with native language characters
361 from the Microsoft FAT file system family or from JOLIET CD-ROMs
362 correctly on the screen, you need to include the appropriate
363 input/output character sets. Say Y here for the Latin 2 character
364 set, which works for most Latin-written Slavic and Central European
365 languages: Czech, German, Hungarian, Polish, Rumanian, Croatian,
369 tristate "NLS ISO 8859-3 (Latin 3; Esperanto, Galician, Maltese, Turkish)"
372 If you want to display filenames with native language characters
373 from the Microsoft FAT file system family or from JOLIET CD-ROMs
374 correctly on the screen, you need to include the appropriate
375 input/output character sets. Say Y here for the Latin 3 character
376 set, which is popular with authors of Esperanto, Galician, Maltese,
380 tristate "NLS ISO 8859-4 (Latin 4; old Baltic charset)"
383 If you want to display filenames with native language characters
384 from the Microsoft FAT file system family or from JOLIET CD-ROMs
385 correctly on the screen, you need to include the appropriate
386 input/output character sets. Say Y here for the Latin 4 character
387 set which introduces letters for Estonian, Latvian, and
388 Lithuanian. It is an incomplete predecessor of Latin 7.
391 tristate "NLS ISO 8859-5 (Cyrillic)"
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 ISO8859-5, a Cyrillic
398 character set with which you can type Bulgarian, Belarusian,
399 Macedonian, Russian, Serbian, and Ukrainian. Note that the charset
400 KOI8-R is preferred in Russia.
403 tristate "NLS ISO 8859-6 (Arabic)"
406 If you want to display filenames with native language characters
407 from the Microsoft FAT file system family or from JOLIET CD-ROMs
408 correctly on the screen, you need to include the appropriate
409 input/output character sets. Say Y here for ISO8859-6, the Arabic
413 tristate "NLS ISO 8859-7 (Modern Greek)"
416 If you want to display filenames with native language characters
417 from the Microsoft FAT file system family or from JOLIET CD-ROMs
418 correctly on the screen, you need to include the appropriate
419 input/output character sets. Say Y here for ISO8859-7, the Modern
423 tristate "NLS ISO 8859-9 (Latin 5; Turkish)"
426 If you want to display filenames with native language characters
427 from the Microsoft FAT file system family or from JOLIET CD-ROMs
428 correctly on the screen, you need to include the appropriate
429 input/output character sets. Say Y here for the Latin 5 character
430 set, and it replaces the rarely needed Icelandic letters in Latin 1
431 with the Turkish ones. Useful in Turkey.
433 config NLS_ISO8859_13
434 tristate "NLS ISO 8859-13 (Latin 7; Baltic)"
437 If you want to display filenames with native language characters
438 from the Microsoft FAT file system family or from JOLIET CD-ROMs
439 correctly on the screen, you need to include the appropriate
440 input/output character sets. Say Y here for the Latin 7 character
441 set, which supports modern Baltic languages including Latvian
444 config NLS_ISO8859_14
445 tristate "NLS ISO 8859-14 (Latin 8; Celtic)"
448 If you want to display filenames with native language characters
449 from the Microsoft FAT file system family or from JOLIET CD-ROMs
450 correctly on the screen, you need to include the appropriate
451 input/output character sets. Say Y here for the Latin 8 character
452 set, which adds the last accented vowels for Welsh (aka Cymraeg)
453 (and Manx Gaelic) that were missing in Latin 1.
454 <http://linux.speech.cymru.org/> has further information.
456 config NLS_ISO8859_15
457 tristate "NLS ISO 8859-15 (Latin 9; Western European Languages with Euro)"
460 If you want to display filenames with native language characters
461 from the Microsoft FAT file system family or from JOLIET CD-ROMs
462 correctly on the screen, you need to include the appropriate
463 input/output character sets. Say Y here for the Latin 9 character
464 set, which covers most West European languages such as Albanian,
465 Catalan, Danish, Dutch, English, Estonian, Faeroese, Finnish,
466 French, German, Galician, Irish, Icelandic, Italian, Norwegian,
467 Portuguese, Spanish, and Swedish. Latin 9 is an update to
468 Latin 1 (ISO 8859-1) that removes a handful of rarely used
469 characters and instead adds support for Estonian, corrects the
470 support for French and Finnish, and adds the new Euro character.
474 tristate "NLS KOI8-R (Russian)"
477 If you want to display filenames with native language characters
478 from the Microsoft FAT file system family or from JOLIET CD-ROMs
479 correctly on the screen, you need to include the appropriate
480 input/output character sets. Say Y here for the preferred Russian
484 tristate "NLS KOI8-U/RU (Ukrainian, Belarusian)"
487 If you want to display filenames with native language characters
488 from the Microsoft FAT file system family or from JOLIET CD-ROMs
489 correctly on the screen, you need to include the appropriate
490 input/output character sets. Say Y here for the preferred Ukrainian
491 (koi8-u) and Belarusian (koi8-ru) character sets.
497 If you want to display filenames with native language characters
498 from the Microsoft FAT file system family or from JOLIET CD-ROMs
499 correctly on the screen, you need to include the appropriate
500 input/output character sets. Say Y here for the UTF-8 encoding of
501 the Unicode/ISO9646 universal character set.