- Log in your administrator panel and click on the Languages link in the ADMINISTRATION side box.
- Enter the code, name and character set for a new language in the LANGUAGE CODE, LANGUAGE NAME and CHARACTER SET input fields in the Add new language section.
- Click on the Add new button below. The desired language will be added in the store (it will be the copy of English translation at the beginning).
- Select the newly created language in the Select description language select box at the top of the Language variables section. Now you are assumed to enter the text in this language.
NOTE: If there is English in the select box, you are editing texts in English on the page.
- Translate texts in the input fields under the Language variables section.
NOTE: Do not translate words written with lowercase letters in square brackets, i.e. [link]; [product]; .... When this text is displayed in the customer area, [product] will be replaced with an appropriate product name automatically (and so on). Namely, the word between square brackets is just a spot indicating where CS-Cart should place the appropriate value. So move it within text, but do not delete. Translate words written with uppercase letters in square brackets, i.e. [ALREADY PATCHED], [DELETED], [FAILED], [NON WRITABLE], ... These are notifications generated by Upgrade Center and should be translated as well.
- Click on the Update button to save the changes.
- Then it is required to translate the content of the following pages in the admin panel as they affect the storefront too:
- Order statuses
- Gift certificate (click on the Gift certificate statuses link on the page)
- Return requests (there are the RMA reasons, RMA actions, RMA request statuses links on the page. Translate these pages if you plan to use the RMA addon)
- Profile fields
- Memberships
- Shipping methods
- Manage countries (and Manage states if required)
- Payment methods
- Credit cards
- Titles
- Currencies
- Top navigation
- Manage ads
- Manage pages (and Manage topics) to change the content of the Information side box in the storefront
- Form builder (the Contact us page)
- Site news
- Listmania (if you have any lists like Bestsellers, etc defined)
- It is also needed to translate products, categories, manufacturers as well as discounts, coupons, promotions, events (Gift Registry), etc if any are defined on the appropriate pages in the CS-Cart admin panel.
NOTE: In order to translate these objects you should select the desired language in the Select description language select box at the top of the appropriate pages.
- In order to translate the Settings page click on the Translate settings link on the Settings page. In order to translate the list of available privileges click on the Translate privileges link on the Languages page.