diff --git a/app/helpers/pretty-bytes.js b/app/helpers/pretty-bytes.js index 3511e72898c..6479272d365 100644 --- a/app/helpers/pretty-bytes.js +++ b/app/helpers/pretty-bytes.js @@ -1,13 +1,19 @@ -import { helper } from '@ember/component/helper'; +import Helper from '@ember/component/helper'; +import { service } from '@ember/service'; import prettyBytes from 'pretty-bytes'; /** * See https://github.com/rust-lang/crates.io/discussions/7177 */ -export default helper(([bytes], options) => - prettyBytes(bytes, { - binary: true, - ...options, - }), -); +export default class PrettyBytesHelper extends Helper { + @service intl; + + compute([bytes], options) { + return prettyBytes(bytes, { + binary: true, + locale: this.intl.locale ?? true, + ...options, + }); + } +}