624 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2#3# Native language support configuration4#5 6menuconfig NLS7 tristate "Native language support"8 help9 The base Native Language Support. A number of filesystems10 depend on it (e.g. FAT, JOLIET, NT, BEOS filesystems), as well11 as the ability of some filesystems to use native languages12 (NCP, SMB).13 14 If unsure, say Y.15 16 To compile this code as a module, choose M here: the module17 will be called nls_base.18 19if NLS20 21config NLS_DEFAULT22 string "Default NLS Option"23 default "iso8859-1"24 help25 The default NLS used when mounting file system. Note, that this is26 the NLS used by your console, not the NLS used by a specific file27 system (if different) to store data (filenames) on a disk.28 Currently, the valid values are:29 big5, cp437, cp737, cp775, cp850, cp852, cp855, cp857, cp860, cp861,30 cp862, cp863, cp864, cp865, cp866, cp869, cp874, cp932, cp936,31 cp949, cp950, cp1251, cp1255, euc-jp, euc-kr, gb2312, iso8859-1,32 iso8859-2, iso8859-3, iso8859-4, iso8859-5, iso8859-6, iso8859-7,33 iso8859-8, iso8859-9, iso8859-13, iso8859-14, iso8859-15,34 koi8-r, koi8-ru, koi8-u, sjis, tis-620, macroman, utf8.35 If you specify a wrong value, it will use the built-in NLS;36 compatible with iso8859-1.37 38 If unsure, specify it as "iso8859-1".39 40config NLS_CODEPAGE_43741 tristate "Codepage 437 (United States, Canada)"42 help43 The Microsoft FAT file system family can deal with filenames in44 native language character sets. These character sets are stored45 in so-called DOS codepages. You need to include the appropriate46 codepage if you want to be able to read/write these filenames on47 DOS/Windows partitions correctly. This does apply to the filenames48 only, not to the file contents. You can include several codepages;49 say Y here if you want to include the DOS codepage that is used in50 the United States and parts of Canada. This is recommended.51 52config NLS_CODEPAGE_73753 tristate "Codepage 737 (Greek)"54 help55 The Microsoft FAT file system family can deal with filenames in56 native language character sets. These character sets are stored57 in so-called DOS codepages. You need to include the appropriate58 codepage if you want to be able to read/write these filenames on59 DOS/Windows partitions correctly. This does apply to the filenames60 only, not to the file contents. You can include several codepages;61 say Y here if you want to include the DOS codepage that is used for62 Greek. If unsure, say N.63 64config NLS_CODEPAGE_77565 tristate "Codepage 775 (Baltic Rim)"66 help67 The Microsoft FAT file system family can deal with filenames in68 native language character sets. These character sets are stored69 in so-called DOS codepages. You need to include the appropriate70 codepage if you want to be able to read/write these filenames on71 DOS/Windows partitions correctly. This does apply to the filenames72 only, not to the file contents. You can include several codepages;73 say Y here if you want to include the DOS codepage that is used74 for the Baltic Rim Languages (Latvian and Lithuanian). If unsure,75 say N.76 77config NLS_CODEPAGE_85078 tristate "Codepage 850 (Europe)"79 help80 The Microsoft FAT file system family can deal with filenames in81 native language character sets. These character sets are stored in82 so-called DOS codepages. You need to include the appropriate83 codepage if you want to be able to read/write these filenames on84 DOS/Windows partitions correctly. This does apply to the filenames85 only, not to the file contents. You can include several codepages;86 say Y here if you want to include the DOS codepage that is used for87 much of Europe -- United Kingdom, Germany, Spain, Italy, and [add88 more countries here]. It has some characters useful to many European89 languages that are not part of the US codepage 437.90 91 If unsure, say Y.92 93config NLS_CODEPAGE_85294 tristate "Codepage 852 (Central/Eastern Europe)"95 help96 The Microsoft FAT file system family can deal with filenames in97 native language character sets. These character sets are stored in98 so-called DOS codepages. You need to include the appropriate99 codepage if you want to be able to read/write these filenames on100 DOS/Windows partitions correctly. This does apply to the filenames101 only, not to the file contents. You can include several codepages;102 say Y here if you want to include the Latin 2 codepage used by DOS103 for much of Central and Eastern Europe. It has all the required104 characters for these languages: Albanian, Croatian, Czech, English,105 Finnish, Hungarian, Irish, German, Polish, Romanian, Serbian (Latin106 transcription), Slovak, Slovenian, and Sorbian.107 108config NLS_CODEPAGE_855109 tristate "Codepage 855 (Cyrillic)"110 help111 The Microsoft FAT file system family can deal with filenames in112 native language character sets. These character sets are stored in113 so-called DOS codepages. You need to include the appropriate114 codepage if you want to be able to read/write these filenames on115 DOS/Windows partitions correctly. This does apply to the filenames116 only, not to the file contents. You can include several codepages;117 say Y here if you want to include the DOS codepage for Cyrillic.118 119config NLS_CODEPAGE_857120 tristate "Codepage 857 (Turkish)"121 help122 The Microsoft FAT file system family can deal with filenames in123 native language character sets. These character sets are stored in124 so-called DOS codepages. You need to include the appropriate125 codepage if you want to be able to read/write these filenames on126 DOS/Windows partitions correctly. This does apply to the filenames127 only, not to the file contents. You can include several codepages;128 say Y here if you want to include the DOS codepage for Turkish.129 130config NLS_CODEPAGE_860131 tristate "Codepage 860 (Portuguese)"132 help133 The Microsoft FAT file system family can deal with filenames in134 native language character sets. These character sets are stored in135 so-called DOS codepages. You need to include the appropriate136 codepage if you want to be able to read/write these filenames on137 DOS/Windows partitions correctly. This does apply to the filenames138 only, not to the file contents. You can include several codepages;139 say Y here if you want to include the DOS codepage for Portuguese.140 141config NLS_CODEPAGE_861142 tristate "Codepage 861 (Icelandic)"143 help144 The Microsoft FAT file system family can deal with filenames in145 native language character sets. These character sets are stored in146 so-called DOS codepages. You need to include the appropriate147 codepage if you want to be able to read/write these filenames on148 DOS/Windows partitions correctly. This does apply to the filenames149 only, not to the file contents. You can include several codepages;150 say Y here if you want to include the DOS codepage for Icelandic.151 152config NLS_CODEPAGE_862153 tristate "Codepage 862 (Hebrew)"154 help155 The Microsoft FAT file system family can deal with filenames in156 native language character sets. These character sets are stored in157 so-called DOS codepages. You need to include the appropriate158 codepage if you want to be able to read/write these filenames on159 DOS/Windows partitions correctly. This does apply to the filenames160 only, not to the file contents. You can include several codepages;161 say Y here if you want to include the DOS codepage for Hebrew.162 163config NLS_CODEPAGE_863164 tristate "Codepage 863 (Canadian French)"165 help166 The Microsoft FAT file system family can deal with filenames in167 native language character sets. These character sets are stored in168 so-called DOS codepages. You need to include the appropriate169 codepage if you want to be able to read/write these filenames on170 DOS/Windows partitions correctly. This does apply to the filenames171 only, not to the file contents. You can include several codepages;172 say Y here if you want to include the DOS codepage for Canadian173 French.174 175config NLS_CODEPAGE_864176 tristate "Codepage 864 (Arabic)"177 help178 The Microsoft FAT file system family can deal with filenames in179 native language character sets. These character sets are stored in180 so-called DOS codepages. You need to include the appropriate181 codepage if you want to be able to read/write these filenames on182 DOS/Windows partitions correctly. This does apply to the filenames183 only, not to the file contents. You can include several codepages;184 say Y here if you want to include the DOS codepage for Arabic.185 186config NLS_CODEPAGE_865187 tristate "Codepage 865 (Norwegian, Danish)"188 help189 The Microsoft FAT file system family can deal with filenames in190 native language character sets. These character sets are stored in191 so-called DOS codepages. You need to include the appropriate192 codepage if you want to be able to read/write these filenames on193 DOS/Windows partitions correctly. This does apply to the filenames194 only, not to the file contents. You can include several codepages;195 say Y here if you want to include the DOS codepage for the Nordic196 European countries.197 198config NLS_CODEPAGE_866199 tristate "Codepage 866 (Cyrillic/Russian)"200 help201 The Microsoft FAT file system family can deal with filenames in202 native language character sets. These character sets are stored in203 so-called DOS codepages. You need to include the appropriate204 codepage if you want to be able to read/write these filenames on205 DOS/Windows partitions correctly. This does apply to the filenames206 only, not to the file contents. You can include several codepages;207 say Y here if you want to include the DOS codepage for208 Cyrillic/Russian.209 210config NLS_CODEPAGE_869211 tristate "Codepage 869 (Greek)"212 help213 The Microsoft FAT file system family can deal with filenames in214 native language character sets. These character sets are stored in215 so-called DOS codepages. You need to include the appropriate216 codepage if you want to be able to read/write these filenames on217 DOS/Windows partitions correctly. This does apply to the filenames218 only, not to the file contents. You can include several codepages;219 say Y here if you want to include the DOS codepage for Greek.220 221config NLS_CODEPAGE_936222 tristate "Simplified Chinese charset (CP936, GB2312)"223 help224 The Microsoft FAT file system family can deal with filenames in225 native language character sets. These character sets are stored in226 so-called DOS codepages. You need to include the appropriate227 codepage if you want to be able to read/write these filenames on228 DOS/Windows partitions correctly. This does apply to the filenames229 only, not to the file contents. You can include several codepages;230 say Y here if you want to include the DOS codepage for Simplified231 Chinese(GBK).232 233config NLS_CODEPAGE_950234 tristate "Traditional Chinese charset (Big5)"235 help236 The Microsoft FAT file system family can deal with filenames in237 native language character sets. These character sets are stored in238 so-called DOS codepages. You need to include the appropriate239 codepage if you want to be able to read/write these filenames on240 DOS/Windows partitions correctly. This does apply to the filenames241 only, not to the file contents. You can include several codepages;242 say Y here if you want to include the DOS codepage for Traditional243 Chinese(Big5).244 245config NLS_CODEPAGE_932246 tristate "Japanese charsets (Shift-JIS, EUC-JP)"247 help248 The Microsoft FAT file system family can deal with filenames in249 native language character sets. These character sets are stored in250 so-called DOS codepages. You need to include the appropriate251 codepage if you want to be able to read/write these filenames on252 DOS/Windows partitions correctly. This does apply to the filenames253 only, not to the file contents. You can include several codepages;254 say Y here if you want to include the DOS codepage for Shift-JIS255 or EUC-JP. To use EUC-JP, you can use 'euc-jp' as mount option or256 NLS Default value during kernel configuration, instead of 'cp932'.257 258config NLS_CODEPAGE_949259 tristate "Korean charset (CP949, EUC-KR)"260 help261 The Microsoft FAT file system family can deal with filenames in262 native language character sets. These character sets are stored in263 so-called DOS codepages. You need to include the appropriate264 codepage if you want to be able to read/write these filenames on265 DOS/Windows partitions correctly. This does apply to the filenames266 only, not to the file contents. You can include several codepages;267 say Y here if you want to include the DOS codepage for UHC.268 269config NLS_CODEPAGE_874270 tristate "Thai charset (CP874, TIS-620)"271 help272 The Microsoft FAT file system family can deal with filenames in273 native language character sets. These character sets are stored in274 so-called DOS codepages. You need to include the appropriate275 codepage if you want to be able to read/write these filenames on276 DOS/Windows partitions correctly. This does apply to the filenames277 only, not to the file contents. You can include several codepages;278 say Y here if you want to include the DOS codepage for Thai.279 280config NLS_ISO8859_8281 tristate "Hebrew charsets (ISO-8859-8, CP1255)"282 help283 If you want to display filenames with native language characters284 from the Microsoft FAT file system family or from JOLIET CD-ROMs285 correctly on the screen, you need to include the appropriate286 input/output character sets. Say Y here for ISO8859-8, the Hebrew287 character set.288 289config NLS_CODEPAGE_1250290 tristate "Windows CP1250 (Slavic/Central European Languages)"291 help292 If you want to display filenames with native language characters293 from the Microsoft FAT file system family or from JOLIET CDROMs294 correctly on the screen, you need to include the appropriate295 input/output character sets. Say Y here for the Windows CP-1250296 character set, which works for most Latin-written Slavic and Central297 European languages: Czech, German, Hungarian, Polish, Rumanian, Croatian,298 Slovak, Slovene.299 300config NLS_CODEPAGE_1251301 tristate "Windows CP1251 (Bulgarian, Belarusian)"302 help303 The Microsoft FAT file system family can deal with filenames in304 native language character sets. These character sets are stored in305 so-called DOS codepages. You need to include the appropriate306 codepage if you want to be able to read/write these filenames on307 DOS/Windows partitions correctly. This does apply to the filenames308 only, not to the file contents. You can include several codepages;309 say Y here if you want to include the DOS codepage for Russian and310 Bulgarian and Belarusian.311 312config NLS_ASCII313 tristate "ASCII (United States)"314 help315 An ASCII NLS module is needed if you want to override the316 DEFAULT NLS with this very basic charset and don't want any317 non-ASCII characters to be translated.318 319config NLS_ISO8859_1320 tristate "NLS ISO 8859-1 (Latin 1; Western European Languages)"321 help322 If you want to display filenames with native language characters323 from the Microsoft FAT file system family or from JOLIET CD-ROMs324 correctly on the screen, you need to include the appropriate325 input/output character sets. Say Y here for the Latin 1 character326 set, which covers most West European languages such as Albanian,327 Catalan, Danish, Dutch, English, Faeroese, Finnish, French, German,328 Galician, Irish, Icelandic, Italian, Norwegian, Portuguese, Spanish,329 and Swedish. It is also the default for the US. If unsure, say Y.330 331config NLS_ISO8859_2332 tristate "NLS ISO 8859-2 (Latin 2; Slavic/Central European Languages)"333 help334 If you want to display filenames with native language characters335 from the Microsoft FAT file system family or from JOLIET CD-ROMs336 correctly on the screen, you need to include the appropriate337 input/output character sets. Say Y here for the Latin 2 character338 set, which works for most Latin-written Slavic and Central European339 languages: Czech, German, Hungarian, Polish, Rumanian, Croatian,340 Slovak, Slovene.341 342config NLS_ISO8859_3343 tristate "NLS ISO 8859-3 (Latin 3; Esperanto, Galician, Maltese, Turkish)"344 help345 If you want to display filenames with native language characters346 from the Microsoft FAT file system family or from JOLIET CD-ROMs347 correctly on the screen, you need to include the appropriate348 input/output character sets. Say Y here for the Latin 3 character349 set, which is popular with authors of Esperanto, Galician, Maltese,350 and Turkish.351 352config NLS_ISO8859_4353 tristate "NLS ISO 8859-4 (Latin 4; old Baltic charset)"354 help355 If you want to display filenames with native language characters356 from the Microsoft FAT file system family or from JOLIET CD-ROMs357 correctly on the screen, you need to include the appropriate358 input/output character sets. Say Y here for the Latin 4 character359 set which introduces letters for Estonian, Latvian, and360 Lithuanian. It is an incomplete predecessor of Latin 7.361 362config NLS_ISO8859_5363 tristate "NLS ISO 8859-5 (Cyrillic)"364 help365 If you want to display filenames with native language characters366 from the Microsoft FAT file system family or from JOLIET CD-ROMs367 correctly on the screen, you need to include the appropriate368 input/output character sets. Say Y here for ISO8859-5, a Cyrillic369 character set with which you can type Bulgarian, Belarusian,370 Macedonian, Russian, Serbian, and Ukrainian. Note that the charset371 KOI8-R is preferred in Russia.372 373config NLS_ISO8859_6374 tristate "NLS ISO 8859-6 (Arabic)"375 help376 If you want to display filenames with native language characters377 from the Microsoft FAT file system family or from JOLIET CD-ROMs378 correctly on the screen, you need to include the appropriate379 input/output character sets. Say Y here for ISO8859-6, the Arabic380 character set.381 382config NLS_ISO8859_7383 tristate "NLS ISO 8859-7 (Modern Greek)"384 help385 If you want to display filenames with native language characters386 from the Microsoft FAT file system family or from JOLIET CD-ROMs387 correctly on the screen, you need to include the appropriate388 input/output character sets. Say Y here for ISO8859-7, the Modern389 Greek character set.390 391config NLS_ISO8859_9392 tristate "NLS ISO 8859-9 (Latin 5; Turkish)"393 help394 If you want to display filenames with native language characters395 from the Microsoft FAT file system family or from JOLIET CD-ROMs396 correctly on the screen, you need to include the appropriate397 input/output character sets. Say Y here for the Latin 5 character398 set, and it replaces the rarely needed Icelandic letters in Latin 1399 with the Turkish ones. Useful in Turkey.400 401config NLS_ISO8859_13402 tristate "NLS ISO 8859-13 (Latin 7; Baltic)"403 help404 If you want to display filenames with native language characters405 from the Microsoft FAT file system family or from JOLIET CD-ROMs406 correctly on the screen, you need to include the appropriate407 input/output character sets. Say Y here for the Latin 7 character408 set, which supports modern Baltic languages including Latvian409 and Lithuanian.410 411config NLS_ISO8859_14412 tristate "NLS ISO 8859-14 (Latin 8; Celtic)"413 help414 If you want to display filenames with native language characters415 from the Microsoft FAT file system family or from JOLIET CD-ROMs416 correctly on the screen, you need to include the appropriate417 input/output character sets. Say Y here for the Latin 8 character418 set, which adds the last accented vowels for Welsh (aka Cymraeg)419 (and Manx Gaelic) that were missing in Latin 1.420 <http://linux.speech.cymru.org/> has further information.421 422config NLS_ISO8859_15423 tristate "NLS ISO 8859-15 (Latin 9; Western European Languages with Euro)"424 help425 If you want to display filenames with native language characters426 from the Microsoft FAT file system family or from JOLIET CD-ROMs427 correctly on the screen, you need to include the appropriate428 input/output character sets. Say Y here for the Latin 9 character429 set, which covers most West European languages such as Albanian,430 Catalan, Danish, Dutch, English, Estonian, Faeroese, Finnish,431 French, German, Galician, Irish, Icelandic, Italian, Norwegian,432 Portuguese, Spanish, and Swedish. Latin 9 is an update to433 Latin 1 (ISO 8859-1) that removes a handful of rarely used434 characters and instead adds support for Estonian, corrects the435 support for French and Finnish, and adds the new Euro character.436 If unsure, say Y.437 438config NLS_KOI8_R439 tristate "NLS KOI8-R (Russian)"440 help441 If you want to display filenames with native language characters442 from the Microsoft FAT file system family or from JOLIET CD-ROMs443 correctly on the screen, you need to include the appropriate444 input/output character sets. Say Y here for the preferred Russian445 character set.446 447config NLS_KOI8_U448 tristate "NLS KOI8-U/RU (Ukrainian, Belarusian)"449 help450 If you want to display filenames with native language characters451 from the Microsoft FAT file system family or from JOLIET CD-ROMs452 correctly on the screen, you need to include the appropriate453 input/output character sets. Say Y here for the preferred Ukrainian454 (koi8-u) and Belarusian (koi8-ru) character sets.455 456config NLS_MAC_ROMAN457 tristate "Codepage macroman"458 help459 The Apple HFS file system family can deal with filenames in460 native language character sets. These character sets are stored in461 so-called MAC codepages. You need to include the appropriate462 codepage if you want to be able to read/write these filenames on463 Mac partitions correctly. This does apply to the filenames464 only, not to the file contents. You can include several codepages;465 say Y here if you want to include the Mac codepage that is used for466 much of Europe -- United Kingdom, Germany, Spain, Italy, and [add467 more countries here].468 469 If unsure, say Y.470 471config NLS_MAC_CELTIC472 tristate "Codepage macceltic"473 help474 The Apple HFS file system family can deal with filenames in475 native language character sets. These character sets are stored in476 so-called MAC codepages. You need to include the appropriate477 codepage if you want to be able to read/write these filenames on478 Mac partitions correctly. This does apply to the filenames479 only, not to the file contents. You can include several codepages;480 say Y here if you want to include the Mac codepage that is used for481 Celtic.482 483 If unsure, say Y.484 485config NLS_MAC_CENTEURO486 tristate "Codepage maccenteuro"487 help488 The Apple HFS file system family can deal with filenames in489 native language character sets. These character sets are stored in490 so-called MAC codepages. You need to include the appropriate491 codepage if you want to be able to read/write these filenames on492 Mac partitions correctly. This does apply to the filenames493 only, not to the file contents. You can include several codepages;494 say Y here if you want to include the Mac codepage that is used for495 Central Europe.496 497 If unsure, say Y.498 499config NLS_MAC_CROATIAN500 tristate "Codepage maccroatian"501 help502 The Apple HFS file system family can deal with filenames in503 native language character sets. These character sets are stored in504 so-called MAC codepages. You need to include the appropriate505 codepage if you want to be able to read/write these filenames on506 Mac partitions correctly. This does apply to the filenames507 only, not to the file contents. You can include several codepages;508 say Y here if you want to include the Mac codepage that is used for509 Croatian.510 511 If unsure, say Y.512 513config NLS_MAC_CYRILLIC514 tristate "Codepage maccyrillic"515 help516 The Apple HFS file system family can deal with filenames in517 native language character sets. These character sets are stored in518 so-called MAC codepages. You need to include the appropriate519 codepage if you want to be able to read/write these filenames on520 Mac partitions correctly. This does apply to the filenames521 only, not to the file contents. You can include several codepages;522 say Y here if you want to include the Mac codepage that is used for523 Cyrillic.524 525 If unsure, say Y.526 527config NLS_MAC_GAELIC528 tristate "Codepage macgaelic"529 help530 The Apple HFS file system family can deal with filenames in531 native language character sets. These character sets are stored in532 so-called MAC codepages. You need to include the appropriate533 codepage if you want to be able to read/write these filenames on534 Mac partitions correctly. This does apply to the filenames535 only, not to the file contents. You can include several codepages;536 say Y here if you want to include the Mac codepage that is used for537 Gaelic.538 539 If unsure, say Y.540 541config NLS_MAC_GREEK542 tristate "Codepage macgreek"543 help544 The Apple HFS file system family can deal with filenames in545 native language character sets. These character sets are stored in546 so-called MAC codepages. You need to include the appropriate547 codepage if you want to be able to read/write these filenames on548 Mac partitions correctly. This does apply to the filenames549 only, not to the file contents. You can include several codepages;550 say Y here if you want to include the Mac codepage that is used for551 Greek.552 553 If unsure, say Y.554 555config NLS_MAC_ICELAND556 tristate "Codepage maciceland"557 help558 The Apple HFS file system family can deal with filenames in559 native language character sets. These character sets are stored in560 so-called MAC codepages. You need to include the appropriate561 codepage if you want to be able to read/write these filenames on562 Mac partitions correctly. This does apply to the filenames563 only, not to the file contents. You can include several codepages;564 say Y here if you want to include the Mac codepage that is used for565 Iceland.566 567 If unsure, say Y.568 569config NLS_MAC_INUIT570 tristate "Codepage macinuit"571 help572 The Apple HFS file system family can deal with filenames in573 native language character sets. These character sets are stored in574 so-called MAC codepages. You need to include the appropriate575 codepage if you want to be able to read/write these filenames on576 Mac partitions correctly. This does apply to the filenames577 only, not to the file contents. You can include several codepages;578 say Y here if you want to include the Mac codepage that is used for579 Inuit.580 581 If unsure, say Y.582 583config NLS_MAC_ROMANIAN584 tristate "Codepage macromanian"585 help586 The Apple HFS file system family can deal with filenames in587 native language character sets. These character sets are stored in588 so-called MAC codepages. You need to include the appropriate589 codepage if you want to be able to read/write these filenames on590 Mac partitions correctly. This does apply to the filenames591 only, not to the file contents. You can include several codepages;592 say Y here if you want to include the Mac codepage that is used for593 Romanian.594 595 If unsure, say Y.596 597config NLS_MAC_TURKISH598 tristate "Codepage macturkish"599 help600 The Apple HFS file system family can deal with filenames in601 native language character sets. These character sets are stored in602 so-called MAC codepages. You need to include the appropriate603 codepage if you want to be able to read/write these filenames on604 Mac partitions correctly. This does apply to the filenames605 only, not to the file contents. You can include several codepages;606 say Y here if you want to include the Mac codepage that is used for607 Turkish.608 609 If unsure, say Y.610 611config NLS_UTF8612 tristate "NLS UTF-8"613 help614 If you want to display filenames with native language characters615 from the Microsoft FAT file system family or from JOLIET CD-ROMs616 correctly on the screen, you need to include the appropriate617 input/output character sets. Say Y here for the UTF-8 encoding of618 the Unicode/ISO9646 universal character set.619 620config NLS_UCS2_UTILS621 tristate622 623endif # NLS624