var lang = { current: 'bg', catalogTitle: 'vali.bg - Продукти', timeFormat: 'HH:mm', dateFormat: 'DD.MM.YYYY', dateTimeFormat: 'HH:mm DD.MM.YYYY', filterPriceFrom: 'над', filterPriceTo: 'до', filterPriceBetween: 'fe_labels.filter_prices_between', filterPriceBetweenAnd: 'fe_labels.filter_prices_between_and', currencyList: [ { link: 'BGN', name: 'Български лев', ratio: 1, prefix: '', suffix: 'лв.' }, { link: 'EUR', name: 'Euro', ratio: 1.949, prefix: '€', suffix: '' }, { link: 'USD', name: 'U.S. Dollar', ratio: 1.785, prefix: '$', suffix: '' }, { link: 'RON', name: 'Lei românești', ratio: 0.3931, prefix: '', suffix: 'lei' }, ], currencySimple: function ($sce) { return function (value) { var price = (parseFloat(value) / 1 ).toFixedEx(2) || '0.00'; var decimalSeparator = '.', integerPart = price.split(decimalSeparator)[0], decimalPart = price.split(decimalSeparator)[1]; return $sce.trustAsHtml('' + integerPart + decimalSeparator + decimalPart + ' лв.'); } }, currency: function ($sce) { return function (value) { var price = (parseFloat(value) / 1 ).toFixedEx(2) || '0.00'; var decimalSeparator = '.', integerPart = price.split(decimalSeparator)[0], decimalPart = price.split(decimalSeparator)[1]; return $sce.trustAsHtml('' + integerPart + decimalSeparator + '' + decimalPart + 'лв.'); } }, currencyEx: function ($sce) { return function (value, link, ratio) { var currency; angular.forEach(lang.currencyList, function(item){ if( link == item.link ){ currency = item; } }); var price = (parseFloat(value) / (ratio || currency.ratio) ).toFixedEx(2) || '0.00'; var decimalSeparator = '.', integerPart = price.split(decimalSeparator)[0], decimalPart = price.split(decimalSeparator)[1]; return $sce.trustAsHtml(''+currency.prefix+'' + integerPart + decimalSeparator + '' + decimalPart + ''+currency.suffix+''); } }, excelHeaders: { orders: { number: 'Поръчка', date: 'Дата', price: 'Цена', currency: 'валута' }, liabilities: { docnumber: 'Номер на документ', docdate: 'Дата на документ', daysover: 'Просрочено', limitdays: 'Максимум', ar: 'Общо', saldo: 'Салдо', pmt: 'Платени' }, products: { name: 'Продукт', ref_number: 'Референтен номер', final_price: 'Партньорска цена', old_price: 'Клиентска цена', status: 'Статус' }, cart: { name: 'Продукт', ref_number: 'Референтен номер', final_price: 'Цена' } } };