lion/packages/localize/stories/10-intro.stories.mdx
2020-03-12 17:15:38 +01:00

38 lines
1.4 KiB
Text

import { Story, Meta, html } from '@open-wc/demoing-storybook';
import { render } from '@lion/core';
import { localize, formatNumber, formatDate } from '../index.js';
<Meta title="Localize/Intro" />
# Localize
Is meant to translate text into multiple languages.
In it's simplest form it is a function that returns the translated text for a namespace + key.
## Features
- Uses es modules
- Formatting of numbers, amounts
- Formatting of dates
Further examples can be seen at [Features Overview Demo](?path=/docs/localize-features-overview--translate-text) and a more in depth description can be found at [Localize System Overview](?path=/docs/localize-system-overview--page).
## Content
| Feature | Description |
| --------------------------------------------------------------------- | --------------------------------------------- |
| [Translate Text](?path=/docs/localize-translate-text--function-story) | Load and translate text in multiple languages |
| [Format Numbers](?path=/docs/localize-numbers--formatting) | Format numbers in multiple languages |
| [Format Dates](?path=/docs/localize-dates--formatting) | Format dates in multiple languages |
## How to use
### Installation
```sh
npm i --save @lion/localize
```
```js
import { localize } from '@lion/localize';
```