1# 2# Native language support configuration 3# 4 5menu "Native Language Support" 6 7config NLS 8 tristate "Base native language support" 9 ---help--- 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 13 (NCP, SMB). 14 15 If unsure, say Y. 16 17 To compile this code as a module, choose M here: the module 18 will be called nls_base. 19 20config NLS_DEFAULT 21 string "Default NLS Option" 22 depends on NLS 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, 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 depends on NLS 43 help 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. 52 53config NLS_CODEPAGE_737 54 tristate "Codepage 737 (Greek)" 55 depends on NLS 56 help 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. 65 66config NLS_CODEPAGE_775 67 tristate "Codepage 775 (Baltic Rim)" 68 depends on NLS 69 help 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, 78 say N. 79 80config NLS_CODEPAGE_850 81 tristate "Codepage 850 (Europe)" 82 depends on NLS 83 ---help--- 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. 94 95 If unsure, say Y. 96 97config NLS_CODEPAGE_852 98 tristate "Codepage 852 (Central/Eastern Europe)" 99 depends on NLS 100 ---help--- 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. 112 113config NLS_CODEPAGE_855 114 tristate "Codepage 855 (Cyrillic)" 115 depends on NLS 116 help 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. 124 125config NLS_CODEPAGE_857 126 tristate "Codepage 857 (Turkish)" 127 depends on NLS 128 help 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. 136 137config NLS_CODEPAGE_860 138 tristate "Codepage 860 (Portuguese)" 139 depends on NLS 140 help 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. 148 149config NLS_CODEPAGE_861 150 tristate "Codepage 861 (Icelandic)" 151 depends on NLS 152 help 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. 160 161config NLS_CODEPAGE_862 162 tristate "Codepage 862 (Hebrew)" 163 depends on NLS 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 Hebrew. 172 173config NLS_CODEPAGE_863 174 tristate "Codepage 863 (Canadian French)" 175 depends on NLS 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 Canadian 184 French. 185 186config NLS_CODEPAGE_864 187 tristate "Codepage 864 (Arabic)" 188 depends on NLS 189 help 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. 197 198config NLS_CODEPAGE_865 199 tristate "Codepage 865 (Norwegian, Danish)" 200 depends on NLS 201 help 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 209 European countries. 210 211config NLS_CODEPAGE_866 212 tristate "Codepage 866 (Cyrillic/Russian)" 213 depends on NLS 214 help 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 222 Cyrillic/Russian. 223 224config NLS_CODEPAGE_869 225 tristate "Codepage 869 (Greek)" 226 depends on NLS 227 help 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. 235 236config NLS_CODEPAGE_936 237 tristate "Simplified Chinese charset (CP936, GB2312)" 238 depends on NLS 239 help 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 247 Chinese(GBK). 248 249config NLS_CODEPAGE_950 250 tristate "Traditional Chinese charset (Big5)" 251 depends on NLS 252 help 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 260 Chinese(Big5). 261 262config NLS_CODEPAGE_932 263 tristate "Japanese charsets (Shift-JIS, EUC-JP)" 264 depends on NLS 265 help 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'. 275 276config NLS_CODEPAGE_949 277 tristate "Korean charset (CP949, EUC-KR)" 278 depends on NLS 279 help 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. 287 288config NLS_CODEPAGE_874 289 tristate "Thai charset (CP874, TIS-620)" 290 depends on NLS 291 help 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. 299 300config NLS_ISO8859_8 301 tristate "Hebrew charsets (ISO-8859-8, CP1255)" 302 depends on NLS 303 help 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 308 character set. 309 310config NLS_CODEPAGE_1250 311 tristate "Windows CP1250 (Slavic/Central European Languages)" 312 depends on NLS 313 help 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, 320 Slovak, Slovene. 321 322config NLS_CODEPAGE_1251 323 tristate "Windows CP1251 (Bulgarian, Belarusian)" 324 depends on NLS 325 help 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. 334 335config NLS_ASCII 336 tristate "ASCII (United States)" 337 depends on NLS 338 help 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. 342 343config NLS_ISO8859_1 344 tristate "NLS ISO 8859-1 (Latin 1; Western European Languages)" 345 depends on NLS 346 help 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. 355 356config NLS_ISO8859_2 357 tristate "NLS ISO 8859-2 (Latin 2; Slavic/Central European Languages)" 358 depends on NLS 359 help 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, 366 Slovak, Slovene. 367 368config NLS_ISO8859_3 369 tristate "NLS ISO 8859-3 (Latin 3; Esperanto, Galician, Maltese, Turkish)" 370 depends on NLS 371 help 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, 377 and Turkish. 378 379config NLS_ISO8859_4 380 tristate "NLS ISO 8859-4 (Latin 4; old Baltic charset)" 381 depends on NLS 382 help 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. 389 390config NLS_ISO8859_5 391 tristate "NLS ISO 8859-5 (Cyrillic)" 392 depends on NLS 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 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. 401 402config NLS_ISO8859_6 403 tristate "NLS ISO 8859-6 (Arabic)" 404 depends on NLS 405 help 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 410 character set. 411 412config NLS_ISO8859_7 413 tristate "NLS ISO 8859-7 (Modern Greek)" 414 depends on NLS 415 help 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 420 Greek character set. 421 422config NLS_ISO8859_9 423 tristate "NLS ISO 8859-9 (Latin 5; Turkish)" 424 depends on NLS 425 help 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. 432 433config NLS_ISO8859_13 434 tristate "NLS ISO 8859-13 (Latin 7; Baltic)" 435 depends on NLS 436 help 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 442 and Lithuanian. 443 444config NLS_ISO8859_14 445 tristate "NLS ISO 8859-14 (Latin 8; Celtic)" 446 depends on NLS 447 help 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. 455 456config NLS_ISO8859_15 457 tristate "NLS ISO 8859-15 (Latin 9; Western European Languages with Euro)" 458 depends on NLS 459 ---help--- 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. 471 If unsure, say Y. 472 473config NLS_KOI8_R 474 tristate "NLS KOI8-R (Russian)" 475 depends on NLS 476 help 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 481 character set. 482 483config NLS_KOI8_U 484 tristate "NLS KOI8-U/RU (Ukrainian, Belarusian)" 485 depends on NLS 486 help 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. 492 493config NLS_UTF8 494 tristate "NLS UTF-8" 495 depends on NLS 496 help 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. 502 503endmenu 504 505