xref: /openbmc/linux/fs/nls/Kconfig (revision c900529f3d9161bfde5cca0754f83b4d3c3e0220)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
21da177e4SLinus Torvalds#
31da177e4SLinus Torvalds# Native language support configuration
41da177e4SLinus Torvalds#
51da177e4SLinus Torvalds
6a77b6456SJan Engelhardtmenuconfig NLS
7a77b6456SJan Engelhardt	tristate "Native language support"
8a7f7f624SMasahiro Yamada	help
91da177e4SLinus Torvalds	  The base Native Language Support. A number of filesystems
101da177e4SLinus Torvalds	  depend on it (e.g. FAT, JOLIET, NT, BEOS filesystems), as well
111da177e4SLinus Torvalds	  as the ability of some filesystems to use native languages
121da177e4SLinus Torvalds	  (NCP, SMB).
131da177e4SLinus Torvalds
141da177e4SLinus Torvalds	  If unsure, say Y.
151da177e4SLinus Torvalds
161da177e4SLinus Torvalds	  To compile this code as a module, choose M here: the module
171da177e4SLinus Torvalds	  will be called nls_base.
181da177e4SLinus Torvalds
19a77b6456SJan Engelhardtif NLS
20a77b6456SJan Engelhardt
211da177e4SLinus Torvaldsconfig NLS_DEFAULT
221da177e4SLinus Torvalds	string "Default NLS Option"
231da177e4SLinus Torvalds	default "iso8859-1"
24a7f7f624SMasahiro Yamada	help
251da177e4SLinus Torvalds	  The default NLS used when mounting file system. Note, that this is
261da177e4SLinus Torvalds	  the NLS used by your console, not the NLS used by a specific file
271da177e4SLinus Torvalds	  system (if different) to store data (filenames) on a disk.
281da177e4SLinus Torvalds	  Currently, the valid values are:
291da177e4SLinus Torvalds	  big5, cp437, cp737, cp775, cp850, cp852, cp855, cp857, cp860, cp861,
301da177e4SLinus Torvalds	  cp862, cp863, cp864, cp865, cp866, cp869, cp874, cp932, cp936,
311da177e4SLinus Torvalds	  cp949, cp950, cp1251, cp1255, euc-jp, euc-kr, gb2312, iso8859-1,
321da177e4SLinus Torvalds	  iso8859-2, iso8859-3, iso8859-4, iso8859-5, iso8859-6, iso8859-7,
331da177e4SLinus Torvalds	  iso8859-8, iso8859-9, iso8859-13, iso8859-14, iso8859-15,
3471ca97daSVladimir Serbinenko	  koi8-r, koi8-ru, koi8-u, sjis, tis-620, macroman, utf8.
351da177e4SLinus Torvalds	  If you specify a wrong value, it will use the built-in NLS;
361da177e4SLinus Torvalds	  compatible with iso8859-1.
371da177e4SLinus Torvalds
381da177e4SLinus Torvalds	  If unsure, specify it as "iso8859-1".
391da177e4SLinus Torvalds
401da177e4SLinus Torvaldsconfig NLS_CODEPAGE_437
411da177e4SLinus Torvalds	tristate "Codepage 437 (United States, Canada)"
421da177e4SLinus Torvalds	help
431da177e4SLinus Torvalds	  The Microsoft FAT file system family can deal with filenames in
441da177e4SLinus Torvalds	  native language character sets. These character sets are stored
451da177e4SLinus Torvalds	  in so-called DOS codepages. You need to include the appropriate
461da177e4SLinus Torvalds	  codepage if you want to be able to read/write these filenames on
471da177e4SLinus Torvalds	  DOS/Windows partitions correctly. This does apply to the filenames
481da177e4SLinus Torvalds	  only, not to the file contents. You can include several codepages;
491da177e4SLinus Torvalds	  say Y here if you want to include the DOS codepage that is used in
501da177e4SLinus Torvalds	  the United States and parts of Canada. This is recommended.
511da177e4SLinus Torvalds
521da177e4SLinus Torvaldsconfig NLS_CODEPAGE_737
531da177e4SLinus Torvalds	tristate "Codepage 737 (Greek)"
541da177e4SLinus Torvalds	help
551da177e4SLinus Torvalds	  The Microsoft FAT file system family can deal with filenames in
561da177e4SLinus Torvalds	  native language character sets. These character sets are stored
571da177e4SLinus Torvalds	  in so-called DOS codepages. You need to include the appropriate
581da177e4SLinus Torvalds	  codepage if you want to be able to read/write these filenames on
591da177e4SLinus Torvalds	  DOS/Windows partitions correctly. This does apply to the filenames
601da177e4SLinus Torvalds	  only, not to the file contents. You can include several codepages;
611da177e4SLinus Torvalds	  say Y here if you want to include the DOS codepage that is used for
621da177e4SLinus Torvalds	  Greek. If unsure, say N.
631da177e4SLinus Torvalds
641da177e4SLinus Torvaldsconfig NLS_CODEPAGE_775
651da177e4SLinus Torvalds	tristate "Codepage 775 (Baltic Rim)"
661da177e4SLinus Torvalds	help
671da177e4SLinus Torvalds	  The Microsoft FAT file system family can deal with filenames in
681da177e4SLinus Torvalds	  native language character sets. These character sets are stored
691da177e4SLinus Torvalds	  in so-called DOS codepages. You need to include the appropriate
701da177e4SLinus Torvalds	  codepage if you want to be able to read/write these filenames on
711da177e4SLinus Torvalds	  DOS/Windows partitions correctly. This does apply to the filenames
721da177e4SLinus Torvalds	  only, not to the file contents. You can include several codepages;
731da177e4SLinus Torvalds	  say Y here if you want to include the DOS codepage that is used
741da177e4SLinus Torvalds	  for the Baltic Rim Languages (Latvian and Lithuanian). If unsure,
751da177e4SLinus Torvalds	  say N.
761da177e4SLinus Torvalds
771da177e4SLinus Torvaldsconfig NLS_CODEPAGE_850
781da177e4SLinus Torvalds	tristate "Codepage 850 (Europe)"
79a7f7f624SMasahiro Yamada	help
801da177e4SLinus Torvalds	  The Microsoft FAT file system family can deal with filenames in
811da177e4SLinus Torvalds	  native language character sets. These character sets are stored in
821da177e4SLinus Torvalds	  so-called DOS codepages. You need to include the appropriate
831da177e4SLinus Torvalds	  codepage if you want to be able to read/write these filenames on
841da177e4SLinus Torvalds	  DOS/Windows partitions correctly. This does apply to the filenames
851da177e4SLinus Torvalds	  only, not to the file contents. You can include several codepages;
861da177e4SLinus Torvalds	  say Y here if you want to include the DOS codepage that is used for
871da177e4SLinus Torvalds	  much of Europe -- United Kingdom, Germany, Spain, Italy, and [add
881da177e4SLinus Torvalds	  more countries here]. It has some characters useful to many European
891da177e4SLinus Torvalds	  languages that are not part of the US codepage 437.
901da177e4SLinus Torvalds
911da177e4SLinus Torvalds	  If unsure, say Y.
921da177e4SLinus Torvalds
931da177e4SLinus Torvaldsconfig NLS_CODEPAGE_852
941da177e4SLinus Torvalds	tristate "Codepage 852 (Central/Eastern Europe)"
95a7f7f624SMasahiro Yamada	help
961da177e4SLinus Torvalds	  The Microsoft FAT file system family can deal with filenames in
971da177e4SLinus Torvalds	  native language character sets. These character sets are stored in
981da177e4SLinus Torvalds	  so-called DOS codepages. You need to include the appropriate
991da177e4SLinus Torvalds	  codepage if you want to be able to read/write these filenames on
1001da177e4SLinus Torvalds	  DOS/Windows partitions correctly. This does apply to the filenames
1011da177e4SLinus Torvalds	  only, not to the file contents. You can include several codepages;
1021da177e4SLinus Torvalds	  say Y here if you want to include the Latin 2 codepage used by DOS
1031da177e4SLinus Torvalds	  for much of Central and Eastern Europe. It has all the required
1041da177e4SLinus Torvalds	  characters for these languages: Albanian, Croatian, Czech, English,
1051da177e4SLinus Torvalds	  Finnish, Hungarian, Irish, German, Polish, Romanian, Serbian (Latin
1061da177e4SLinus Torvalds	  transcription), Slovak, Slovenian, and Sorbian.
1071da177e4SLinus Torvalds
1081da177e4SLinus Torvaldsconfig NLS_CODEPAGE_855
1091da177e4SLinus Torvalds	tristate "Codepage 855 (Cyrillic)"
1101da177e4SLinus Torvalds	help
1111da177e4SLinus Torvalds	  The Microsoft FAT file system family can deal with filenames in
1121da177e4SLinus Torvalds	  native language character sets. These character sets are stored in
1131da177e4SLinus Torvalds	  so-called DOS codepages. You need to include the appropriate
1141da177e4SLinus Torvalds	  codepage if you want to be able to read/write these filenames on
1151da177e4SLinus Torvalds	  DOS/Windows partitions correctly. This does apply to the filenames
1161da177e4SLinus Torvalds	  only, not to the file contents. You can include several codepages;
1171da177e4SLinus Torvalds	  say Y here if you want to include the DOS codepage for Cyrillic.
1181da177e4SLinus Torvalds
1191da177e4SLinus Torvaldsconfig NLS_CODEPAGE_857
1201da177e4SLinus Torvalds	tristate "Codepage 857 (Turkish)"
1211da177e4SLinus Torvalds	help
1221da177e4SLinus Torvalds	  The Microsoft FAT file system family can deal with filenames in
1231da177e4SLinus Torvalds	  native language character sets. These character sets are stored in
1241da177e4SLinus Torvalds	  so-called DOS codepages. You need to include the appropriate
1251da177e4SLinus Torvalds	  codepage if you want to be able to read/write these filenames on
1261da177e4SLinus Torvalds	  DOS/Windows partitions correctly. This does apply to the filenames
1271da177e4SLinus Torvalds	  only, not to the file contents. You can include several codepages;
1281da177e4SLinus Torvalds	  say Y here if you want to include the DOS codepage for Turkish.
1291da177e4SLinus Torvalds
1301da177e4SLinus Torvaldsconfig NLS_CODEPAGE_860
1311da177e4SLinus Torvalds	tristate "Codepage 860 (Portuguese)"
1321da177e4SLinus Torvalds	help
1331da177e4SLinus Torvalds	  The Microsoft FAT file system family can deal with filenames in
1341da177e4SLinus Torvalds	  native language character sets. These character sets are stored in
1351da177e4SLinus Torvalds	  so-called DOS codepages. You need to include the appropriate
1361da177e4SLinus Torvalds	  codepage if you want to be able to read/write these filenames on
1371da177e4SLinus Torvalds	  DOS/Windows partitions correctly. This does apply to the filenames
1381da177e4SLinus Torvalds	  only, not to the file contents. You can include several codepages;
1391da177e4SLinus Torvalds	  say Y here if you want to include the DOS codepage for Portuguese.
1401da177e4SLinus Torvalds
1411da177e4SLinus Torvaldsconfig NLS_CODEPAGE_861
1421da177e4SLinus Torvalds	tristate "Codepage 861 (Icelandic)"
1431da177e4SLinus Torvalds	help
1441da177e4SLinus Torvalds	  The Microsoft FAT file system family can deal with filenames in
1451da177e4SLinus Torvalds	  native language character sets. These character sets are stored in
1461da177e4SLinus Torvalds	  so-called DOS codepages. You need to include the appropriate
1471da177e4SLinus Torvalds	  codepage if you want to be able to read/write these filenames on
1481da177e4SLinus Torvalds	  DOS/Windows partitions correctly. This does apply to the filenames
1491da177e4SLinus Torvalds	  only, not to the file contents. You can include several codepages;
1501da177e4SLinus Torvalds	  say Y here if you want to include the DOS codepage for Icelandic.
1511da177e4SLinus Torvalds
1521da177e4SLinus Torvaldsconfig NLS_CODEPAGE_862
1531da177e4SLinus Torvalds	tristate "Codepage 862 (Hebrew)"
1541da177e4SLinus Torvalds	help
1551da177e4SLinus Torvalds	  The Microsoft FAT file system family can deal with filenames in
1561da177e4SLinus Torvalds	  native language character sets. These character sets are stored in
1571da177e4SLinus Torvalds	  so-called DOS codepages. You need to include the appropriate
1581da177e4SLinus Torvalds	  codepage if you want to be able to read/write these filenames on
1591da177e4SLinus Torvalds	  DOS/Windows partitions correctly. This does apply to the filenames
1601da177e4SLinus Torvalds	  only, not to the file contents. You can include several codepages;
1611da177e4SLinus Torvalds	  say Y here if you want to include the DOS codepage for Hebrew.
1621da177e4SLinus Torvalds
1631da177e4SLinus Torvaldsconfig NLS_CODEPAGE_863
1641da177e4SLinus Torvalds	tristate "Codepage 863 (Canadian French)"
1651da177e4SLinus Torvalds	help
1661da177e4SLinus Torvalds	  The Microsoft FAT file system family can deal with filenames in
1671da177e4SLinus Torvalds	  native language character sets. These character sets are stored in
1681da177e4SLinus Torvalds	  so-called DOS codepages. You need to include the appropriate
1691da177e4SLinus Torvalds	  codepage if you want to be able to read/write these filenames on
1701da177e4SLinus Torvalds	  DOS/Windows partitions correctly. This does apply to the filenames
1711da177e4SLinus Torvalds	  only, not to the file contents. You can include several codepages;
1721da177e4SLinus Torvalds	  say Y here if you want to include the DOS codepage for Canadian
1731da177e4SLinus Torvalds	  French.
1741da177e4SLinus Torvalds
1751da177e4SLinus Torvaldsconfig NLS_CODEPAGE_864
1761da177e4SLinus Torvalds	tristate "Codepage 864 (Arabic)"
1771da177e4SLinus Torvalds	help
1781da177e4SLinus Torvalds	  The Microsoft FAT file system family can deal with filenames in
1791da177e4SLinus Torvalds	  native language character sets. These character sets are stored in
1801da177e4SLinus Torvalds	  so-called DOS codepages. You need to include the appropriate
1811da177e4SLinus Torvalds	  codepage if you want to be able to read/write these filenames on
1821da177e4SLinus Torvalds	  DOS/Windows partitions correctly. This does apply to the filenames
1831da177e4SLinus Torvalds	  only, not to the file contents. You can include several codepages;
1841da177e4SLinus Torvalds	  say Y here if you want to include the DOS codepage for Arabic.
1851da177e4SLinus Torvalds
1861da177e4SLinus Torvaldsconfig NLS_CODEPAGE_865
1871da177e4SLinus Torvalds	tristate "Codepage 865 (Norwegian, Danish)"
1881da177e4SLinus Torvalds	help
1891da177e4SLinus Torvalds	  The Microsoft FAT file system family can deal with filenames in
1901da177e4SLinus Torvalds	  native language character sets. These character sets are stored in
1911da177e4SLinus Torvalds	  so-called DOS codepages. You need to include the appropriate
1921da177e4SLinus Torvalds	  codepage if you want to be able to read/write these filenames on
1931da177e4SLinus Torvalds	  DOS/Windows partitions correctly. This does apply to the filenames
1941da177e4SLinus Torvalds	  only, not to the file contents. You can include several codepages;
1951da177e4SLinus Torvalds	  say Y here if you want to include the DOS codepage for the Nordic
1961da177e4SLinus Torvalds	  European countries.
1971da177e4SLinus Torvalds
1981da177e4SLinus Torvaldsconfig NLS_CODEPAGE_866
1991da177e4SLinus Torvalds	tristate "Codepage 866 (Cyrillic/Russian)"
2001da177e4SLinus Torvalds	help
2011da177e4SLinus Torvalds	  The Microsoft FAT file system family can deal with filenames in
2021da177e4SLinus Torvalds	  native language character sets. These character sets are stored in
2031da177e4SLinus Torvalds	  so-called DOS codepages. You need to include the appropriate
2041da177e4SLinus Torvalds	  codepage if you want to be able to read/write these filenames on
2051da177e4SLinus Torvalds	  DOS/Windows partitions correctly. This does apply to the filenames
2061da177e4SLinus Torvalds	  only, not to the file contents. You can include several codepages;
2071da177e4SLinus Torvalds	  say Y here if you want to include the DOS codepage for
2081da177e4SLinus Torvalds	  Cyrillic/Russian.
2091da177e4SLinus Torvalds
2101da177e4SLinus Torvaldsconfig NLS_CODEPAGE_869
2111da177e4SLinus Torvalds	tristate "Codepage 869 (Greek)"
2121da177e4SLinus Torvalds	help
2131da177e4SLinus Torvalds	  The Microsoft FAT file system family can deal with filenames in
2141da177e4SLinus Torvalds	  native language character sets. These character sets are stored in
2151da177e4SLinus Torvalds	  so-called DOS codepages. You need to include the appropriate
2161da177e4SLinus Torvalds	  codepage if you want to be able to read/write these filenames on
2171da177e4SLinus Torvalds	  DOS/Windows partitions correctly. This does apply to the filenames
2181da177e4SLinus Torvalds	  only, not to the file contents. You can include several codepages;
2191da177e4SLinus Torvalds	  say Y here if you want to include the DOS codepage for Greek.
2201da177e4SLinus Torvalds
2211da177e4SLinus Torvaldsconfig NLS_CODEPAGE_936
2221da177e4SLinus Torvalds	tristate "Simplified Chinese charset (CP936, GB2312)"
2231da177e4SLinus Torvalds	help
2241da177e4SLinus Torvalds	  The Microsoft FAT file system family can deal with filenames in
2251da177e4SLinus Torvalds	  native language character sets. These character sets are stored in
2261da177e4SLinus Torvalds	  so-called DOS codepages. You need to include the appropriate
2271da177e4SLinus Torvalds	  codepage if you want to be able to read/write these filenames on
2281da177e4SLinus Torvalds	  DOS/Windows partitions correctly. This does apply to the filenames
2291da177e4SLinus Torvalds	  only, not to the file contents. You can include several codepages;
2301da177e4SLinus Torvalds	  say Y here if you want to include the DOS codepage for Simplified
2311da177e4SLinus Torvalds	  Chinese(GBK).
2321da177e4SLinus Torvalds
2331da177e4SLinus Torvaldsconfig NLS_CODEPAGE_950
2341da177e4SLinus Torvalds	tristate "Traditional Chinese charset (Big5)"
2351da177e4SLinus Torvalds	help
2361da177e4SLinus Torvalds	  The Microsoft FAT file system family can deal with filenames in
2371da177e4SLinus Torvalds	  native language character sets. These character sets are stored in
2381da177e4SLinus Torvalds	  so-called DOS codepages. You need to include the appropriate
2391da177e4SLinus Torvalds	  codepage if you want to be able to read/write these filenames on
2401da177e4SLinus Torvalds	  DOS/Windows partitions correctly. This does apply to the filenames
2411da177e4SLinus Torvalds	  only, not to the file contents. You can include several codepages;
2421da177e4SLinus Torvalds	  say Y here if you want to include the DOS codepage for Traditional
2431da177e4SLinus Torvalds	  Chinese(Big5).
2441da177e4SLinus Torvalds
2451da177e4SLinus Torvaldsconfig NLS_CODEPAGE_932
2461da177e4SLinus Torvalds	tristate "Japanese charsets (Shift-JIS, EUC-JP)"
2471da177e4SLinus Torvalds	help
2481da177e4SLinus Torvalds	  The Microsoft FAT file system family can deal with filenames in
2491da177e4SLinus Torvalds	  native language character sets. These character sets are stored in
2501da177e4SLinus Torvalds	  so-called DOS codepages. You need to include the appropriate
2511da177e4SLinus Torvalds	  codepage if you want to be able to read/write these filenames on
2521da177e4SLinus Torvalds	  DOS/Windows partitions correctly. This does apply to the filenames
2531da177e4SLinus Torvalds	  only, not to the file contents. You can include several codepages;
2541da177e4SLinus Torvalds	  say Y here if you want to include the DOS codepage for Shift-JIS
2551da177e4SLinus Torvalds	  or EUC-JP. To use EUC-JP, you can use 'euc-jp' as mount option or
2561da177e4SLinus Torvalds	  NLS Default value during kernel configuration, instead of 'cp932'.
2571da177e4SLinus Torvalds
2581da177e4SLinus Torvaldsconfig NLS_CODEPAGE_949
2591da177e4SLinus Torvalds	tristate "Korean charset (CP949, EUC-KR)"
2601da177e4SLinus Torvalds	help
2611da177e4SLinus Torvalds	  The Microsoft FAT file system family can deal with filenames in
2621da177e4SLinus Torvalds	  native language character sets. These character sets are stored in
2631da177e4SLinus Torvalds	  so-called DOS codepages. You need to include the appropriate
2641da177e4SLinus Torvalds	  codepage if you want to be able to read/write these filenames on
2651da177e4SLinus Torvalds	  DOS/Windows partitions correctly. This does apply to the filenames
2661da177e4SLinus Torvalds	  only, not to the file contents. You can include several codepages;
2671da177e4SLinus Torvalds	  say Y here if you want to include the DOS codepage for UHC.
2681da177e4SLinus Torvalds
2691da177e4SLinus Torvaldsconfig NLS_CODEPAGE_874
2701da177e4SLinus Torvalds	tristate "Thai charset (CP874, TIS-620)"
2711da177e4SLinus Torvalds	help
2721da177e4SLinus Torvalds	  The Microsoft FAT file system family can deal with filenames in
2731da177e4SLinus Torvalds	  native language character sets. These character sets are stored in
2741da177e4SLinus Torvalds	  so-called DOS codepages. You need to include the appropriate
2751da177e4SLinus Torvalds	  codepage if you want to be able to read/write these filenames on
2761da177e4SLinus Torvalds	  DOS/Windows partitions correctly. This does apply to the filenames
2771da177e4SLinus Torvalds	  only, not to the file contents. You can include several codepages;
2781da177e4SLinus Torvalds	  say Y here if you want to include the DOS codepage for Thai.
2791da177e4SLinus Torvalds
2801da177e4SLinus Torvaldsconfig NLS_ISO8859_8
2811da177e4SLinus Torvalds	tristate "Hebrew charsets (ISO-8859-8, CP1255)"
2821da177e4SLinus Torvalds	help
2831da177e4SLinus Torvalds	  If you want to display filenames with native language characters
2841da177e4SLinus Torvalds	  from the Microsoft FAT file system family or from JOLIET CD-ROMs
2851da177e4SLinus Torvalds	  correctly on the screen, you need to include the appropriate
2861da177e4SLinus Torvalds	  input/output character sets. Say Y here for ISO8859-8, the Hebrew
2871da177e4SLinus Torvalds	  character set.
2881da177e4SLinus Torvalds
2891da177e4SLinus Torvaldsconfig NLS_CODEPAGE_1250
2901da177e4SLinus Torvalds	tristate "Windows CP1250 (Slavic/Central European Languages)"
2911da177e4SLinus Torvalds	help
2921da177e4SLinus Torvalds	  If you want to display filenames with native language characters
2931da177e4SLinus Torvalds	  from the Microsoft FAT file system family or from JOLIET CDROMs
2941da177e4SLinus Torvalds	  correctly on the screen, you need to include the appropriate
2951da177e4SLinus Torvalds	  input/output character sets. Say Y here for the Windows CP-1250
2961da177e4SLinus Torvalds	  character set, which works for most Latin-written Slavic and Central
2971da177e4SLinus Torvalds	  European languages: Czech, German, Hungarian, Polish, Rumanian, Croatian,
2981da177e4SLinus Torvalds	  Slovak, Slovene.
2991da177e4SLinus Torvalds
3001da177e4SLinus Torvaldsconfig NLS_CODEPAGE_1251
3011da177e4SLinus Torvalds	tristate "Windows CP1251 (Bulgarian, Belarusian)"
3021da177e4SLinus Torvalds	help
3031da177e4SLinus Torvalds	  The Microsoft FAT file system family can deal with filenames in
3041da177e4SLinus Torvalds	  native language character sets. These character sets are stored in
3051da177e4SLinus Torvalds	  so-called DOS codepages. You need to include the appropriate
3061da177e4SLinus Torvalds	  codepage if you want to be able to read/write these filenames on
3071da177e4SLinus Torvalds	  DOS/Windows partitions correctly. This does apply to the filenames
3081da177e4SLinus Torvalds	  only, not to the file contents. You can include several codepages;
3091da177e4SLinus Torvalds	  say Y here if you want to include the DOS codepage for Russian and
3101da177e4SLinus Torvalds	  Bulgarian and Belarusian.
3111da177e4SLinus Torvalds
3121da177e4SLinus Torvaldsconfig NLS_ASCII
3131da177e4SLinus Torvalds	tristate "ASCII (United States)"
3141da177e4SLinus Torvalds	help
3151da177e4SLinus Torvalds	  An ASCII NLS module is needed if you want to override the
3161da177e4SLinus Torvalds	  DEFAULT NLS with this very basic charset and don't want any
3171da177e4SLinus Torvalds	  non-ASCII characters to be translated.
3181da177e4SLinus Torvalds
3191da177e4SLinus Torvaldsconfig NLS_ISO8859_1
3201da177e4SLinus Torvalds	tristate "NLS ISO 8859-1  (Latin 1; Western European Languages)"
3211da177e4SLinus Torvalds	help
3221da177e4SLinus Torvalds	  If you want to display filenames with native language characters
3231da177e4SLinus Torvalds	  from the Microsoft FAT file system family or from JOLIET CD-ROMs
3241da177e4SLinus Torvalds	  correctly on the screen, you need to include the appropriate
3251da177e4SLinus Torvalds	  input/output character sets. Say Y here for the Latin 1 character
3261da177e4SLinus Torvalds	  set, which covers most West European languages such as Albanian,
3271da177e4SLinus Torvalds	  Catalan, Danish, Dutch, English, Faeroese, Finnish, French, German,
3281da177e4SLinus Torvalds	  Galician, Irish, Icelandic, Italian, Norwegian, Portuguese, Spanish,
3291da177e4SLinus Torvalds	  and Swedish. It is also the default for the US. If unsure, say Y.
3301da177e4SLinus Torvalds
3311da177e4SLinus Torvaldsconfig NLS_ISO8859_2
3321da177e4SLinus Torvalds	tristate "NLS ISO 8859-2  (Latin 2; Slavic/Central European Languages)"
3331da177e4SLinus Torvalds	help
3341da177e4SLinus Torvalds	  If you want to display filenames with native language characters
3351da177e4SLinus Torvalds	  from the Microsoft FAT file system family or from JOLIET CD-ROMs
3361da177e4SLinus Torvalds	  correctly on the screen, you need to include the appropriate
3371da177e4SLinus Torvalds	  input/output character sets. Say Y here for the Latin 2 character
3381da177e4SLinus Torvalds	  set, which works for most Latin-written Slavic and Central European
3391da177e4SLinus Torvalds	  languages: Czech, German, Hungarian, Polish, Rumanian, Croatian,
3401da177e4SLinus Torvalds	  Slovak, Slovene.
3411da177e4SLinus Torvalds
3421da177e4SLinus Torvaldsconfig NLS_ISO8859_3
3431da177e4SLinus Torvalds	tristate "NLS ISO 8859-3  (Latin 3; Esperanto, Galician, Maltese, Turkish)"
3441da177e4SLinus Torvalds	help
3451da177e4SLinus Torvalds	  If you want to display filenames with native language characters
3461da177e4SLinus Torvalds	  from the Microsoft FAT file system family or from JOLIET CD-ROMs
3471da177e4SLinus Torvalds	  correctly on the screen, you need to include the appropriate
3481da177e4SLinus Torvalds	  input/output character sets. Say Y here for the Latin 3 character
3491da177e4SLinus Torvalds	  set, which is popular with authors of Esperanto, Galician, Maltese,
3501da177e4SLinus Torvalds	  and Turkish.
3511da177e4SLinus Torvalds
3521da177e4SLinus Torvaldsconfig NLS_ISO8859_4
3531da177e4SLinus Torvalds	tristate "NLS ISO 8859-4  (Latin 4; old Baltic charset)"
3541da177e4SLinus Torvalds	help
3551da177e4SLinus Torvalds	  If you want to display filenames with native language characters
3561da177e4SLinus Torvalds	  from the Microsoft FAT file system family or from JOLIET CD-ROMs
3571da177e4SLinus Torvalds	  correctly on the screen, you need to include the appropriate
3581da177e4SLinus Torvalds	  input/output character sets. Say Y here for the Latin 4 character
3591da177e4SLinus Torvalds	  set which introduces letters for Estonian, Latvian, and
3601da177e4SLinus Torvalds	  Lithuanian. It is an incomplete predecessor of Latin 7.
3611da177e4SLinus Torvalds
3621da177e4SLinus Torvaldsconfig NLS_ISO8859_5
3631da177e4SLinus Torvalds	tristate "NLS ISO 8859-5  (Cyrillic)"
3641da177e4SLinus Torvalds	help
3651da177e4SLinus Torvalds	  If you want to display filenames with native language characters
3661da177e4SLinus Torvalds	  from the Microsoft FAT file system family or from JOLIET CD-ROMs
3671da177e4SLinus Torvalds	  correctly on the screen, you need to include the appropriate
3681da177e4SLinus Torvalds	  input/output character sets. Say Y here for ISO8859-5, a Cyrillic
3691da177e4SLinus Torvalds	  character set with which you can type Bulgarian, Belarusian,
3701da177e4SLinus Torvalds	  Macedonian, Russian, Serbian, and Ukrainian. Note that the charset
3711da177e4SLinus Torvalds	  KOI8-R is preferred in Russia.
3721da177e4SLinus Torvalds
3731da177e4SLinus Torvaldsconfig NLS_ISO8859_6
3741da177e4SLinus Torvalds	tristate "NLS ISO 8859-6  (Arabic)"
3751da177e4SLinus Torvalds	help
3761da177e4SLinus Torvalds	  If you want to display filenames with native language characters
3771da177e4SLinus Torvalds	  from the Microsoft FAT file system family or from JOLIET CD-ROMs
3781da177e4SLinus Torvalds	  correctly on the screen, you need to include the appropriate
3791da177e4SLinus Torvalds	  input/output character sets. Say Y here for ISO8859-6, the Arabic
3801da177e4SLinus Torvalds	  character set.
3811da177e4SLinus Torvalds
3821da177e4SLinus Torvaldsconfig NLS_ISO8859_7
3831da177e4SLinus Torvalds	tristate "NLS ISO 8859-7  (Modern Greek)"
3841da177e4SLinus Torvalds	help
3851da177e4SLinus Torvalds	  If you want to display filenames with native language characters
3861da177e4SLinus Torvalds	  from the Microsoft FAT file system family or from JOLIET CD-ROMs
3871da177e4SLinus Torvalds	  correctly on the screen, you need to include the appropriate
3881da177e4SLinus Torvalds	  input/output character sets. Say Y here for ISO8859-7, the Modern
3891da177e4SLinus Torvalds	  Greek character set.
3901da177e4SLinus Torvalds
3911da177e4SLinus Torvaldsconfig NLS_ISO8859_9
3921da177e4SLinus Torvalds	tristate "NLS ISO 8859-9  (Latin 5; Turkish)"
3931da177e4SLinus Torvalds	help
3941da177e4SLinus Torvalds	  If you want to display filenames with native language characters
3951da177e4SLinus Torvalds	  from the Microsoft FAT file system family or from JOLIET CD-ROMs
3961da177e4SLinus Torvalds	  correctly on the screen, you need to include the appropriate
3971da177e4SLinus Torvalds	  input/output character sets. Say Y here for the Latin 5 character
3981da177e4SLinus Torvalds	  set, and it replaces the rarely needed Icelandic letters in Latin 1
3991da177e4SLinus Torvalds	  with the Turkish ones. Useful in Turkey.
4001da177e4SLinus Torvalds
4011da177e4SLinus Torvaldsconfig NLS_ISO8859_13
4021da177e4SLinus Torvalds	tristate "NLS ISO 8859-13 (Latin 7; Baltic)"
4031da177e4SLinus Torvalds	help
4041da177e4SLinus Torvalds	  If you want to display filenames with native language characters
4051da177e4SLinus Torvalds	  from the Microsoft FAT file system family or from JOLIET CD-ROMs
4061da177e4SLinus Torvalds	  correctly on the screen, you need to include the appropriate
4071da177e4SLinus Torvalds	  input/output character sets. Say Y here for the Latin 7 character
4081da177e4SLinus Torvalds	  set, which supports modern Baltic languages including Latvian
4091da177e4SLinus Torvalds	  and Lithuanian.
4101da177e4SLinus Torvalds
4111da177e4SLinus Torvaldsconfig NLS_ISO8859_14
4121da177e4SLinus Torvalds	tristate "NLS ISO 8859-14 (Latin 8; Celtic)"
4131da177e4SLinus Torvalds	help
4141da177e4SLinus Torvalds	  If you want to display filenames with native language characters
4151da177e4SLinus Torvalds	  from the Microsoft FAT file system family or from JOLIET CD-ROMs
4161da177e4SLinus Torvalds	  correctly on the screen, you need to include the appropriate
4171da177e4SLinus Torvalds	  input/output character sets. Say Y here for the Latin 8 character
4181da177e4SLinus Torvalds	  set, which adds the last accented vowels for Welsh (aka Cymraeg)
4191da177e4SLinus Torvalds	  (and Manx Gaelic) that were missing in Latin 1.
4201da177e4SLinus Torvalds	  <http://linux.speech.cymru.org/> has further information.
4211da177e4SLinus Torvalds
4221da177e4SLinus Torvaldsconfig NLS_ISO8859_15
4231da177e4SLinus Torvalds	tristate "NLS ISO 8859-15 (Latin 9; Western European Languages with Euro)"
424a7f7f624SMasahiro Yamada	help
4251da177e4SLinus Torvalds	  If you want to display filenames with native language characters
4261da177e4SLinus Torvalds	  from the Microsoft FAT file system family or from JOLIET CD-ROMs
4271da177e4SLinus Torvalds	  correctly on the screen, you need to include the appropriate
4281da177e4SLinus Torvalds	  input/output character sets. Say Y here for the Latin 9 character
4291da177e4SLinus Torvalds	  set, which covers most West European languages such as Albanian,
4301da177e4SLinus Torvalds	  Catalan, Danish, Dutch, English, Estonian, Faeroese, Finnish,
4311da177e4SLinus Torvalds	  French, German, Galician, Irish, Icelandic, Italian, Norwegian,
4321da177e4SLinus Torvalds	  Portuguese, Spanish, and Swedish. Latin 9 is an update to
4331da177e4SLinus Torvalds	  Latin 1 (ISO 8859-1) that removes a handful of rarely used
4341da177e4SLinus Torvalds	  characters and instead adds support for Estonian, corrects the
4351da177e4SLinus Torvalds	  support for French and Finnish, and adds the new Euro character.
4361da177e4SLinus Torvalds	  If unsure, say Y.
4371da177e4SLinus Torvalds
4381da177e4SLinus Torvaldsconfig NLS_KOI8_R
4391da177e4SLinus Torvalds	tristate "NLS KOI8-R (Russian)"
4401da177e4SLinus Torvalds	help
4411da177e4SLinus Torvalds	  If you want to display filenames with native language characters
4421da177e4SLinus Torvalds	  from the Microsoft FAT file system family or from JOLIET CD-ROMs
4431da177e4SLinus Torvalds	  correctly on the screen, you need to include the appropriate
4441da177e4SLinus Torvalds	  input/output character sets. Say Y here for the preferred Russian
4451da177e4SLinus Torvalds	  character set.
4461da177e4SLinus Torvalds
4471da177e4SLinus Torvaldsconfig NLS_KOI8_U
4481da177e4SLinus Torvalds	tristate "NLS KOI8-U/RU (Ukrainian, Belarusian)"
4491da177e4SLinus Torvalds	help
4501da177e4SLinus Torvalds	  If you want to display filenames with native language characters
4511da177e4SLinus Torvalds	  from the Microsoft FAT file system family or from JOLIET CD-ROMs
4521da177e4SLinus Torvalds	  correctly on the screen, you need to include the appropriate
4531da177e4SLinus Torvalds	  input/output character sets. Say Y here for the preferred Ukrainian
4541da177e4SLinus Torvalds	  (koi8-u) and Belarusian (koi8-ru) character sets.
4551da177e4SLinus Torvalds
4568b8c0daaSLinus Torvaldsconfig NLS_MAC_ROMAN
45771ca97daSVladimir Serbinenko	tristate "Codepage macroman"
458a7f7f624SMasahiro Yamada	help
45971ca97daSVladimir Serbinenko	  The Apple HFS file system family can deal with filenames in
46071ca97daSVladimir Serbinenko	  native language character sets. These character sets are stored in
46171ca97daSVladimir Serbinenko	  so-called MAC codepages. You need to include the appropriate
46271ca97daSVladimir Serbinenko	  codepage if you want to be able to read/write these filenames on
46371ca97daSVladimir Serbinenko	  Mac partitions correctly. This does apply to the filenames
46471ca97daSVladimir Serbinenko	  only, not to the file contents. You can include several codepages;
46571ca97daSVladimir Serbinenko	  say Y here if you want to include the Mac codepage that is used for
46671ca97daSVladimir Serbinenko	  much of Europe -- United Kingdom, Germany, Spain, Italy, and [add
46771ca97daSVladimir Serbinenko	  more countries here].
46871ca97daSVladimir Serbinenko
46971ca97daSVladimir Serbinenko	  If unsure, say Y.
47071ca97daSVladimir Serbinenko
4718b8c0daaSLinus Torvaldsconfig NLS_MAC_CELTIC
47271ca97daSVladimir Serbinenko	tristate "Codepage macceltic"
473a7f7f624SMasahiro Yamada	help
47471ca97daSVladimir Serbinenko	  The Apple HFS file system family can deal with filenames in
47571ca97daSVladimir Serbinenko	  native language character sets. These character sets are stored in
47671ca97daSVladimir Serbinenko	  so-called MAC codepages. You need to include the appropriate
47771ca97daSVladimir Serbinenko	  codepage if you want to be able to read/write these filenames on
47871ca97daSVladimir Serbinenko	  Mac partitions correctly. This does apply to the filenames
47971ca97daSVladimir Serbinenko	  only, not to the file contents. You can include several codepages;
48071ca97daSVladimir Serbinenko	  say Y here if you want to include the Mac codepage that is used for
48171ca97daSVladimir Serbinenko	  Celtic.
48271ca97daSVladimir Serbinenko
48371ca97daSVladimir Serbinenko	  If unsure, say Y.
48471ca97daSVladimir Serbinenko
4858b8c0daaSLinus Torvaldsconfig NLS_MAC_CENTEURO
48671ca97daSVladimir Serbinenko	tristate "Codepage maccenteuro"
487a7f7f624SMasahiro Yamada	help
48871ca97daSVladimir Serbinenko	  The Apple HFS file system family can deal with filenames in
48971ca97daSVladimir Serbinenko	  native language character sets. These character sets are stored in
49071ca97daSVladimir Serbinenko	  so-called MAC codepages. You need to include the appropriate
49171ca97daSVladimir Serbinenko	  codepage if you want to be able to read/write these filenames on
49271ca97daSVladimir Serbinenko	  Mac partitions correctly. This does apply to the filenames
49371ca97daSVladimir Serbinenko	  only, not to the file contents. You can include several codepages;
49471ca97daSVladimir Serbinenko	  say Y here if you want to include the Mac codepage that is used for
49571ca97daSVladimir Serbinenko	  Central Europe.
49671ca97daSVladimir Serbinenko
49771ca97daSVladimir Serbinenko	  If unsure, say Y.
49871ca97daSVladimir Serbinenko
4998b8c0daaSLinus Torvaldsconfig NLS_MAC_CROATIAN
50071ca97daSVladimir Serbinenko	tristate "Codepage maccroatian"
501a7f7f624SMasahiro Yamada	help
50271ca97daSVladimir Serbinenko	  The Apple HFS file system family can deal with filenames in
50371ca97daSVladimir Serbinenko	  native language character sets. These character sets are stored in
50471ca97daSVladimir Serbinenko	  so-called MAC codepages. You need to include the appropriate
50571ca97daSVladimir Serbinenko	  codepage if you want to be able to read/write these filenames on
50671ca97daSVladimir Serbinenko	  Mac partitions correctly. This does apply to the filenames
50771ca97daSVladimir Serbinenko	  only, not to the file contents. You can include several codepages;
50871ca97daSVladimir Serbinenko	  say Y here if you want to include the Mac codepage that is used for
50971ca97daSVladimir Serbinenko	  Croatian.
51071ca97daSVladimir Serbinenko
51171ca97daSVladimir Serbinenko	  If unsure, say Y.
51271ca97daSVladimir Serbinenko
5138b8c0daaSLinus Torvaldsconfig NLS_MAC_CYRILLIC
51471ca97daSVladimir Serbinenko	tristate "Codepage maccyrillic"
515a7f7f624SMasahiro Yamada	help
51671ca97daSVladimir Serbinenko	  The Apple HFS file system family can deal with filenames in
51771ca97daSVladimir Serbinenko	  native language character sets. These character sets are stored in
51871ca97daSVladimir Serbinenko	  so-called MAC codepages. You need to include the appropriate
51971ca97daSVladimir Serbinenko	  codepage if you want to be able to read/write these filenames on
52071ca97daSVladimir Serbinenko	  Mac partitions correctly. This does apply to the filenames
52171ca97daSVladimir Serbinenko	  only, not to the file contents. You can include several codepages;
52271ca97daSVladimir Serbinenko	  say Y here if you want to include the Mac codepage that is used for
52371ca97daSVladimir Serbinenko	  Cyrillic.
52471ca97daSVladimir Serbinenko
52571ca97daSVladimir Serbinenko	  If unsure, say Y.
52671ca97daSVladimir Serbinenko
5278b8c0daaSLinus Torvaldsconfig NLS_MAC_GAELIC
52871ca97daSVladimir Serbinenko	tristate "Codepage macgaelic"
529a7f7f624SMasahiro Yamada	help
53071ca97daSVladimir Serbinenko	  The Apple HFS file system family can deal with filenames in
53171ca97daSVladimir Serbinenko	  native language character sets. These character sets are stored in
53271ca97daSVladimir Serbinenko	  so-called MAC codepages. You need to include the appropriate
53371ca97daSVladimir Serbinenko	  codepage if you want to be able to read/write these filenames on
53471ca97daSVladimir Serbinenko	  Mac partitions correctly. This does apply to the filenames
53571ca97daSVladimir Serbinenko	  only, not to the file contents. You can include several codepages;
53671ca97daSVladimir Serbinenko	  say Y here if you want to include the Mac codepage that is used for
53771ca97daSVladimir Serbinenko	  Gaelic.
53871ca97daSVladimir Serbinenko
53971ca97daSVladimir Serbinenko	  If unsure, say Y.
54071ca97daSVladimir Serbinenko
5418b8c0daaSLinus Torvaldsconfig NLS_MAC_GREEK
54271ca97daSVladimir Serbinenko	tristate "Codepage macgreek"
543a7f7f624SMasahiro Yamada	help
54471ca97daSVladimir Serbinenko	  The Apple HFS file system family can deal with filenames in
54571ca97daSVladimir Serbinenko	  native language character sets. These character sets are stored in
54671ca97daSVladimir Serbinenko	  so-called MAC codepages. You need to include the appropriate
54771ca97daSVladimir Serbinenko	  codepage if you want to be able to read/write these filenames on
54871ca97daSVladimir Serbinenko	  Mac partitions correctly. This does apply to the filenames
54971ca97daSVladimir Serbinenko	  only, not to the file contents. You can include several codepages;
55071ca97daSVladimir Serbinenko	  say Y here if you want to include the Mac codepage that is used for
55171ca97daSVladimir Serbinenko	  Greek.
55271ca97daSVladimir Serbinenko
55371ca97daSVladimir Serbinenko	  If unsure, say Y.
55471ca97daSVladimir Serbinenko
5558b8c0daaSLinus Torvaldsconfig NLS_MAC_ICELAND
55671ca97daSVladimir Serbinenko	tristate "Codepage maciceland"
557a7f7f624SMasahiro Yamada	help
55871ca97daSVladimir Serbinenko	  The Apple HFS file system family can deal with filenames in
55971ca97daSVladimir Serbinenko	  native language character sets. These character sets are stored in
56071ca97daSVladimir Serbinenko	  so-called MAC codepages. You need to include the appropriate
56171ca97daSVladimir Serbinenko	  codepage if you want to be able to read/write these filenames on
56271ca97daSVladimir Serbinenko	  Mac partitions correctly. This does apply to the filenames
56371ca97daSVladimir Serbinenko	  only, not to the file contents. You can include several codepages;
56471ca97daSVladimir Serbinenko	  say Y here if you want to include the Mac codepage that is used for
56571ca97daSVladimir Serbinenko	  Iceland.
56671ca97daSVladimir Serbinenko
56771ca97daSVladimir Serbinenko	  If unsure, say Y.
56871ca97daSVladimir Serbinenko
5698b8c0daaSLinus Torvaldsconfig NLS_MAC_INUIT
57071ca97daSVladimir Serbinenko	tristate "Codepage macinuit"
571a7f7f624SMasahiro Yamada	help
57271ca97daSVladimir Serbinenko	  The Apple HFS file system family can deal with filenames in
57371ca97daSVladimir Serbinenko	  native language character sets. These character sets are stored in
57471ca97daSVladimir Serbinenko	  so-called MAC codepages. You need to include the appropriate
57571ca97daSVladimir Serbinenko	  codepage if you want to be able to read/write these filenames on
57671ca97daSVladimir Serbinenko	  Mac partitions correctly. This does apply to the filenames
57771ca97daSVladimir Serbinenko	  only, not to the file contents. You can include several codepages;
57871ca97daSVladimir Serbinenko	  say Y here if you want to include the Mac codepage that is used for
57971ca97daSVladimir Serbinenko	  Inuit.
58071ca97daSVladimir Serbinenko
58171ca97daSVladimir Serbinenko	  If unsure, say Y.
58271ca97daSVladimir Serbinenko
5838b8c0daaSLinus Torvaldsconfig NLS_MAC_ROMANIAN
58471ca97daSVladimir Serbinenko	tristate "Codepage macromanian"
585a7f7f624SMasahiro Yamada	help
58671ca97daSVladimir Serbinenko	  The Apple HFS file system family can deal with filenames in
58771ca97daSVladimir Serbinenko	  native language character sets. These character sets are stored in
58871ca97daSVladimir Serbinenko	  so-called MAC codepages. You need to include the appropriate
58971ca97daSVladimir Serbinenko	  codepage if you want to be able to read/write these filenames on
59071ca97daSVladimir Serbinenko	  Mac partitions correctly. This does apply to the filenames
59171ca97daSVladimir Serbinenko	  only, not to the file contents. You can include several codepages;
59271ca97daSVladimir Serbinenko	  say Y here if you want to include the Mac codepage that is used for
59371ca97daSVladimir Serbinenko	  Romanian.
59471ca97daSVladimir Serbinenko
59571ca97daSVladimir Serbinenko	  If unsure, say Y.
59671ca97daSVladimir Serbinenko
5978b8c0daaSLinus Torvaldsconfig NLS_MAC_TURKISH
59871ca97daSVladimir Serbinenko	tristate "Codepage macturkish"
599a7f7f624SMasahiro Yamada	help
60071ca97daSVladimir Serbinenko	  The Apple HFS file system family can deal with filenames in
60171ca97daSVladimir Serbinenko	  native language character sets. These character sets are stored in
60271ca97daSVladimir Serbinenko	  so-called MAC codepages. You need to include the appropriate
60371ca97daSVladimir Serbinenko	  codepage if you want to be able to read/write these filenames on
60471ca97daSVladimir Serbinenko	  Mac partitions correctly. This does apply to the filenames
60571ca97daSVladimir Serbinenko	  only, not to the file contents. You can include several codepages;
60671ca97daSVladimir Serbinenko	  say Y here if you want to include the Mac codepage that is used for
60771ca97daSVladimir Serbinenko	  Turkish.
60871ca97daSVladimir Serbinenko
60971ca97daSVladimir Serbinenko	  If unsure, say Y.
61071ca97daSVladimir Serbinenko
6111da177e4SLinus Torvaldsconfig NLS_UTF8
6124de151d8SAlexey Dobriyan	tristate "NLS UTF-8"
6131da177e4SLinus Torvalds	help
6141da177e4SLinus Torvalds	  If you want to display filenames with native language characters
6151da177e4SLinus Torvalds	  from the Microsoft FAT file system family or from JOLIET CD-ROMs
6161da177e4SLinus Torvalds	  correctly on the screen, you need to include the appropriate
6171da177e4SLinus Torvalds	  input/output character sets. Say Y here for the UTF-8 encoding of
6181da177e4SLinus Torvalds	  the Unicode/ISO9646 universal character set.
6191da177e4SLinus Torvalds
620089f7f59SDr. David Alan Gilbertconfig NLS_UCS2_UTILS
621*f48d4d35SDr. David Alan Gilbert	tristate
622089f7f59SDr. David Alan Gilbert
623a77b6456SJan Engelhardtendif # NLS
624