{"library":"i18n-t","type":"library","category":null,"description":"i18n-t is a minimalist internationalization (i18n) utility for JavaScript, offering a straightforward API to manage translations. Its current stable version is 1.0.1, last released in June 2016. The library focuses on simplicity, allowing developers to set a default locale, load translation messages from local files or pre-loaded JavaScript objects, and perform basic string translation with variable interpolation. Unlike more comprehensive and actively maintained solutions such as `i18next` or `i18n-js`, `i18n-t` explicitly avoids framework-specific integrations or advanced features like pluralization rules, context-sensitive translations, or backend loading mechanisms. Its key differentiator was its 'dumb' and easy-to-use nature, making it suitable for very basic i18n needs without external dependencies or complex configurations. However, due to its long-term abandonment, it lacks modern features like ESM support, TypeScript typings, and ongoing security updates.","language":"javascript","status":"abandoned","version":"1.0.1","tags":["javascript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install i18n-t","imports":["const I18n = require('i18n-t');","const i18n = new I18n({ defaultLocale: 'en' }); i18n.t('en', 'HELLO', { name: 'World' });","const i18n = new I18n({ defaultLocale: 'en' }); i18n.load('./locales');"]},{"cmd":"yarn add i18n-t","imports":[]},{"cmd":"pnpm add i18n-t","imports":[]}],"homepage":null,"github":"https://github.com/SamyPesse/i18n-t","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/i18n-t","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/i18n-t/compatibility"}}