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