Spree локализует продукт - PullRequest
       20

Spree локализует продукт

0 голосов
/ 15 января 2019

Я создаю приложение spree и использую spree_globalize & spree_i18n для локализации, и все работает нормально, за исключением того, что я не могу найти способ локализации display_price!

моей валютой по умолчанию является EGP, я хочу, чтобы она отображалась как '100 EGP', если en, и как '١٠٠ج.م', если локаль - ar.

вот мой код

  egp = Money::Currency.entries.select { |m| m.iso_code == 'EGP' }.first
  Money::Currency.register(
    priority: egp.priority,
    iso_code: egp.iso_code,
    iso_numeric: egp.iso_numeric,
    name: egp.name,
    symbol: 'EGP',
    alternate_symbols: ['ج.م', 'EGP', 'LE'],
    subunit: egp.subunit,
    subunit_to_unit: egp.subunit_to_unit,
    symbol_first: false, # egp.symbol_first,
    decimal_mark: egp.decimal_mark,
    html_entity: 'EGP', # what is displayed on the web interface
    thousands_separator: egp.thousands_separator,
    smallest_denomination: egp.smallest_denomination,
    separator: egp.separator,
    delimiter: egp.delimiter
  )
...