VitePress i18n
Une extension VitePress qui traduit le thème par défaut et son champ de recherche. Une configuration courte couvre toutes les langues d’une documentation.
À propos de ce projet
VitePress i18n traduit les parties d’un site VitePress que le thème par défaut écrit lui-même — les libellés de navigation, le titre du sommaire, les liens précédent et suivant, la ligne de dernière modification et l’interface de recherche — pour qu’un site de documentation multilingue ne commence pas par un bloc de configuration de thème recopié une fois par langue.
Une fonction enveloppe prend les langues que le site prend en charge et renvoie la configuration attendue par VitePress, chaque langue étant déjà remplie. Treize langues sont présentes aujourd’hui, dont l’anglais, le coréen, le chinois, le japonais, l’espagnol, le portugais, le russe, l’allemand et le français, et n’importe quelle chaîne peut être remplacée là où un projet formule les choses à sa manière.
Le paquet n’a aucune dépendance, fournit des déclarations TypeScript, suit la version courante de VitePress, et peut être déposé dans autant de sites de documentation qu’une organisation en tient sans que la même table de traduction soit entretenue dans chacun.
Fonctionnalités
Site de documentation
Types TypeScript
Plusieurs langues
Vérifié par des tests
Sans dépendances
