Перевод константы
- lenailicheva
-
Автор темы
- Не в сети
- Завсегдатай
-
- Сообщений: 100
- Спасибо получено: 0
Установлен VirtueMart 3.0.12 ( Joomla! 3.4.8 ). Установлены пакеты перевода (украинский-русский).
На email продавцу приходит подтверждение заказа и там в разделе "Куда", присутствует строка COM_VIRTUEMART_USER_FORM_ST_LABEL.
В менеджере языков Joomla при поиске этой константы она не ищется.
Подскажите, пожалуйста, как эту английскую строку в письме правильно заменить словом "Доставка"?
P.S.
Эта константа находиться в папке и файле: /components/com_virtuemart/en-GB.com_virtuemart_shoppers.ini
COM_VIRTUEMART_USER_FORM_ST_LABEL="Shiping"
В файле ru-RU.com_virtuemart_shoppers.ini который находиться по другому пути /language/ru-RU такой константы нет. Попытка добавить эту константу в этот файл:
COM_VIRTUEMART_USER_FORM_ST_LABEL="Доставка"
не помогает.
Все равно продавцу в письме приходит строка в разделе "Куда" COM_VIRTUEMART_USER_FORM_ST_LABEL. Как все же правильно перевести эту константу в письме продавцу?
Спасибо.
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Wedal
-
- Не в сети
- Администратор
-
- Сообщений: 2869
- Спасибо получено: 659
Должна помогать. Это может не работать по трем причинам:Попытка добавить эту константу в этот файл:
COM_VIRTUEMART_USER_FORM_ST_LABEL="Доставка"
не помогает.
1) Вы допустили ошибку при вставке константы в файл.
2) В письме выводится другая константа/константа из другого файла, например, аналогичного файла в папке administrator.
3) Сайт работает на украинском языке, а константу вы вставили в русский.
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- lenailicheva
-
Автор темы
- Не в сети
- Завсегдатай
-
- Сообщений: 100
- Спасибо получено: 0
Добавила строку
COM_VIRTUEMART_USER_FORM_ST_LABEL="Доставка"
в файлы
ru-RU.com_virtuemart_shoppers.ini
uk-UA.com_virtuemart_shoppers.ini
эти файлы находятся уже по путям /language/ru-RU и /language/uk-UA
Все равно в письме присутствует строка COM_VIRTUEMART_USER_FORM_ST_LABEL

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Wedal
-
- Не в сети
- Администратор
-
- Сообщений: 2869
- Спасибо получено: 659
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- lenailicheva
-
Автор темы
- Не в сети
- Завсегдатай
-
- Сообщений: 100
- Спасибо получено: 0
Wedal пишет: lenailicheva, на официальном форуме пишут, что это какой-то баг. Это одно из пользовательских полей. Перейдите в Virtuemart -> Настройки -> Поля, заполняемые пользователями. Далее исправьте или отключите это проблемное поле. Кто-то просто ставит вместо языковой константы пробел.
Большое спасибо за информацию. Видимо придется смирится с этим багом. Дело в том, что в Полях заполняемых пользователем, я вообще не нашла такого поля с именем константы COM_VIRTUEMART_USER_FORM_ST_LABEL...
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Wedal
-
- Не в сети
- Администратор
-
- Сообщений: 2869
- Спасибо получено: 659
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- lenailicheva
-
Автор темы
- Не в сети
- Завсегдатай
-
- Сообщений: 100
- Спасибо получено: 0
Пройдитесь еще раз поиском по файлам всего сайта, пытаясь найти эту константу.
1. Копирую сайт на локальный компьютер.
2. Far-ом ищу константу: COM_VIRTUEMART_USER_FORM_ST_LABEL
Far находит ее в двух местах:
A ) administrator\components\com_virtuemart\install\install_essential_data.sql
В строке:
INSERT INTO `#__virtuemart_userfields`
***
COM_VIRTUEMART_USER_FORM_ADDRESS_LABEL', '', 'text', 32, 30, 1, NULL, NULL, NULL, 'COM_VIRTUEMART_USER_FORM_ST_LABEL', 0, 1, 0, 0, 0, 0, 1, NULL, 16, 0, 1),
***
B ) /components/com_virtuemart/en-GB.com_virtuemart_shoppers.ini
В строке:
COM_VIRTUEMART_USER_FORM_ST_LABEL="Shiping"
Больше эту константу Far нигде не находит...
P.S.
В настройках Virtuemart 3 в опубликованных полях заполняемых пользователем такой константы у меня нет. Есть только одна похожая по имени, но это не она:
address_type_name=COM_VIRTUEMART_USER_FORM_ADDRESS_LABEL
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- lenailicheva
-
Автор темы
- Не в сети
- Завсегдатай
-
- Сообщений: 100
- Спасибо получено: 0
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Wedal
-
- Не в сети
- Администратор
-
- Сообщений: 2869
- Спасибо получено: 659
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- lenailicheva
-
Автор темы
- Не в сети
- Завсегдатай
-
- Сообщений: 100
- Спасибо получено: 0
P.S.
Реально проблемная константа у людей:
forum.virtuemart.net/index.php?topic=132673.0
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.