diff --git a/README.md b/README.md index ae54b9a..78b7f9e 100644 --- a/README.md +++ b/README.md @@ -22,9 +22,9 @@ ## TODO - WIP -- [ ] Maybe locale can be a promise so we can await for it on the template; +- [x] Maybe locale can be a promise so we can await for it on the template; - [ ] Wiki on github; -- [ ] Find a more flexible way to preload dictionaries so it's possible to preload partial dictionaries. +- [x] Find a more flexible way to preload dictionaries so it's possible to preload partial dictionaries. ## Usage diff --git a/example/src/i18n.js b/example/src/i18n.js index d6ebe1e..b745f1f 100644 --- a/example/src/i18n.js +++ b/example/src/i18n.js @@ -1,6 +1,6 @@ -import { registerLocaleLoader } from 'svelte-i18n' +import { register } from 'svelte-i18n' -registerLocaleLoader('en', () => import('../messages/en.json')) -registerLocaleLoader('pt-BR', () => import('../messages/pt-BR.json')) -registerLocaleLoader('en-US', () => import('../messages/en-US.json')) -registerLocaleLoader('es-ES', () => import('../messages/es-ES.json')) +register('en', () => import('../messages/en.json')) +register('pt-BR', () => import('../messages/pt-BR.json')) +register('en-US', () => import('../messages/en-US.json')) +register('es-ES', () => import('../messages/es-ES.json')) diff --git a/example/src/routes/_layout.svelte b/example/src/routes/_layout.svelte index 9234774..01d1f8c 100644 --- a/example/src/routes/_layout.svelte +++ b/example/src/routes/_layout.svelte @@ -1,5 +1,5 @@