diff --git a/ayanova/src/main.js b/ayanova/src/main.js index 2f90878e..027067bb 100644 --- a/ayanova/src/main.js +++ b/ayanova/src/main.js @@ -210,10 +210,15 @@ Vue.filter("shorttimeonlylocalized", function vueFilterShortTimeOnlyLocalized( ); }); +//https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/toLocaleString#Browser_compatibility +TODO: Need to specify currency from list of standard values and add to locale settings rather than using symbol I guess Vue.filter("currency", function vueFilterCurrency(value) { if (!value) return ""; - - return locale.format().currencySymbol + value.toFixed(2); + return value.toLocaleString(window.$gz.locale.getFirstBrowserLanguage(), { + style: "currency", + currency: "EUR" + }); + // return locale.format().currencySymbol + value.toFixed(2); }); Vue.filter("decimal", function vueFilterDecimal(value) {