[metabase-lib] Number and currency formatting polish (#27616)
- Use currency-specific decimals count (eg. 0 for JPY, 8 for BTC) - Use plural currency names in Java, matching JS - previously: singular proper name "7.23 US Dollar" - now: plural prose "7.23 US dollars" - "Small numbers" hack to treat min/max fraction digits as significant digits now applies to percentages under 1%, as well as the original |n| < 1
Showing
- frontend/src/metabase/visualizations/lib/chart_values.js 2 additions, 1 deletionfrontend/src/metabase/visualizations/lib/chart_values.js
- frontend/test/metabase/lib/formatting.unit.spec.js 1 addition, 1 deletionfrontend/test/metabase/lib/formatting.unit.spec.js
- frontend/test/metabase/scenarios/question/settings.cy.spec.js 2 additions, 2 deletions...tend/test/metabase/scenarios/question/settings.cy.spec.js
- shared/src/metabase/shared/formatting/internal/numbers.clj 29 additions, 23 deletionsshared/src/metabase/shared/formatting/internal/numbers.clj
- shared/src/metabase/shared/formatting/internal/numbers_core.cljc 13 additions, 3 deletions...src/metabase/shared/formatting/internal/numbers_core.cljc
- shared/src/metabase/shared/formatting/numbers.cljc 39 additions, 24 deletionsshared/src/metabase/shared/formatting/numbers.cljc
- shared/test/metabase/shared/formatting/numbers_test.cljc 18 additions, 20 deletionsshared/test/metabase/shared/formatting/numbers_test.cljc
Please register or sign in to comment