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 465