специалисты

Перевод скрипта Easy Forms расширенный пост

Самая большая ошибка, которую совершает большинство людей при открытии бизнеса, заключается в том, что они выбирают продукт, а затем пытаются найти людей, которые хотят его купить.

Локализация скрипта Easy Forms

Интересная система - расширенный конструктор форм.

Изначальная установка системы на хостинг

Первое, что необходимо сделать, определится куда будет произведена установка:
- создание нового сайта и установка на него,
- создание новой папки и установка на существующий сайт.
Определились?

Переходим к следующему этапу

Создать на хостинге базу данных, она будет необходима для установки.
Запомните, лучше скопировать и сохранить все данные!
Загружаем систему на сайт (папку сайта). Распаковываем в корень сайта или папки.
Устанавливаем требуемые права на папки.

Далее переходим по Вашему адресу сайта

Начинается установка все иллюстрировано с подсказками. Затем вводим все данные базы данных, которую вы создали. Обязательно установите префикс к базе данных! Если не сделать - появятся ошибки и загрузка базы не будет произведена. Вот и всё, система установлена.

Руссификация

Система Easy Forms v1.12.2 не имеет русской локализации.
Скрипт установлен на сервере в папку "ef", следовательно https://www.Мой_сайт.ru/ef (пример, чтобы было понятно).


Далее, что мы добавляем или изменяем:
Добавляем папку ru-RU и соответствующий руссифицированный файл
/messages/ru-RU/app.php [полностью русский язык скрипта]

Добавляем папку ru-RU и соответствующий руссифицированный файл
/modules/addons/modules/webhooks/messages/ru-RU/webhooks.php
/modules/addons/messages/ru-RU/addon.php
/modules/setup/messages/ru-RU/setup.php
Добавляем папку ru и соответствующий руссифицированный файл
/vendor/kartik-v/yii2-widget-datetimepicker/src/messages/ru/kvdtime.php
/vendor/kartik-v/yii2-krajee-base/src/messages/ru/kvbase.php
Переделан следующий файл полностью, для удобства русскоязычного сообщества:
/helpers/Country.php

Добавить строчку в /helpers/Language.php

 "ru-RU" => Yii::t('app', 'Russian'),
Должно получиться следующее:

    public static function supportedLanguages()
    {
        return array(
            "ru-RU" => Yii::t('app', 'Russian'),
            "ar-EG" => Yii::t('app', 'Arabic'),
            "nl-NL" => Yii::t('app', 'Dutch'),
            "en-US" => Yii::t('app', 'English'),
            "fr-FR" => Yii::t('app', 'French'),
            "de-DE" => Yii::t('app', 'German'),

Примечание: если хотите Русский язык по умолчанию, необходимо поставить его как указано выше.

Дополнения будут выложены по мере поступления.

Скачать Zip-файл

Больше из нашего блога

пост 1
пост 2
пост 3
scroll