Adding a New Language to FishCart(sm) FishCart(sm) is easily adapted to multiple languages simply by defining a new array of text messages. The following steps must be completed to add a new language to FishCart(sm). The file paths below are given with respect to the distributed package prior to installation. For concept background, refer to the following sites. http://www.mozilla.org/docs/refList/i18n/ http://www.w3.org/International/O-HTML-tags.html Three character language names are to be taken from ISO 639-2/T. http://www.loc.gov/standards/iso639-2/ http://lcweb.loc.gov/standards/iso639-2/termcodes.html 1: copy ~/languages/lang_eng.php, or another lang_xxx.php file that may be closer to your destination language, to a new file with a name of the form lang_XXX.php. Use the ISO 639-2/T 3 letter country code for the XXX portion of the name. This may need to be informally extended to adapt for dialects. Thus we might eventually add 'lang_eng_DIALECT' for a particular dialect, such as lang_eng_piglatin for a Pig Latin version. 2: Modify the two arrays in ~/languages/languages.php to add the name of the new language file and the name of the language. 3: Modify the ~/db/db.cust file to add the new lang_XXX.php file to the 'langarray' file name array. The new language file is now in place in the cart structure. The final step is simply to translate the new file contents into the new language. When completed, please send the new file to the fcsql list for review and incorporation into the master cart source. REMEMBER: if a new language prompt is added to the cart, it must be added to all existing language definition files!