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