1.2.7 • Published 1 year ago

@easy_vscode/i18n v1.2.7

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

@easy_vscode/i18n

I18n for easy-vscode

Usage

Add languages resource:

import { addResources } from '@easy_vscode/i18n'
import en from './locales/en'
import zh from './locales/zh'

addResources({
  en: {
    translation: en
  },
  zh: {
    translation: zh
  }
})

export * from './constants'

Translate:

import i18n, { useTranslationValues } from '@easy_vscode/i18n'
import { K } from '../../i18n'

// Batch translate values
const [TYPE, BACKGROUND] = useTranslationValues(K.TYPE, K.BACKGROUND)

// Translate value directly
const label = i18n.t(K.LABEL)