本地化
本地化的公用事业:键入有复数的翻译密钥,以及地语意识的号码,日期和货币格式.
安装
npm install @3mo/localization
import { Localizer } from '@3mo/localization'
使用量
<mo-flex gap='16px' style='max-width: 360px'>
<mo-flex direction='horizontal' gap='20px'>
<mo-anchor>${t('Home')}</mo-anchor>
<mo-anchor>${t('Inbox (${count:number})', { count })}</mo-anchor>
</mo-flex>
<mo-field-number label=${t('Count')} .value=${count} @change=${(event: CustomEvent<number | undefined>) => setCount(event.detail ?? 0)}></mo-field-number>
<span>${t('You have ${count:pluralityNumber} new messages', { count })}</span>
<span style='opacity: 0.5'>${t('Updated on ${date:Date}', { date: new Date() })}</span>
</mo-flex>
API 密码
出口
| 名称 | 仁爱 | 说明 |
|---|---|---|
Localizer | 类 | |
DirectionsByLanguage | 类 | 为给定的语言代码提供方向. |
LocalizableString | 类 | |
LocalizedString | 类 | |
LocalizerController | 类 | |
Currency | 类 | |
extractDateTimeFormatOptions | 函数 | |
extractFormatOptions | 函数 | |
getDateTimeFormatter | 针头 | 构建一个比使用一个要昂贵得多的东西,所以它们被保存和再利用. |
Locale | 类型 | 诸如 de 或者说 de-CH标记或标记 Intl.Locale。 。 。 . |
链接
许可证
麻省理工学院 3MO GmbH