Перейти к содержанию
spoonyto

[Решено?..] Проблема с отображением цены на разных языках - 1decimal_point00

Рекомендуемые сообщения

Всем привет! 

В общем - это мой первый опыт работы с opencart.

Установил его, поставил понравившуюся тему.

Всё нравится, всё круто!

 

Опишу изначальные параментры:

Opencart v2.0

3 языка и 1 валюта.

Но есть один косяк - на языке по умолчанию цена выводится правильно

на всех остальных выводится неправильно.

Например, 1.00€ - выводится корректно на другом языке 1decimal_point00€,

как я понимаю, decimal_point - это пресловутая запятая, которая почему-то

не выводится.

 

Грешу на то что, по умолчанию oc был английским.

Я начал добавлять новые.

Добавлял в админке просто, как оказалось я не залил файлы для конкретного языка.

Позже залил, но ничего не изменилось.

Полез в раздел, admin/languages/ и далее в файлик языка.

Но там всё норм, запятая стоит.

 

Где что упустил не знаю! Помогите решить задачу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

в английской версии для вывода в ШАБЛОНЕ это хранится в файле catalog\language\english\english.php , строка

$_['decimal_point']         = '.';

 

смотрите в нужном файле локализации catalog\language\язык\язык.php эту строку, если нет - добавить

 

PS: для админки - аналогично, только в пути вместо catalog будет admin

Изменено пользователем AlexDW

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Всё оказалось прощё, когда на ftp золивал файлы локализации, ушли не все.

Поэтому у кого такие проблемы были, ищите файлы локализации для каждого языка и заливайте на сайт.

Все цены сразу же станут отображаться корректно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

у меня такая проблема c "decimal_point" возникала после установки Seo Pro. Без Seo Pro нет проблем. Так и не решил проблемку

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

... причем здесь SEO_PRO

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

... причем здесь SEO_PRO

 

такая проблема после установки SEO_PRO. Шаблон Journal 2.4.12, ОС 2.0.2. Если удаляю SEO_PRO - все ок

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

у меня такая проблема c "decimal_point" возникала после установки Seo Pro. Без Seo Pro нет проблем. Так и не решил проблемку

 

Тоже самое было. В языковых файлах при этом все было в порядке. Решил следующим путем:

файл system/library/currency.php

Ищем код

if ($format) {
			$decimal_point = $this->language->get('decimal_point');
		} else {
			$decimal_point = ',';
		}

и меняем его на

if ($format) {
			$decimal_point = $',';
		
		}

Ищем код

if ($format) {
			$thousand_point = $this->language->get('thousand_point');
		} else {
			$thousand_point = '';
		}

И меняем его на

if ($format) {
			$thousand_point = $thousand_point = ' ';
		}

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Все проще: например в папке с созданым языком catalog/language/belarusian просто поменяйте название файла rusian.php (если копировали русские файлы) на belarusian.php 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.