home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / src / linux-headers-2.6.28-15 / fs / nls / Kconfig next >
Encoding:
Text File  |  2008-12-24  |  21.0 KB  |  465 lines

  1. #
  2. # Native language support configuration
  3. #
  4.  
  5. menuconfig 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.  
  18. if NLS
  19.  
  20. config 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.  
  39. config 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.  
  51. config 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.  
  63. config 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.  
  76. config 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.  
  92. config 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.  
  107. config 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.  
  118. config 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.  
  129. config 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.  
  140. config 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.  
  151. config 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.  
  162. config 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.  
  174. config 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.  
  185. config 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.  
  197. config 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.  
  209. config 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.  
  220. config 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.  
  232. config 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.  
  244. config 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.  
  257. config 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.  
  268. config 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.  
  279. config 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.  
  288. config 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.  
  299. config 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.  
  311. config 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.  
  318. config 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.  
  330. config 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.  
  341. config 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.  
  351. config 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.  
  361. config 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.  
  372. config 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.  
  381. config 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.  
  390. config 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.  
  400. config 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.  
  410. config 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.  
  421. config 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.  
  437. config 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.  
  446. config 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.  
  455. config 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.  
  464. endif # NLS
  465.