System Update - ImageCMS 4.5.2
ImageCMS 4.5.2 Released.

In the updated version, mi did the following work:
Now the administrator does not need to upload files with a list of words to POEdit, as the new module imitates the operation of this program.
The new module is also new options:
To translate a new word, you need to define the entry in the right place in the script: then

we start the automatic search:

and update the list of words. The new word will be displayed in the translator.

demoshop.imagecms.net/admin/components/init_window/translator
Thus, we achieved a comfortable work with the getText extension;
It was decided to completely change the functionality of the basket due to problems that previously occurred due to its non-isolation from other components. Malfunctions arising, for example, in Discounts, Delivery, Payment affected the work of the basket. Change Results:

The version with full documentation for developers can be downloaded here: www.imagecms.net/developers . It contains a description of all classes and variables.
Previously, users who imported a large number of commodity items from 1C had to break down the load. In the new version, we significantly improved productivity - we accelerated import by 10 times.
In this release, we developed the ability to set the pagination style separately for each template. Recall that earlier the type of pagination was set up only in the site code.

In previous versions, some difficulties arose due to the presence of only two options for the specified shipping cost - either a clear price or free shipping. Since version 4.5.2. we introduced the third opportunity - the cost is being specified. This will help to avoid inconvenience due to the need to pay extra for delivery in some cases - if its cost depends on the dimensions, for example.

In addition to all of the above innovations, we also closed about 100 tasks to improve the available functionality.
Users can upgrade or download the latest version of the system here .

In the updated version, mi did the following work:
1. Created a module for quick automatic translation of a site into other languages.
Now the administrator does not need to upload files with a list of words to POEdit, as the new module imitates the operation of this program.
The new module is also new options:
- search for untranslated words (also in the template);
- selection of translations from previously translated similar words and automatic translation of words and phrases using Yandex.Translation tools.
To translate a new word, you need to define the entry in the right place in the script: then

we start the automatic search:

and update the list of words. The new word will be displayed in the translator.

demoshop.imagecms.net/admin/components/init_window/translator
Thus, we achieved a comfortable work with the getText extension;
2. From scratch rewrote the entire functionality of the basket
It was decided to completely change the functionality of the basket due to problems that previously occurred due to its non-isolation from other components. Malfunctions arising, for example, in Discounts, Delivery, Payment affected the work of the basket. Change Results:
- relative isolation of functional parts from each other is a big plus for ease of integration and scaling;
- expanding the functionality of the basket;
- Added API for developers.

The version with full documentation for developers can be downloaded here: www.imagecms.net/developers . It contains a description of all classes and variables.
Z. From scratch, the synchronization module with 1C was rewritten
Previously, users who imported a large number of commodity items from 1C had to break down the load. In the new version, we significantly improved productivity - we accelerated import by 10 times.
4. In ImageCMS 4.5.2, pagination is configured separately for each template.
In this release, we developed the ability to set the pagination style separately for each template. Recall that earlier the type of pagination was set up only in the site code.

5. Introduced the ability to leave a fixed or non-fixed cost of delivery of goods
In previous versions, some difficulties arose due to the presence of only two options for the specified shipping cost - either a clear price or free shipping. Since version 4.5.2. we introduced the third opportunity - the cost is being specified. This will help to avoid inconvenience due to the need to pay extra for delivery in some cases - if its cost depends on the dimensions, for example.

In addition to all of the above innovations, we also closed about 100 tasks to improve the available functionality.
Users can upgrade or download the latest version of the system here .