Ответы на вопросы
0 голосов
2 просмотров
Русифицировала magento с помощью фала перевода, но оказывается что там не всё переведено, стала искать полные файлы с переводом, но их ни где нет, все пишут про какой то построчный перевод, вроде как в CMS встроен перевод и её можно с легкостью самостоятельно перевести на любой язык. Как включить встроенный модуль переводчика, чтобы работал построчный перевод о котором все пишут?
от | 2 просмотров

1 Ответ

+1 голос
Лучший ответ

Magento 2 - это CMS платформа для электронной коммерции с открытым исходным кодом, обладающая такими функциями, как гибкость, масштабируемость и экономичность. Используя Magento 2 в качестве платформы для вашего онлайн-бизнеса, вы можете создать уникальный пользовательский интерфейс, гармонирующий с улучшенной диаграммой продаж!

Magento 2 присутствует во всем мире, и администратор может локализовать витрину, чтобы максимизировать потенциал продаж. Один из способов сделать это - перевод! В Magento 2 есть два метода:

  • Добавить языковой пакет через командную строку;
  • Включить встроенный перевод Magento 2;

Благодаря последнему методу, он позволяет легко переводить статические блоки и страницы CMS не уходя со страниц сайта!

При использовании встроенного инструмента перевода в режиме разработчика, когда включен построчный режим перевода, редактируемый текст выделяется красным блоком. Таким образом, вы можете редактировать метки полей, сообщения и другой текст как в интерфейсе, так и в панели администратора. Все встроенные переводы хранятся в базе данных в таблице core_translate.

Добавьте новый перевод в конфигурацию по умолчанию или в конкретное представление магазина, если у Вас их несколько. 

Поскольку вы добавляете изменения в определенное место (конкретный модуль), та же строка может появиться и в другом модуле.

Как включить встроенный построчный перевод в Magento 2: Инструкция

  1. Войти в админпанель;
  2. Перейдите в Магазины>Конфигурация;
  3. В разделе «Расширенные» выберите «Разработчик»;
  4. Разверните вкладку «встроенный перевод»;
  5. Установите «ДА» для параметра «Включить в клиентской части» или «Включить для панели администрирования» (рис. №1);
  6. Перейдите во фронтенд (клиентская часть), где вы можете увидеть текстовые разделы в красной пунктирной рамке, которые можно перевести. Просто наведите указатель мыши на рамку, и вы увидите значок «Открытая книга», нажмите на него (рис. №2);
  7. При нажатии этого значка книги отображается всплывающее окно, где можно осуществить перевод. В параметре «Пользователь» введите свой текст и нажмите кнопку « Отправить»  (рис. №3);
  8. Любой введенный пользовательский текст теперь отображается в интерфейсе вместо стандартного (рис. №4);

Рис. №1: 

Включение построчного перевода

Рис. №2:

Пример редактирования перевода в клиентской части

Рис. №3:

Пример пользовательского перевода

Рис. №4:

Окончательный вариант перевода

Кроме этого, в разделе «Ограничения клиента разработчика» в Магазинах> Конфигурация> Дополнительно> Разработчик можно ввести свой IP-адрес в поле «Разрешенные IP-адреса». После этого посетители не смогут видеть красную рамку во внешнем интерфейсе для перевода, во избежание того, что все посетители начнут переводить magento 2 по своему усмотрению.

Вот собственно и все! Это простой, но трудоемкий метод перевода. Если надо переводить много текста, потратиться несколько месяцев для перевода всей CMS. Но в то же время если вы добавили перевод через командную строку и у вас не перевелись несколько слов, то данный способ построчного перевода поможет все оперативно исправить таким не техническим и простым способом, который подойдет для всех, кто не является экспертом в переводе.

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

Не забываем ставить оценку и выбирать ответ лучшим smiley

от (34 баллов)
Добро пожаловать на сайт Вопросов.Нет, где вы можете задавать вопросы и получать ответы от других участников сообщества.
45 вопросов
50 ответов
1 комментарий
226 пользователей