hadron-i18n

I18n for hadron applications

Usage no npm install needed!

<script type="module">
  import hadronI18n from 'https://cdn.skypack.dev/hadron-i18n';
</script>

README

hadron-i18n

Extremely simple i18n support for hadron applications.

Installation

npm install --save hadron-i18n

Usage

Translations should be in .yml with the filenames all lowercase. Use camelcasing of keys for the ability to use dot notation.

myapp:
  toolbar:
    text: "Testing"
const I18n = require('hadron-i18n');
new I18n('de', 'en-GB').load('/path/to/my/locales', (error, i18n) => {
  global.t = i18n.t;
});

console.log(global.t.myapp.toolbar.text);

License

Apache 2.0