Nerexon - Langpack

Avertissement

Ce site web n'utilise pas Langpack, car il n'est pas conçu pour les sites statiques.

Informations

Qu'est-ce que c'est ?

Langpack est un module léger permettant la traduction d'applications JavaScript Node.js. Il est rapide, facile à utiliser, et ne dépend d'aucune bibliothèque externe. Les traductions sont stockées dans des fichiers JSON, accessibles via un système de clés et de variables.

Documentation

Installation

Vous pouvez installer Langpack avec la commande suivante :

npm install langpack.js

Préparation

Avant d'utiliser Langpack, vous devez créer un dossier contenant les fichiers JSON pour les traductions :

languages/
  en.json
  fr.json

Ensuite, importez et initialisez le gestionnaire de langues avec le chemin du dossier :

const { LanguageManager } = require('langpack.js');
const manager = new LanguageManager('./languages');

Utilisation de la traduction

Pour traduire du texte, utilisez la méthode get. Elle prend en paramètre la langue, la clé, et un objet avec les variables à insérer :

manager.get("fr", "user.welcome", { user: "John" }); // "Bienvenue John!"

Exemple de fichier

Voici un exemple simple de fichier de traduction JSON :

{
  "user": {
    "welcome": "Bienvenue {user}!",
    "notification": "Vous avez reçu {count} notifications."
  }
}