# Requesting for support

Things to note when asking for help

Free support service is provided for OpenCart installations with the default theme. Integration with a custom theme costs $25 USD. Resolving conflicts with other third party extensions/modules or any customizations to the extension is a paid service with negotiable price.

## Before requesting help

- Please make sure that the version of the extension is compatible with your OpenCart version.
- Please check the extension settings page for any error messages and try to fix them if they exist.
- If you are using a vQmod version of the extension, please check vqmod folder for a "vqmod.log" file. If the log file exists try to address the errors that are reported in it.
- If you are using a custom theme then you might need to integrate the extension with your custom theme. To do this, check what changes have been done to the default theme and try to make similar adjustments to your custom theme.

## Requesting help

Please describe your problem in as much detail as possible. This will make problem solving much faster.

As a bare minimum please state the following information when contacting

- The OpenCart version you are using.
- The extension name, version and type (regular or vQmod) you are having trouble with.
- Please describe the installation process in a few details. If you copied some files, please state which files you copied to which location? Did you overwrite any files? If so, which ones? Did you manually edit any files? If so, which ones and what were the changes.
- If you got any error messages, please include the error messages in the email.
- If you have other third party extensions / modules / themes installed, please list them.
- In case the error message is generated by a vQmod cached file, please also attach that file to the email.

Any additional information that you can give about the problem is greatly appreciated and will speed up the solving of the issue

## Translating the extension

To translate the extension to another language (for example esperanto) do the following:

- Make a copy of the folder "english" in "upload/admin/language/" (if it exists) and rename it to "esperanto".
- Open each file inside the freshly created "esperanto" folder with a text editor (for example Notepad++) and translate the strings to esperanto.
  Note! You only need to translate the parts that are to the right of the equal sign.
- Make a copy of the folder "english" in "upload/catalog/language/" (if it exists) and rename it to "esperanto".
- Open each file inside the freshly created "esperanto" folder with a text editor (for example Notepad++) and translate the strings to esperanto.
  Note! You only need to translate the parts that are to the right of the equal sign.
- If you have a VQMod version of the extension, then some of the translatable text could be found inside the XML file located in "upload/vqmod/xml/"
- Open the XML file with text editor like Notepad++ (not with a word processor application such as MS Word) and search it for translation blocks such as the following:

      <file name="admin/language/english/catalog/product.php">
          <operation>
              <search position="after"><![CDATA[
              $_['text_something']
              ]]></search>
              <add><![CDATA[
      $_['text_sample']   = 'Sample text';
              ]]></add>
          </operation>
      </file>

  Which contain paths "admin/language/english/" or "catalog/language/english/"
- Make a copy of each such block, replace "english" with "esperanto" in the path and translate the strings. So, with the previous exmaple block you would end up with something similar to this:

      <file name="admin/language/english/catalog/product.php">
          <operation>
              <search position="after"><![CDATA[
              $_['text_something']
              ]]></search>
              <add><![CDATA[
      $_['text_sample']   = 'Sample text';
              ]]></add>
          </operation>
      </file>

      <file name="admin/language/esperanto/catalog/product.php">
          <operation>
              <search position="after"><![CDATA[
              $_['text_something']
              ]]></search>
              <add><![CDATA[
      $_['text_sample']   = 'Specimeno teksto';
              ]]></add>
          </operation>
      </file>

- If you have finished with the translations, copy the module files to your OpenCart installation and you are done.