Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Массовая замена слов в названии товаров (много языков)


Xbox

Recommended Posts

Добрый день,

 

на сайте 2000 товаров и изначально был только русский язык. Теперь мы добавили 20 языков.

Т.о., все товары на всех языках выглядят как "на-русском". 

 

Товары все названы по принципу "Тип товара" - "Модель". То есть по сути, нужно просто заменить русское "Тип товара" в названии товара на локальный язык. Всё остальное остается неизменным.

 

Подскажите, пожалуйста, как это возможно сделать. Заранее спасибо.

 

 

Змінено користувачем Xbox
Надіслати
Поділитися на інших сайтах


1 час назад, Xbox сказал:

Добрый день,

 

на сайте 2000 товаров и изначально был только русский язык. Теперь мы добавили 20 языков.

Т.о., все товары на всех языках выглядят как "на-русском". 

 

Товары все названы по принципу "Тип товара" - "Модель". То есть по сути, нужно просто заменить русское "Тип товара" в названии товара на локальный язык. Всё остальное остается неизменным.

 

Подскажите, пожалуйста, как это возможно сделать. Заранее спасибо.

 

 

1. в ручную

2. поставить google translate или, что-то похожее

Надіслати
Поділитися на інших сайтах

1 час назад, Xbox сказал:

Подскажите, пожалуйста, как это возможно сделать. Заранее спасибо.

Через переводчик или программно - воспользоваться google api или яндекс api и перевести все, но 2000 товаров на 20 языков вручную конечно сложно будет) 

Надіслати
Поділитися на інших сайтах


Если прям одно слово надо поменять у всех товаров на выбранном языке, то вот:

UPDATE `oc_product_description` SET `name` = REPLACE(`name`, 'старый текст', 'Новый текст') WHERE `language_id` = 1;

 

  • +1 1
Надіслати
Поділитися на інших сайтах

1 час назад, halfhope сказал:

Если прям одно слово надо поменять у всех товаров на выбранном языке, то вот:


UPDATE `oc_product_description` SET `name` = REPLACE(`name`, 'старый текст', 'Новый текст') WHERE `language_id` = 1;

 

Проше в ручную, чем постоянно ID менять)

  • +1 1
Надіслати
Поділитися на інших сайтах

9 часов назад, RBoss сказал:

Проше в ручную, чем постоянно ID менять)

Ну вряд ли проще.

Вот как верно посоветовал @halfhope, сформировать 20 запросов по всем языкам, туда проставить нужные замены и запустить все в phpmyadmin - проще простого.

Чем 2000 товаров редактировать через админку.

Надіслати
Поділитися на інших сайтах

1 час назад, Prooksius сказал:

Ну вряд ли проще.

Вот как верно посоветовал @halfhope, сформировать 20 запросов по всем языкам, туда проставить нужные замены и запустить все в phpmyadmin - проще простого.

Чем 2000 товаров редактировать через админку.

UPDATE `oc_product_description` SET `name` = REPLACE(`name`, 'Hello World', 'Привет мир') WHERE `language_id` = 1;

UPDATE `oc_product_description` SET `name` = REPLACE(`name`, 'Hello World', 'Привiт свiт') WHERE `language_id` = 2;

Чем проще?

Кому как...

Надіслати
Поділитися на інших сайтах

  • 2 weeks later...

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.