Jump to content

"не число" в коммерции

Featured Replies

Posted

Текст "не число" отображается в товарах в коммерции вместо цены на русском языке...на английском нормально цену показывает..подскажите в чем проблема. Пожалуйста!

Фразы "не число" в русификации нет. Соответственно, проблемы не в ней

Screen_2015-07-26_08-32-06_001.thumb.png

Это был поиск по файлу ленгпака. Фразы такой нет.

Проблема скорее всего в локали на сервере. У меня форум работает на Ubuntu 15.04 с локалью ru_RU.utf8, запрещённый_сайт работает так же на Ubuntu с такой же локалью и у нас проблем не наблюдается с "не числом".

Пишите своим хостинг-провайдерам и спрашивайте, что у них с локалью на сервере или настраивайте правильно свои VPS-сервера.

  • Author

дело в том, что когда включаю английский то все окей...а включаю русский и появляется "не число"

 

мне вообще не ясно каким образом кодировка может влиять на цифры...

дело в том, что когда включаю английский то все окей...а включаю русский и появляется "не число"

 

мне вообще не ясно каким образом кодировка может влиять на цифры...

Не кодировка, а локаль.

А она может повлиять на цифры.

Локаль у английского языка - en_US.UTF8

Локаль у русского языка - ru_RU.UTF8

  • Author

на сервере русская локаль

    <?php
    $loc_ru = setlocale(LC_ALL, 'rus', 'ru', 'ru_RU', 'rus', 'Russian_ru', 'ru_RU.UTF-8', 'ru_RU.utf8', 'ru_RU.1251', 'ru_RU.cp1251', 'ru_Russian', 'ru_RU.utf-8', 'Russian_Russia.utf-8' );
    echo "Hosting LOCALE: <b>'$loc_ru'</b>";
    ?>

даже такой скрипт вбил

выдало ru_RU

LANG=ru_RU.UTF-8
LANGUAGE=
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=

в админке все ок

на англ если форум то тоже все ок

с русским что-то не то :(

выдало ru_RU

Но не ru_RU.UTF8.

Я вам ещё раз повторяю - в ленгпаке НЕТ фразы "не число". Ни в каком виде.

Виновата в появлении этой фразы локаль. Как я написал сейчас выше - локаль сервера должна быть ru_RU.UTF8. У меня и у Ильи на серверах всё в порядке с такой локалью.

  • Author

Но не ru_RU.UTF8.

Я вам ещё раз повторяю - в ленгпаке НЕТ фразы "не число". Ни в каком виде.

Виновата в появлении этой фразы локаль. Как я написал сейчас выше - локаль сервера должна быть ru_RU.UTF8. У меня и у Ильи на серверах всё в порядке с такой локалью.

это я не совсем корректно скрипт написал

убрал ru_RU со скрипта

выдало ru_RU.UTF8

да и файл локали установленной по дефолту выше я вам привел...там стоит ru_RU.UTF8

скрипт просто перебирает все доступные локали

 

но по дефолту сервера ru_RU.UTF8 включено

  • 4 недели спустя...

Аналогичная проблема, только у меня в обеих валютах USD и RUB пишет "не число
локаль ru_RU.UTF8

и да проблема в переводе
так как при переключения языка все цены и валюты отображаются

Аналогичная проблема, только у меня в обеих валютах USD и RUB пишет "не число
локаль ru_RU.UTF8

и да проблема в переводе
так как при переключения языка все цены и валюты отображаются

Я повторяю ещё раз - в переводе такой строки НЕТ! На invisionweb.ru тоже есть такая проблема, хотя они не используют нашу русификацию.

P.S. Я ответил в вашу тему на хелпе

На invisionweb.ru тоже есть такая проблема, хотя они не используют нашу русификацию.

Странно, ранее не было такой проблемы. Проблема однозначно в локали сервера.

Странно, ранее не было такой проблемы. Проблема однозначно в локали сервера.

Хм. Я думал вы сервер поменяли и эта проблема появилась. Тогда ещё более странно.

Об этой проблеме уже сообщали в IPS, но они не смогли её воспроизвести

https://community.invisionpower.com/4bugtrack/archived-reports/rc4commerce-no-price-after-upgrade-from-159-r3910/

Edited by Sanshalay

выставил для русской локализации локаль "English (United States)" (en_US)
проблема исчезла, чем могу быть чреваты данные манипуляции?

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.