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