1*1da177e4SLinus Torvalds# 2*1da177e4SLinus Torvalds# Native language support configuration 3*1da177e4SLinus Torvalds# 4*1da177e4SLinus Torvalds 5*1da177e4SLinus Torvaldsmenu "Native Language Support" 6*1da177e4SLinus Torvalds 7*1da177e4SLinus Torvaldsconfig NLS 8*1da177e4SLinus Torvalds tristate "Base native language support" 9*1da177e4SLinus Torvalds ---help--- 10*1da177e4SLinus Torvalds The base Native Language Support. A number of filesystems 11*1da177e4SLinus Torvalds depend on it (e.g. FAT, JOLIET, NT, BEOS filesystems), as well 12*1da177e4SLinus Torvalds as the ability of some filesystems to use native languages 13*1da177e4SLinus Torvalds (NCP, SMB). 14*1da177e4SLinus Torvalds 15*1da177e4SLinus Torvalds If unsure, say Y. 16*1da177e4SLinus Torvalds 17*1da177e4SLinus Torvalds To compile this code as a module, choose M here: the module 18*1da177e4SLinus Torvalds will be called nls_base. 19*1da177e4SLinus Torvalds 20*1da177e4SLinus Torvaldsconfig NLS_DEFAULT 21*1da177e4SLinus Torvalds string "Default NLS Option" 22*1da177e4SLinus Torvalds depends on NLS 23*1da177e4SLinus Torvalds default "iso8859-1" 24*1da177e4SLinus Torvalds ---help--- 25*1da177e4SLinus Torvalds The default NLS used when mounting file system. Note, that this is 26*1da177e4SLinus Torvalds the NLS used by your console, not the NLS used by a specific file 27*1da177e4SLinus Torvalds system (if different) to store data (filenames) on a disk. 28*1da177e4SLinus Torvalds Currently, the valid values are: 29*1da177e4SLinus Torvalds big5, cp437, cp737, cp775, cp850, cp852, cp855, cp857, cp860, cp861, 30*1da177e4SLinus Torvalds cp862, cp863, cp864, cp865, cp866, cp869, cp874, cp932, cp936, 31*1da177e4SLinus Torvalds cp949, cp950, cp1251, cp1255, euc-jp, euc-kr, gb2312, iso8859-1, 32*1da177e4SLinus Torvalds iso8859-2, iso8859-3, iso8859-4, iso8859-5, iso8859-6, iso8859-7, 33*1da177e4SLinus Torvalds iso8859-8, iso8859-9, iso8859-13, iso8859-14, iso8859-15, 34*1da177e4SLinus Torvalds koi8-r, koi8-ru, koi8-u, sjis, tis-620, utf8. 35*1da177e4SLinus Torvalds If you specify a wrong value, it will use the built-in NLS; 36*1da177e4SLinus Torvalds compatible with iso8859-1. 37*1da177e4SLinus Torvalds 38*1da177e4SLinus Torvalds If unsure, specify it as "iso8859-1". 39*1da177e4SLinus Torvalds 40*1da177e4SLinus Torvaldsconfig NLS_CODEPAGE_437 41*1da177e4SLinus Torvalds tristate "Codepage 437 (United States, Canada)" 42*1da177e4SLinus Torvalds depends on NLS 43*1da177e4SLinus Torvalds help 44*1da177e4SLinus Torvalds The Microsoft FAT file system family can deal with filenames in 45*1da177e4SLinus Torvalds native language character sets. These character sets are stored 46*1da177e4SLinus Torvalds in so-called DOS codepages. You need to include the appropriate 47*1da177e4SLinus Torvalds codepage if you want to be able to read/write these filenames on 48*1da177e4SLinus Torvalds DOS/Windows partitions correctly. This does apply to the filenames 49*1da177e4SLinus Torvalds only, not to the file contents. You can include several codepages; 50*1da177e4SLinus Torvalds say Y here if you want to include the DOS codepage that is used in 51*1da177e4SLinus Torvalds the United States and parts of Canada. This is recommended. 52*1da177e4SLinus Torvalds 53*1da177e4SLinus Torvaldsconfig NLS_CODEPAGE_737 54*1da177e4SLinus Torvalds tristate "Codepage 737 (Greek)" 55*1da177e4SLinus Torvalds depends on NLS 56*1da177e4SLinus Torvalds help 57*1da177e4SLinus Torvalds The Microsoft FAT file system family can deal with filenames in 58*1da177e4SLinus Torvalds native language character sets. These character sets are stored 59*1da177e4SLinus Torvalds in so-called DOS codepages. You need to include the appropriate 60*1da177e4SLinus Torvalds codepage if you want to be able to read/write these filenames on 61*1da177e4SLinus Torvalds DOS/Windows partitions correctly. This does apply to the filenames 62*1da177e4SLinus Torvalds only, not to the file contents. You can include several codepages; 63*1da177e4SLinus Torvalds say Y here if you want to include the DOS codepage that is used for 64*1da177e4SLinus Torvalds Greek. If unsure, say N. 65*1da177e4SLinus Torvalds 66*1da177e4SLinus Torvaldsconfig NLS_CODEPAGE_775 67*1da177e4SLinus Torvalds tristate "Codepage 775 (Baltic Rim)" 68*1da177e4SLinus Torvalds depends on NLS 69*1da177e4SLinus Torvalds help 70*1da177e4SLinus Torvalds The Microsoft FAT file system family can deal with filenames in 71*1da177e4SLinus Torvalds native language character sets. These character sets are stored 72*1da177e4SLinus Torvalds in so-called DOS codepages. You need to include the appropriate 73*1da177e4SLinus Torvalds codepage if you want to be able to read/write these filenames on 74*1da177e4SLinus Torvalds DOS/Windows partitions correctly. This does apply to the filenames 75*1da177e4SLinus Torvalds only, not to the file contents. You can include several codepages; 76*1da177e4SLinus Torvalds say Y here if you want to include the DOS codepage that is used 77*1da177e4SLinus Torvalds for the Baltic Rim Languages (Latvian and Lithuanian). If unsure, 78*1da177e4SLinus Torvalds say N. 79*1da177e4SLinus Torvalds 80*1da177e4SLinus Torvaldsconfig NLS_CODEPAGE_850 81*1da177e4SLinus Torvalds tristate "Codepage 850 (Europe)" 82*1da177e4SLinus Torvalds depends on NLS 83*1da177e4SLinus Torvalds ---help--- 84*1da177e4SLinus Torvalds The Microsoft FAT file system family can deal with filenames in 85*1da177e4SLinus Torvalds native language character sets. These character sets are stored in 86*1da177e4SLinus Torvalds so-called DOS codepages. You need to include the appropriate 87*1da177e4SLinus Torvalds codepage if you want to be able to read/write these filenames on 88*1da177e4SLinus Torvalds DOS/Windows partitions correctly. This does apply to the filenames 89*1da177e4SLinus Torvalds only, not to the file contents. You can include several codepages; 90*1da177e4SLinus Torvalds say Y here if you want to include the DOS codepage that is used for 91*1da177e4SLinus Torvalds much of Europe -- United Kingdom, Germany, Spain, Italy, and [add 92*1da177e4SLinus Torvalds more countries here]. It has some characters useful to many European 93*1da177e4SLinus Torvalds languages that are not part of the US codepage 437. 94*1da177e4SLinus Torvalds 95*1da177e4SLinus Torvalds If unsure, say Y. 96*1da177e4SLinus Torvalds 97*1da177e4SLinus Torvaldsconfig NLS_CODEPAGE_852 98*1da177e4SLinus Torvalds tristate "Codepage 852 (Central/Eastern Europe)" 99*1da177e4SLinus Torvalds depends on NLS 100*1da177e4SLinus Torvalds ---help--- 101*1da177e4SLinus Torvalds The Microsoft FAT file system family can deal with filenames in 102*1da177e4SLinus Torvalds native language character sets. These character sets are stored in 103*1da177e4SLinus Torvalds so-called DOS codepages. You need to include the appropriate 104*1da177e4SLinus Torvalds codepage if you want to be able to read/write these filenames on 105*1da177e4SLinus Torvalds DOS/Windows partitions correctly. This does apply to the filenames 106*1da177e4SLinus Torvalds only, not to the file contents. You can include several codepages; 107*1da177e4SLinus Torvalds say Y here if you want to include the Latin 2 codepage used by DOS 108*1da177e4SLinus Torvalds for much of Central and Eastern Europe. It has all the required 109*1da177e4SLinus Torvalds characters for these languages: Albanian, Croatian, Czech, English, 110*1da177e4SLinus Torvalds Finnish, Hungarian, Irish, German, Polish, Romanian, Serbian (Latin 111*1da177e4SLinus Torvalds transcription), Slovak, Slovenian, and Sorbian. 112*1da177e4SLinus Torvalds 113*1da177e4SLinus Torvaldsconfig NLS_CODEPAGE_855 114*1da177e4SLinus Torvalds tristate "Codepage 855 (Cyrillic)" 115*1da177e4SLinus Torvalds depends on NLS 116*1da177e4SLinus Torvalds help 117*1da177e4SLinus Torvalds The Microsoft FAT file system family can deal with filenames in 118*1da177e4SLinus Torvalds native language character sets. These character sets are stored in 119*1da177e4SLinus Torvalds so-called DOS codepages. You need to include the appropriate 120*1da177e4SLinus Torvalds codepage if you want to be able to read/write these filenames on 121*1da177e4SLinus Torvalds DOS/Windows partitions correctly. This does apply to the filenames 122*1da177e4SLinus Torvalds only, not to the file contents. You can include several codepages; 123*1da177e4SLinus Torvalds say Y here if you want to include the DOS codepage for Cyrillic. 124*1da177e4SLinus Torvalds 125*1da177e4SLinus Torvaldsconfig NLS_CODEPAGE_857 126*1da177e4SLinus Torvalds tristate "Codepage 857 (Turkish)" 127*1da177e4SLinus Torvalds depends on NLS 128*1da177e4SLinus Torvalds help 129*1da177e4SLinus Torvalds The Microsoft FAT file system family can deal with filenames in 130*1da177e4SLinus Torvalds native language character sets. These character sets are stored in 131*1da177e4SLinus Torvalds so-called DOS codepages. You need to include the appropriate 132*1da177e4SLinus Torvalds codepage if you want to be able to read/write these filenames on 133*1da177e4SLinus Torvalds DOS/Windows partitions correctly. This does apply to the filenames 134*1da177e4SLinus Torvalds only, not to the file contents. You can include several codepages; 135*1da177e4SLinus Torvalds say Y here if you want to include the DOS codepage for Turkish. 136*1da177e4SLinus Torvalds 137*1da177e4SLinus Torvaldsconfig NLS_CODEPAGE_860 138*1da177e4SLinus Torvalds tristate "Codepage 860 (Portuguese)" 139*1da177e4SLinus Torvalds depends on NLS 140*1da177e4SLinus Torvalds help 141*1da177e4SLinus Torvalds The Microsoft FAT file system family can deal with filenames in 142*1da177e4SLinus Torvalds native language character sets. These character sets are stored in 143*1da177e4SLinus Torvalds so-called DOS codepages. You need to include the appropriate 144*1da177e4SLinus Torvalds codepage if you want to be able to read/write these filenames on 145*1da177e4SLinus Torvalds DOS/Windows partitions correctly. This does apply to the filenames 146*1da177e4SLinus Torvalds only, not to the file contents. You can include several codepages; 147*1da177e4SLinus Torvalds say Y here if you want to include the DOS codepage for Portuguese. 148*1da177e4SLinus Torvalds 149*1da177e4SLinus Torvaldsconfig NLS_CODEPAGE_861 150*1da177e4SLinus Torvalds tristate "Codepage 861 (Icelandic)" 151*1da177e4SLinus Torvalds depends on NLS 152*1da177e4SLinus Torvalds help 153*1da177e4SLinus Torvalds The Microsoft FAT file system family can deal with filenames in 154*1da177e4SLinus Torvalds native language character sets. These character sets are stored in 155*1da177e4SLinus Torvalds so-called DOS codepages. You need to include the appropriate 156*1da177e4SLinus Torvalds codepage if you want to be able to read/write these filenames on 157*1da177e4SLinus Torvalds DOS/Windows partitions correctly. This does apply to the filenames 158*1da177e4SLinus Torvalds only, not to the file contents. You can include several codepages; 159*1da177e4SLinus Torvalds say Y here if you want to include the DOS codepage for Icelandic. 160*1da177e4SLinus Torvalds 161*1da177e4SLinus Torvaldsconfig NLS_CODEPAGE_862 162*1da177e4SLinus Torvalds tristate "Codepage 862 (Hebrew)" 163*1da177e4SLinus Torvalds depends on NLS 164*1da177e4SLinus Torvalds help 165*1da177e4SLinus Torvalds The Microsoft FAT file system family can deal with filenames in 166*1da177e4SLinus Torvalds native language character sets. These character sets are stored in 167*1da177e4SLinus Torvalds so-called DOS codepages. You need to include the appropriate 168*1da177e4SLinus Torvalds codepage if you want to be able to read/write these filenames on 169*1da177e4SLinus Torvalds DOS/Windows partitions correctly. This does apply to the filenames 170*1da177e4SLinus Torvalds only, not to the file contents. You can include several codepages; 171*1da177e4SLinus Torvalds say Y here if you want to include the DOS codepage for Hebrew. 172*1da177e4SLinus Torvalds 173*1da177e4SLinus Torvaldsconfig NLS_CODEPAGE_863 174*1da177e4SLinus Torvalds tristate "Codepage 863 (Canadian French)" 175*1da177e4SLinus Torvalds depends on NLS 176*1da177e4SLinus Torvalds help 177*1da177e4SLinus Torvalds The Microsoft FAT file system family can deal with filenames in 178*1da177e4SLinus Torvalds native language character sets. These character sets are stored in 179*1da177e4SLinus Torvalds so-called DOS codepages. You need to include the appropriate 180*1da177e4SLinus Torvalds codepage if you want to be able to read/write these filenames on 181*1da177e4SLinus Torvalds DOS/Windows partitions correctly. This does apply to the filenames 182*1da177e4SLinus Torvalds only, not to the file contents. You can include several codepages; 183*1da177e4SLinus Torvalds say Y here if you want to include the DOS codepage for Canadian 184*1da177e4SLinus Torvalds French. 185*1da177e4SLinus Torvalds 186*1da177e4SLinus Torvaldsconfig NLS_CODEPAGE_864 187*1da177e4SLinus Torvalds tristate "Codepage 864 (Arabic)" 188*1da177e4SLinus Torvalds depends on NLS 189*1da177e4SLinus Torvalds help 190*1da177e4SLinus Torvalds The Microsoft FAT file system family can deal with filenames in 191*1da177e4SLinus Torvalds native language character sets. These character sets are stored in 192*1da177e4SLinus Torvalds so-called DOS codepages. You need to include the appropriate 193*1da177e4SLinus Torvalds codepage if you want to be able to read/write these filenames on 194*1da177e4SLinus Torvalds DOS/Windows partitions correctly. This does apply to the filenames 195*1da177e4SLinus Torvalds only, not to the file contents. You can include several codepages; 196*1da177e4SLinus Torvalds say Y here if you want to include the DOS codepage for Arabic. 197*1da177e4SLinus Torvalds 198*1da177e4SLinus Torvaldsconfig NLS_CODEPAGE_865 199*1da177e4SLinus Torvalds tristate "Codepage 865 (Norwegian, Danish)" 200*1da177e4SLinus Torvalds depends on NLS 201*1da177e4SLinus Torvalds help 202*1da177e4SLinus Torvalds The Microsoft FAT file system family can deal with filenames in 203*1da177e4SLinus Torvalds native language character sets. These character sets are stored in 204*1da177e4SLinus Torvalds so-called DOS codepages. You need to include the appropriate 205*1da177e4SLinus Torvalds codepage if you want to be able to read/write these filenames on 206*1da177e4SLinus Torvalds DOS/Windows partitions correctly. This does apply to the filenames 207*1da177e4SLinus Torvalds only, not to the file contents. You can include several codepages; 208*1da177e4SLinus Torvalds say Y here if you want to include the DOS codepage for the Nordic 209*1da177e4SLinus Torvalds European countries. 210*1da177e4SLinus Torvalds 211*1da177e4SLinus Torvaldsconfig NLS_CODEPAGE_866 212*1da177e4SLinus Torvalds tristate "Codepage 866 (Cyrillic/Russian)" 213*1da177e4SLinus Torvalds depends on NLS 214*1da177e4SLinus Torvalds help 215*1da177e4SLinus Torvalds The Microsoft FAT file system family can deal with filenames in 216*1da177e4SLinus Torvalds native language character sets. These character sets are stored in 217*1da177e4SLinus Torvalds so-called DOS codepages. You need to include the appropriate 218*1da177e4SLinus Torvalds codepage if you want to be able to read/write these filenames on 219*1da177e4SLinus Torvalds DOS/Windows partitions correctly. This does apply to the filenames 220*1da177e4SLinus Torvalds only, not to the file contents. You can include several codepages; 221*1da177e4SLinus Torvalds say Y here if you want to include the DOS codepage for 222*1da177e4SLinus Torvalds Cyrillic/Russian. 223*1da177e4SLinus Torvalds 224*1da177e4SLinus Torvaldsconfig NLS_CODEPAGE_869 225*1da177e4SLinus Torvalds tristate "Codepage 869 (Greek)" 226*1da177e4SLinus Torvalds depends on NLS 227*1da177e4SLinus Torvalds help 228*1da177e4SLinus Torvalds The Microsoft FAT file system family can deal with filenames in 229*1da177e4SLinus Torvalds native language character sets. These character sets are stored in 230*1da177e4SLinus Torvalds so-called DOS codepages. You need to include the appropriate 231*1da177e4SLinus Torvalds codepage if you want to be able to read/write these filenames on 232*1da177e4SLinus Torvalds DOS/Windows partitions correctly. This does apply to the filenames 233*1da177e4SLinus Torvalds only, not to the file contents. You can include several codepages; 234*1da177e4SLinus Torvalds say Y here if you want to include the DOS codepage for Greek. 235*1da177e4SLinus Torvalds 236*1da177e4SLinus Torvaldsconfig NLS_CODEPAGE_936 237*1da177e4SLinus Torvalds tristate "Simplified Chinese charset (CP936, GB2312)" 238*1da177e4SLinus Torvalds depends on NLS 239*1da177e4SLinus Torvalds help 240*1da177e4SLinus Torvalds The Microsoft FAT file system family can deal with filenames in 241*1da177e4SLinus Torvalds native language character sets. These character sets are stored in 242*1da177e4SLinus Torvalds so-called DOS codepages. You need to include the appropriate 243*1da177e4SLinus Torvalds codepage if you want to be able to read/write these filenames on 244*1da177e4SLinus Torvalds DOS/Windows partitions correctly. This does apply to the filenames 245*1da177e4SLinus Torvalds only, not to the file contents. You can include several codepages; 246*1da177e4SLinus Torvalds say Y here if you want to include the DOS codepage for Simplified 247*1da177e4SLinus Torvalds Chinese(GBK). 248*1da177e4SLinus Torvalds 249*1da177e4SLinus Torvaldsconfig NLS_CODEPAGE_950 250*1da177e4SLinus Torvalds tristate "Traditional Chinese charset (Big5)" 251*1da177e4SLinus Torvalds depends on NLS 252*1da177e4SLinus Torvalds help 253*1da177e4SLinus Torvalds The Microsoft FAT file system family can deal with filenames in 254*1da177e4SLinus Torvalds native language character sets. These character sets are stored in 255*1da177e4SLinus Torvalds so-called DOS codepages. You need to include the appropriate 256*1da177e4SLinus Torvalds codepage if you want to be able to read/write these filenames on 257*1da177e4SLinus Torvalds DOS/Windows partitions correctly. This does apply to the filenames 258*1da177e4SLinus Torvalds only, not to the file contents. You can include several codepages; 259*1da177e4SLinus Torvalds say Y here if you want to include the DOS codepage for Traditional 260*1da177e4SLinus Torvalds Chinese(Big5). 261*1da177e4SLinus Torvalds 262*1da177e4SLinus Torvaldsconfig NLS_CODEPAGE_932 263*1da177e4SLinus Torvalds tristate "Japanese charsets (Shift-JIS, EUC-JP)" 264*1da177e4SLinus Torvalds depends on NLS 265*1da177e4SLinus Torvalds help 266*1da177e4SLinus Torvalds The Microsoft FAT file system family can deal with filenames in 267*1da177e4SLinus Torvalds native language character sets. These character sets are stored in 268*1da177e4SLinus Torvalds so-called DOS codepages. You need to include the appropriate 269*1da177e4SLinus Torvalds codepage if you want to be able to read/write these filenames on 270*1da177e4SLinus Torvalds DOS/Windows partitions correctly. This does apply to the filenames 271*1da177e4SLinus Torvalds only, not to the file contents. You can include several codepages; 272*1da177e4SLinus Torvalds say Y here if you want to include the DOS codepage for Shift-JIS 273*1da177e4SLinus Torvalds or EUC-JP. To use EUC-JP, you can use 'euc-jp' as mount option or 274*1da177e4SLinus Torvalds NLS Default value during kernel configuration, instead of 'cp932'. 275*1da177e4SLinus Torvalds 276*1da177e4SLinus Torvaldsconfig NLS_CODEPAGE_949 277*1da177e4SLinus Torvalds tristate "Korean charset (CP949, EUC-KR)" 278*1da177e4SLinus Torvalds depends on NLS 279*1da177e4SLinus Torvalds help 280*1da177e4SLinus Torvalds The Microsoft FAT file system family can deal with filenames in 281*1da177e4SLinus Torvalds native language character sets. These character sets are stored in 282*1da177e4SLinus Torvalds so-called DOS codepages. You need to include the appropriate 283*1da177e4SLinus Torvalds codepage if you want to be able to read/write these filenames on 284*1da177e4SLinus Torvalds DOS/Windows partitions correctly. This does apply to the filenames 285*1da177e4SLinus Torvalds only, not to the file contents. You can include several codepages; 286*1da177e4SLinus Torvalds say Y here if you want to include the DOS codepage for UHC. 287*1da177e4SLinus Torvalds 288*1da177e4SLinus Torvaldsconfig NLS_CODEPAGE_874 289*1da177e4SLinus Torvalds tristate "Thai charset (CP874, TIS-620)" 290*1da177e4SLinus Torvalds depends on NLS 291*1da177e4SLinus Torvalds help 292*1da177e4SLinus Torvalds The Microsoft FAT file system family can deal with filenames in 293*1da177e4SLinus Torvalds native language character sets. These character sets are stored in 294*1da177e4SLinus Torvalds so-called DOS codepages. You need to include the appropriate 295*1da177e4SLinus Torvalds codepage if you want to be able to read/write these filenames on 296*1da177e4SLinus Torvalds DOS/Windows partitions correctly. This does apply to the filenames 297*1da177e4SLinus Torvalds only, not to the file contents. You can include several codepages; 298*1da177e4SLinus Torvalds say Y here if you want to include the DOS codepage for Thai. 299*1da177e4SLinus Torvalds 300*1da177e4SLinus Torvaldsconfig NLS_ISO8859_8 301*1da177e4SLinus Torvalds tristate "Hebrew charsets (ISO-8859-8, CP1255)" 302*1da177e4SLinus Torvalds depends on NLS 303*1da177e4SLinus Torvalds help 304*1da177e4SLinus Torvalds If you want to display filenames with native language characters 305*1da177e4SLinus Torvalds from the Microsoft FAT file system family or from JOLIET CD-ROMs 306*1da177e4SLinus Torvalds correctly on the screen, you need to include the appropriate 307*1da177e4SLinus Torvalds input/output character sets. Say Y here for ISO8859-8, the Hebrew 308*1da177e4SLinus Torvalds character set. 309*1da177e4SLinus Torvalds 310*1da177e4SLinus Torvaldsconfig NLS_CODEPAGE_1250 311*1da177e4SLinus Torvalds tristate "Windows CP1250 (Slavic/Central European Languages)" 312*1da177e4SLinus Torvalds depends on NLS 313*1da177e4SLinus Torvalds help 314*1da177e4SLinus Torvalds If you want to display filenames with native language characters 315*1da177e4SLinus Torvalds from the Microsoft FAT file system family or from JOLIET CDROMs 316*1da177e4SLinus Torvalds correctly on the screen, you need to include the appropriate 317*1da177e4SLinus Torvalds input/output character sets. Say Y here for the Windows CP-1250 318*1da177e4SLinus Torvalds character set, which works for most Latin-written Slavic and Central 319*1da177e4SLinus Torvalds European languages: Czech, German, Hungarian, Polish, Rumanian, Croatian, 320*1da177e4SLinus Torvalds Slovak, Slovene. 321*1da177e4SLinus Torvalds 322*1da177e4SLinus Torvaldsconfig NLS_CODEPAGE_1251 323*1da177e4SLinus Torvalds tristate "Windows CP1251 (Bulgarian, Belarusian)" 324*1da177e4SLinus Torvalds depends on NLS 325*1da177e4SLinus Torvalds help 326*1da177e4SLinus Torvalds The Microsoft FAT file system family can deal with filenames in 327*1da177e4SLinus Torvalds native language character sets. These character sets are stored in 328*1da177e4SLinus Torvalds so-called DOS codepages. You need to include the appropriate 329*1da177e4SLinus Torvalds codepage if you want to be able to read/write these filenames on 330*1da177e4SLinus Torvalds DOS/Windows partitions correctly. This does apply to the filenames 331*1da177e4SLinus Torvalds only, not to the file contents. You can include several codepages; 332*1da177e4SLinus Torvalds say Y here if you want to include the DOS codepage for Russian and 333*1da177e4SLinus Torvalds Bulgarian and Belarusian. 334*1da177e4SLinus Torvalds 335*1da177e4SLinus Torvaldsconfig NLS_ASCII 336*1da177e4SLinus Torvalds tristate "ASCII (United States)" 337*1da177e4SLinus Torvalds depends on NLS 338*1da177e4SLinus Torvalds help 339*1da177e4SLinus Torvalds An ASCII NLS module is needed if you want to override the 340*1da177e4SLinus Torvalds DEFAULT NLS with this very basic charset and don't want any 341*1da177e4SLinus Torvalds non-ASCII characters to be translated. 342*1da177e4SLinus Torvalds 343*1da177e4SLinus Torvaldsconfig NLS_ISO8859_1 344*1da177e4SLinus Torvalds tristate "NLS ISO 8859-1 (Latin 1; Western European Languages)" 345*1da177e4SLinus Torvalds depends on NLS 346*1da177e4SLinus Torvalds help 347*1da177e4SLinus Torvalds If you want to display filenames with native language characters 348*1da177e4SLinus Torvalds from the Microsoft FAT file system family or from JOLIET CD-ROMs 349*1da177e4SLinus Torvalds correctly on the screen, you need to include the appropriate 350*1da177e4SLinus Torvalds input/output character sets. Say Y here for the Latin 1 character 351*1da177e4SLinus Torvalds set, which covers most West European languages such as Albanian, 352*1da177e4SLinus Torvalds Catalan, Danish, Dutch, English, Faeroese, Finnish, French, German, 353*1da177e4SLinus Torvalds Galician, Irish, Icelandic, Italian, Norwegian, Portuguese, Spanish, 354*1da177e4SLinus Torvalds and Swedish. It is also the default for the US. If unsure, say Y. 355*1da177e4SLinus Torvalds 356*1da177e4SLinus Torvaldsconfig NLS_ISO8859_2 357*1da177e4SLinus Torvalds tristate "NLS ISO 8859-2 (Latin 2; Slavic/Central European Languages)" 358*1da177e4SLinus Torvalds depends on NLS 359*1da177e4SLinus Torvalds help 360*1da177e4SLinus Torvalds If you want to display filenames with native language characters 361*1da177e4SLinus Torvalds from the Microsoft FAT file system family or from JOLIET CD-ROMs 362*1da177e4SLinus Torvalds correctly on the screen, you need to include the appropriate 363*1da177e4SLinus Torvalds input/output character sets. Say Y here for the Latin 2 character 364*1da177e4SLinus Torvalds set, which works for most Latin-written Slavic and Central European 365*1da177e4SLinus Torvalds languages: Czech, German, Hungarian, Polish, Rumanian, Croatian, 366*1da177e4SLinus Torvalds Slovak, Slovene. 367*1da177e4SLinus Torvalds 368*1da177e4SLinus Torvaldsconfig NLS_ISO8859_3 369*1da177e4SLinus Torvalds tristate "NLS ISO 8859-3 (Latin 3; Esperanto, Galician, Maltese, Turkish)" 370*1da177e4SLinus Torvalds depends on NLS 371*1da177e4SLinus Torvalds help 372*1da177e4SLinus Torvalds If you want to display filenames with native language characters 373*1da177e4SLinus Torvalds from the Microsoft FAT file system family or from JOLIET CD-ROMs 374*1da177e4SLinus Torvalds correctly on the screen, you need to include the appropriate 375*1da177e4SLinus Torvalds input/output character sets. Say Y here for the Latin 3 character 376*1da177e4SLinus Torvalds set, which is popular with authors of Esperanto, Galician, Maltese, 377*1da177e4SLinus Torvalds and Turkish. 378*1da177e4SLinus Torvalds 379*1da177e4SLinus Torvaldsconfig NLS_ISO8859_4 380*1da177e4SLinus Torvalds tristate "NLS ISO 8859-4 (Latin 4; old Baltic charset)" 381*1da177e4SLinus Torvalds depends on NLS 382*1da177e4SLinus Torvalds help 383*1da177e4SLinus Torvalds If you want to display filenames with native language characters 384*1da177e4SLinus Torvalds from the Microsoft FAT file system family or from JOLIET CD-ROMs 385*1da177e4SLinus Torvalds correctly on the screen, you need to include the appropriate 386*1da177e4SLinus Torvalds input/output character sets. Say Y here for the Latin 4 character 387*1da177e4SLinus Torvalds set which introduces letters for Estonian, Latvian, and 388*1da177e4SLinus Torvalds Lithuanian. It is an incomplete predecessor of Latin 7. 389*1da177e4SLinus Torvalds 390*1da177e4SLinus Torvaldsconfig NLS_ISO8859_5 391*1da177e4SLinus Torvalds tristate "NLS ISO 8859-5 (Cyrillic)" 392*1da177e4SLinus Torvalds depends on NLS 393*1da177e4SLinus Torvalds help 394*1da177e4SLinus Torvalds If you want to display filenames with native language characters 395*1da177e4SLinus Torvalds from the Microsoft FAT file system family or from JOLIET CD-ROMs 396*1da177e4SLinus Torvalds correctly on the screen, you need to include the appropriate 397*1da177e4SLinus Torvalds input/output character sets. Say Y here for ISO8859-5, a Cyrillic 398*1da177e4SLinus Torvalds character set with which you can type Bulgarian, Belarusian, 399*1da177e4SLinus Torvalds Macedonian, Russian, Serbian, and Ukrainian. Note that the charset 400*1da177e4SLinus Torvalds KOI8-R is preferred in Russia. 401*1da177e4SLinus Torvalds 402*1da177e4SLinus Torvaldsconfig NLS_ISO8859_6 403*1da177e4SLinus Torvalds tristate "NLS ISO 8859-6 (Arabic)" 404*1da177e4SLinus Torvalds depends on NLS 405*1da177e4SLinus Torvalds help 406*1da177e4SLinus Torvalds If you want to display filenames with native language characters 407*1da177e4SLinus Torvalds from the Microsoft FAT file system family or from JOLIET CD-ROMs 408*1da177e4SLinus Torvalds correctly on the screen, you need to include the appropriate 409*1da177e4SLinus Torvalds input/output character sets. Say Y here for ISO8859-6, the Arabic 410*1da177e4SLinus Torvalds character set. 411*1da177e4SLinus Torvalds 412*1da177e4SLinus Torvaldsconfig NLS_ISO8859_7 413*1da177e4SLinus Torvalds tristate "NLS ISO 8859-7 (Modern Greek)" 414*1da177e4SLinus Torvalds depends on NLS 415*1da177e4SLinus Torvalds help 416*1da177e4SLinus Torvalds If you want to display filenames with native language characters 417*1da177e4SLinus Torvalds from the Microsoft FAT file system family or from JOLIET CD-ROMs 418*1da177e4SLinus Torvalds correctly on the screen, you need to include the appropriate 419*1da177e4SLinus Torvalds input/output character sets. Say Y here for ISO8859-7, the Modern 420*1da177e4SLinus Torvalds Greek character set. 421*1da177e4SLinus Torvalds 422*1da177e4SLinus Torvaldsconfig NLS_ISO8859_9 423*1da177e4SLinus Torvalds tristate "NLS ISO 8859-9 (Latin 5; Turkish)" 424*1da177e4SLinus Torvalds depends on NLS 425*1da177e4SLinus Torvalds help 426*1da177e4SLinus Torvalds If you want to display filenames with native language characters 427*1da177e4SLinus Torvalds from the Microsoft FAT file system family or from JOLIET CD-ROMs 428*1da177e4SLinus Torvalds correctly on the screen, you need to include the appropriate 429*1da177e4SLinus Torvalds input/output character sets. Say Y here for the Latin 5 character 430*1da177e4SLinus Torvalds set, and it replaces the rarely needed Icelandic letters in Latin 1 431*1da177e4SLinus Torvalds with the Turkish ones. Useful in Turkey. 432*1da177e4SLinus Torvalds 433*1da177e4SLinus Torvaldsconfig NLS_ISO8859_13 434*1da177e4SLinus Torvalds tristate "NLS ISO 8859-13 (Latin 7; Baltic)" 435*1da177e4SLinus Torvalds depends on NLS 436*1da177e4SLinus Torvalds help 437*1da177e4SLinus Torvalds If you want to display filenames with native language characters 438*1da177e4SLinus Torvalds from the Microsoft FAT file system family or from JOLIET CD-ROMs 439*1da177e4SLinus Torvalds correctly on the screen, you need to include the appropriate 440*1da177e4SLinus Torvalds input/output character sets. Say Y here for the Latin 7 character 441*1da177e4SLinus Torvalds set, which supports modern Baltic languages including Latvian 442*1da177e4SLinus Torvalds and Lithuanian. 443*1da177e4SLinus Torvalds 444*1da177e4SLinus Torvaldsconfig NLS_ISO8859_14 445*1da177e4SLinus Torvalds tristate "NLS ISO 8859-14 (Latin 8; Celtic)" 446*1da177e4SLinus Torvalds depends on NLS 447*1da177e4SLinus Torvalds help 448*1da177e4SLinus Torvalds If you want to display filenames with native language characters 449*1da177e4SLinus Torvalds from the Microsoft FAT file system family or from JOLIET CD-ROMs 450*1da177e4SLinus Torvalds correctly on the screen, you need to include the appropriate 451*1da177e4SLinus Torvalds input/output character sets. Say Y here for the Latin 8 character 452*1da177e4SLinus Torvalds set, which adds the last accented vowels for Welsh (aka Cymraeg) 453*1da177e4SLinus Torvalds (and Manx Gaelic) that were missing in Latin 1. 454*1da177e4SLinus Torvalds <http://linux.speech.cymru.org/> has further information. 455*1da177e4SLinus Torvalds 456*1da177e4SLinus Torvaldsconfig NLS_ISO8859_15 457*1da177e4SLinus Torvalds tristate "NLS ISO 8859-15 (Latin 9; Western European Languages with Euro)" 458*1da177e4SLinus Torvalds depends on NLS 459*1da177e4SLinus Torvalds ---help--- 460*1da177e4SLinus Torvalds If you want to display filenames with native language characters 461*1da177e4SLinus Torvalds from the Microsoft FAT file system family or from JOLIET CD-ROMs 462*1da177e4SLinus Torvalds correctly on the screen, you need to include the appropriate 463*1da177e4SLinus Torvalds input/output character sets. Say Y here for the Latin 9 character 464*1da177e4SLinus Torvalds set, which covers most West European languages such as Albanian, 465*1da177e4SLinus Torvalds Catalan, Danish, Dutch, English, Estonian, Faeroese, Finnish, 466*1da177e4SLinus Torvalds French, German, Galician, Irish, Icelandic, Italian, Norwegian, 467*1da177e4SLinus Torvalds Portuguese, Spanish, and Swedish. Latin 9 is an update to 468*1da177e4SLinus Torvalds Latin 1 (ISO 8859-1) that removes a handful of rarely used 469*1da177e4SLinus Torvalds characters and instead adds support for Estonian, corrects the 470*1da177e4SLinus Torvalds support for French and Finnish, and adds the new Euro character. 471*1da177e4SLinus Torvalds If unsure, say Y. 472*1da177e4SLinus Torvalds 473*1da177e4SLinus Torvaldsconfig NLS_KOI8_R 474*1da177e4SLinus Torvalds tristate "NLS KOI8-R (Russian)" 475*1da177e4SLinus Torvalds depends on NLS 476*1da177e4SLinus Torvalds help 477*1da177e4SLinus Torvalds If you want to display filenames with native language characters 478*1da177e4SLinus Torvalds from the Microsoft FAT file system family or from JOLIET CD-ROMs 479*1da177e4SLinus Torvalds correctly on the screen, you need to include the appropriate 480*1da177e4SLinus Torvalds input/output character sets. Say Y here for the preferred Russian 481*1da177e4SLinus Torvalds character set. 482*1da177e4SLinus Torvalds 483*1da177e4SLinus Torvaldsconfig NLS_KOI8_U 484*1da177e4SLinus Torvalds tristate "NLS KOI8-U/RU (Ukrainian, Belarusian)" 485*1da177e4SLinus Torvalds depends on NLS 486*1da177e4SLinus Torvalds help 487*1da177e4SLinus Torvalds If you want to display filenames with native language characters 488*1da177e4SLinus Torvalds from the Microsoft FAT file system family or from JOLIET CD-ROMs 489*1da177e4SLinus Torvalds correctly on the screen, you need to include the appropriate 490*1da177e4SLinus Torvalds input/output character sets. Say Y here for the preferred Ukrainian 491*1da177e4SLinus Torvalds (koi8-u) and Belarusian (koi8-ru) character sets. 492*1da177e4SLinus Torvalds 493*1da177e4SLinus Torvaldsconfig NLS_UTF8 494*1da177e4SLinus Torvalds tristate "NLS UTF8" 495*1da177e4SLinus Torvalds depends on NLS 496*1da177e4SLinus Torvalds help 497*1da177e4SLinus Torvalds If you want to display filenames with native language characters 498*1da177e4SLinus Torvalds from the Microsoft FAT file system family or from JOLIET CD-ROMs 499*1da177e4SLinus Torvalds correctly on the screen, you need to include the appropriate 500*1da177e4SLinus Torvalds input/output character sets. Say Y here for the UTF-8 encoding of 501*1da177e4SLinus Torvalds the Unicode/ISO9646 universal character set. 502*1da177e4SLinus Torvalds 503*1da177e4SLinus Torvaldsendmenu 504*1da177e4SLinus Torvalds 505