svelte-i18n/docs/Dictionary.md
Christian Kaisermann 69ec477ffd docs: ✏️ move docs out of wiki
2020-01-21 10:00:45 -03:00

694 B

import { dictionary } from 'svelte-i18n'

$dictionary

The $dictionary store is responsible for holding all loaded message definitions for each locale. A dictionary of messages can be a shallow or deep object:

en-shallow.json
{
  "title": "Sign up",
  "field.name": "Name",
  "field.birth": "Date of birth",
  "field.genre": "Genre"
}
en-deep.json
{
  "title": "Sign up",
  "field": {
    "name": "Name",
    "birth": "Date of birth",
    "genre": "Genre"
  }
}

It's recommended to use the addMessages() and register() methods to add new message dictionaries to your app.