ATG solutions have an intrinsic field called language that represents the locale of the solution. You use the eserver_migration_config.xml file to map how your existing solution language settings correspond to new ATG language settings. The ATG localization model is documented in the ATG Platform Programming Guide.
For each solution class you are migrating, you create a solutionLanguage tag in the XML file to specify language information:
<solutionClass tag="medical_solutions" defaultLanguage="en_US" <solutionLanguage tag="language"> <language old="US English" new="en_US"/> <language old="UK English" new="en_GB"/> <language old="Australian English" new="en"/> <language old="German" new="de"/> <language old="French" new="fr"/> <language old="Italian" new="it"/> </solutionLanguage> </solutionClass>
- The - solutionLanguagetag must contain the name of the eServer property used for language settings (- tag=property_name). Each- <language>tag maps a solution language into an ATG locale
- If you do not have a property in eServer to represent language settings, ATG migrates all your solutions with the language specified in the - defaultLanguage- solutionClassattribute
- The default language for all solution classes is - en_US. To override this setting per solution class, use the- defaultLanguagetag in the- solutionClasstag
- If a solution uses a language property value that is not mapped, the value set in the - solutionClass- defaultLanguageattribute is used instead

