- Notifications
You must be signed in to change notification settings - Fork86
Internationalization library for Svelte
License
NotificationsYou must be signed in to change notification settings
kaisermann/svelte-i18n
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
ℹ️
svelte-i18nis due to some reworking, like moving from a singleton to instances. This will be worked on when I find the time and priority 🙏
Internationalization for Svelte.
svelte-i18n helps you localize your app using the reactive tools Svelte provides. By usingstores to keep track of the currentlocale,dictionary of messages and toformat messages, we keep everything neat, in sync and easy to use on your svelte files.
Requirements
- Node:
>= 11.15.0 - Browsers:
Chrome 38+,Edge 16+,Firefox 13+,Opera 25+,Safari 8+.
<script>import {_ }from'svelte-i18n'</script><h1>{$_('page.home.title')}</h1><nav> <a>{$_('page.home.nav', { default:'Home' })}</a> <a>{$_('page.about.nav', { default:'About' })}</a> <a>{$_('page.contact.nav', { default:'Contact' })}</a></nav>
// en.json{"page": {"home": {"title":"Homepage","nav":"Home" },"about": {"title":"About","nav":"About" },"contact": {"title":"Contact","nav":"Contact Us" } }}
About
Internationalization library for Svelte
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
No packages published
Uh oh!
There was an error while loading.Please reload this page.