cibernox / svelte-intl-precompile

I18n library for Svelte.js that analyzes your keys at build time for max performance and minimal footprint
https://svelte-intl-precompile.com
ISC License
274 stars 13 forks source link

Getting error with format #12

Closed MarcGodard closed 3 years ago

MarcGodard commented 3 years ago

https://github.com/kaisermann/svelte-i18n/blob/main/docs/Formatting.md#formats

This currency style format (others seem to work) is causing this error:

TypeError: undefined currency in NumberFormat() with currency style
    getNumberFormatter formatters.js:18
    memoizedFn memoize.js:6
    formatNumber formatters.js:37
    create_default_slot TopNav.svelte:316
    create_slot index.mjs:61
    create_each_block Ticker.svelte:74
    create_fragment Ticker.svelte:133
    init index.mjs:1500
    Ticker Ticker.svelte:464
    createProxiedComponent svelte-hooks.js:245
    ProxyComponent proxy.js:241
    Proxy<Ticker> proxy.js:341
    create_fragment TopNav.svelte:1877
    init index.mjs:1500
    TopNav TopNav.svelte:3239
    createComponent svelte-hooks.js:136
    $replace svelte-hooks.js:183
    refreshComponent proxy.js:170
    rerender proxy-adapter-dom.js:65
    reload proxy.js:400
    reload proxy.js:398
    applyHmr hot-api.js:150
    accept client.ts:393
    fetchUpdate client.ts:314
    queueUpdate client.ts:174
    queueUpdate client.ts:174
    handleMessage client.ts:62
    handleMessage client.ts:60
    <anonymous> client.ts:35
    EventListener.handleEvent* client.ts:34
proxy.js:19:13
    logError proxy.js:19
    refreshComponent proxy.js:187
    rerender proxy-adapter-dom.js:65
    reload proxy.js:400
    reload proxy.js:398
    applyHmr hot-api.js:150
    accept client.ts:393
    fetchUpdate client.ts:314
    queueUpdate client.ts:174
    queueUpdate client.ts:174
    handleMessage client.ts:62
    handleMessage client.ts:60
    <anonymous> client.ts:35
    (Async: EventListener.handleEvent)
    <anonymous> client.ts:34
MarcGodard commented 3 years ago

Oh and with format, it just doesn't work.

MarcGodard commented 3 years ago

Needed to add the currency. Closing.

cibernox commented 3 years ago

Yup, just like svelte-i18n 🙂