=========== Translation =========== CMShoprocket only comes with English by default however you can always translate CMShoprocket to other languages. Installation ^^^^^^^^^^^^ Before translating CMShoprocket to another language, you need to know install that new language. In your Joomla! back-end, you go to Extensions -> Language(s). You can see the list of installed languages on your site. Click "Install Language" button on the toolbar to install a new language. .. image:: ../images/language_list_01.jpg Search for the language you want to install, select it in the list and click "Install" button. .. image:: ../images/language_list_02.jpg After installing new language, go back to the installed language list, you can see your new language in the list. .. image:: ../images/language_list_03.jpg You need to remember the language tag of your new language. In the above screenshot, French language package is installed, and "fr-FR" is the language tag of French. Preparation ^^^^^^^^^^^ You can use your favorite FTP software or file managers available in your hosting control panel to navigate to /components/com_cmshoprocket/language/ folder. In this folder you can see the folder "en-GB", this is where the language files of English are stored. In this "language" folder, you create a new folder for your new language, the name of the folder is the language tag. Follow the above example, you create a new folder "fr-FR". Go to "en-GB" folder, copy "en-GB.com_cmshoprocket.ini" file in this folder to the new language folder that you just create ("fr-FR" as in the example). In the new language folder folder, rename "en-GB.com_cmshoprocket.ini" to "xx-YY.com_cmshoprocket.ini", "xx-YY" is the language tag of your new language, eg "fr-FR". Translate ^^^^^^^^^ Open "xx-YY.com_cmshoprocket.ini" with a text editor and translate the English strings in this file to your new language. *Important note*: Joomla! language INI files must be saved as UTF-8 without the Byte Order Mark (BOM). For more information on Byte Order Mark see `http://unicode.org/faq/utf_bom.html#BOM `_ The above instruction is for translating the front-end of CMShoprocket component. To translate the back-end and other extensions, you need to repeat the above steps for the following folders: * **CMShoprocket component's back-end**: /administrator/components/com_cmshoprocket/language/ * **CMShoprocket System plugin**: /plugins/system/cmshoprocket/language/ * **CMShoprocket Content plugin**: /plugins/content/cmshoprocket/language/ * **Products module**: /modules/mod_cmshoprocket_products/language/ * **Basket module**: /modules/mod_cmshoprocket_basket/language/ * **Re-order module**: /modules/mod_cmshoprocket_reorder/language/