{"library":"mongoose-intl","type":"library","category":null,"description":"Mongoose schema plugin for multilingual (i18n) fields, version 3.3.0. This plugin allows you to define string fields that store translations in multiple languages as a subdocument, while presenting them as virtual string properties. It supports Mongoose versions 4, 5, and 6 via peer dependencies. Languages are configured via an option array, with optional default language and fallback behavior. The plugin is lightweight and specific to Mongoose, offering a simple API for reading and writing translations using standard get/set methods. Alternative packages like mongoose-i18n or mongoose-multilingual exist, but mongoose-intl is one of the oldest and most used plugins for this purpose.","language":"javascript","status":"active","version":"3.3.0","tags":["javascript","mongoose","intl","i18n","l10n","internationalization","localization"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install mongoose-intl","imports":["const mongooseIntl = require('mongoose-intl');","const mongoose = require('mongoose'); const mongooseIntl = require('mongoose-intl'); mongoose.plugin(mongooseIntl, { languages: ['en', 'fr'] });","import * as mongooseIntl from 'mongoose-intl';"]},{"cmd":"yarn add mongoose-intl","imports":[]},{"cmd":"pnpm add mongoose-intl","imports":[]}],"homepage":"https://github.com/alexsk/mongoose-intl#readme","github":"https://github.com/alexsk/mongoose-intl","docs":null,"changelog":null,"pypi":null,"npm":"mongoose-intl","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}