UNPKG

@nanostores/i18n

Version:

A tiny (≈600 bytes) i18n library for React/Preact/Vue/Svelte

12 lines (10 loc) 289 B
import { strings, transform } from '../transforms/index.js' export function createProcessor(source) { let processor = transform((locale, translation) => { return strings(translation, str => { return str })[source.get()] }) processor.from = source return processor }