Jump to content


Photo
- - - - -

Мультиязычная валюта


Best Answer SmetDenis , 26 June 2013 - 06:36

Формированием формата занимается этот код
media\zoo\applications\jbuniversal\framework\helpers\jbmoney.php функция toFormat()

Можете предварительно пропустить переменные postfix и prefix через класс JText для перевода

$params['postfix'] = JText::_($params['postfix']);
$params['prefix'] = JText::_($params['prefix']);
В файле jbcurrency.xml нужно будет указать вместо обычных префиксов языковые константы. Go to the full post


  • This topic is locked This topic is locked
4 replies to this topic

#1 Arlekina

Arlekina
  • JBZoo User (rus)
  • User rate: 0.7
  • posts: 33
  • topics: 4

Posted 24 June 2013 - 19:29

Делаю мультиязычный сайт (ZOOlingual) и в английской версии, рядом с ценой, валюта выводится "грн.", а очень хочется "UAH".

Как так сделать, подскажите пожалуйста?

На поле цены, в редактировании полей щаблона, указаны все языки.


  • 0

#2 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 24 June 2013 - 20:37

посмотрите этот файл
media\zoo\applications\jbuniversal\config\jbcurrency.xml

В нем описаны все форматы и названия для валют.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#3 Arlekina

Arlekina
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.7
  • posts: 33
  • topics: 4

Posted 24 June 2013 - 20:55

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


  • 0

#4 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 26 June 2013 - 06:36   Best Answer

Формированием формата занимается этот код
media\zoo\applications\jbuniversal\framework\helpers\jbmoney.php функция toFormat()

Можете предварительно пропустить переменные postfix и prefix через класс JText для перевода
$params['postfix'] = JText::_($params['postfix']);
$params['prefix'] = JText::_($params['prefix']);
В файле jbcurrency.xml нужно будет указать вместо обычных префиксов языковые константы.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#5 Arlekina

Arlekina
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.7
  • posts: 33
  • topics: 4

Posted 26 June 2013 - 08:01

SmetDenis, спасибо, все получилось.
  • 0




Click to return to top of page in style!