2022-12-02 18:26:41 +00:00
|
|
|
import { register, init, getLocaleFromNavigator, isLoading, locale, locales } from 'svelte-i18n'
|
2022-12-08 15:09:46 +00:00
|
|
|
import registers from './languages'
|
2022-12-02 18:26:41 +00:00
|
|
|
|
2022-12-08 15:09:46 +00:00
|
|
|
Object.entries(registers).forEach(([key, file]) => register(key, file))
|
2022-12-02 18:26:41 +00:00
|
|
|
|
|
|
|
export const i18n = () => init({
|
|
|
|
fallbackLocale: 'en',
|
|
|
|
initialLocale: getLocaleFromNavigator(),
|
|
|
|
})
|
|
|
|
|
|
|
|
export { isLoading, locale, locales }
|