i18n4v is an internationalization helper library for browsers and node.js. It has the following features: It supports standard internatinalization features: Replacing words by key (original words can be used as keys too) Pluralisation Formatting Selecting translations from context (like gender) Small runtime: Runtime is written in ES3 and just 1.8kb (minified and gzipped). Runtime has no dependenc