# Настройка модуля

#### Шаг 1

Переходим в раздел «Модули», находим нужный модуль (1) и нажимаем кнопку «Редактировать» (2)

<div data-full-width="true"><img src="https://2369838666-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mj-gwbYdQWRhuB0jULI%2Fuploads%2Fhl6zIWY11atgqNKwDiCD%2Fimage.png?alt=media&#x26;token=682c2e10-c158-4b88-bc3e-108f0c6f4212" alt="Список модулей"></div>

#### Шаг 2

Перейдите во вкладку «Настройки модуля» (1) и укажите нужные настройки (настройки сохраняются для текущего сайта, в котором вы находитесь)

<div data-full-width="true"><img src="https://2369838666-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mj-gwbYdQWRhuB0jULI%2Fuploads%2F3wDJVVzlRwX2PRUXIXH5%2Fimage.png?alt=media&#x26;token=aee857cb-f001-4fa2-b5bf-689a628c25b2" alt="Настройки модуля (>= 6.9.8)"></div>

* ***translate** – (TRUE|FALSE), нужно ли при сохранении элемента автоматически переводить не достающие языки*
* ***type** – (site|url|cookie), как система будет идентифицировать язык*&#x20;
  * *<mark style="color:yellow;">**\[site]**</mark> работа на N-количестве поддоменов (en.site.ru, de.site.ru и тд), для одного сайта можно создать необходимое кол-во поддоменов.*
  * *<mark style="color:yellow;">**\[url]**</mark> работа на одном домене N-количестве путей (site.ru/news/ -> site.ru/en/news/), для одного сайта можно создать необходимое кол-во путей.\**
  * *<mark style="color:yellow;">**\[cookie]**</mark> работа на одном домене (site.ru), такой вариант подойдет для простых сайтов, для которых достаточно смены контента на той же странице.\**
* ***yandex|google|googlefree|yandexcloud** – настройки для драйвера перевода, нужно указать полученные API ключи*

{% hint style="warning" %}
**\*ВНИМАНИЕ!** Type **\[url]** и **\[cookie]** не работает с функционалом **«Кэширование в статичные файлы (зеркалирование)»**
{% endhint %}

Для версии HostCMS < 6.9.8 настройки модуля вносятся как PHP-код с параметрами модуля или файла `/modules/multilanguage/config/config.php`

{% code title="для всех сайтов" lineNumbers="true" fullWidth="true" %}

```php
<?php

return array (
	'translate' => TRUE,
	'type' => 'url',
	'yandex' => '',
	'google' => '',
	'googlefree' =>'gtx',
	'yandexcloud_folder_id' => '',
	'yandexcloud_secret' => '',
);
```

{% endcode %}

{% code title="для сайта ID = 123" lineNumbers="true" fullWidth="true" %}

```php
<?php

return array (
	123 => array(
		'translate' => TRUE,
		'type' => 'url',
		'yandex' => '',
		'google' => '',
		'googlefree' =>'gtx',
		'yandexcloud_folder_id' => '',
		'yandexcloud_secret' => '',
	)
);
```

{% endcode %}
