Exemples
Projets exécutables sous examples/ sur GitHub — chacun avec sa propre configuration, ses sorties de paramètres régionaux validées et son fichier README. Vous pouvez explorer les fichiers traduits sans clé API ; la réexécution de la traduction nécessite une clé de fournisseur (Fournisseurs et modèles).
Exécuter de manière autonome (npx degit)
Copiez un exemple sans cloner l'intégralité du dépôt. Chacun déclare une plage de versions publiée de ai-i18n-tools correspondant à la version actuelle du package et installe la CLI depuis npm :
npx degit wsj-br/ai-i18n-tools/examples/<name> <name>
cd <name>
pnpm installSi vous avez cloné le dépôt ai-i18n-tools entier, exécutez pnpm install et pnpm run build à la racine du dépôt, puis cd examples/<name>. Les exemples d'espace de travail utilisent l'interface de ligne de commande locale via leurs scripts pnpm run i18n:*, ou ai-i18n-tools … directement après la configuration du chemin. Voir Installation — Monorepo cloné.
Liste des exemples
| Exemple | Idéal pour | Copier avec degit | Exécuter |
|---|---|---|---|
| console-app | La plus petite application fonctionnelle avec des chaînes d'interface utilisateur t() + traduction du README | npx degit wsj-br/ai-i18n-tools/examples/console-app console-app | pnpm start |
| nextjs-app | React / Next.js + pluriels + tableau de bord ; documentation Docusaurus imbriquée + fichier README plat + ressources SVG | npx degit wsj-br/ai-i18n-tools/examples/nextjs-app nextjs-app | pnpm dev (application :3030 ; cd docs-site && pnpm start pour la documentation :3040) |
| docusaurus-docs | Site de documentation Docusaurus uniquement (préréglage docusaurus) | npx degit wsj-br/ai-i18n-tools/examples/docusaurus-docs docusaurus-docs | pnpm start (:3100 ; compilation + service, le menu des paramètres régionaux fonctionne) |
| astro-website | Page de destination Astro : HTML pleine page + hybride t() | npx degit wsj-br/ai-i18n-tools/examples/astro-website astro-website | pnpm dev |
| astro-docs | Site de documentation Astro Starlight | npx degit wsj-br/ai-i18n-tools/examples/astro-docs astro-docs | pnpm dev (:3050) |
| vitepress-docs | Site de documentation VitePress + thème JSON (pt-BR, zh-Hans) | npx degit wsj-br/ai-i18n-tools/examples/vitepress-docs vitepress-docs | pnpm run docs:dev (:3060) |
| nextra-docs | Nextra 4 MDX + _meta.ts / dictionnaire .ts shell (pt-BR, zh-Hans) | npx degit wsj-br/ai-i18n-tools/examples/nextra-docs nextra-docs | pnpm run dev (:3070) |
| fumadocs-docs | Fumadocs 4 MDX + meta.json / catalogue d'interface utilisateur (pt, zh, analyseur de points) | npx degit wsj-br/ai-i18n-tools/examples/fumadocs-docs fumadocs-docs | pnpm run dev (:3080) |
| plain-html | HTML simple + marqueurs data-i18n* ; JSON de paramètres régionaux statiques (interface utilisateur de type tableau de bord) | npx degit wsj-br/ai-i18n-tools/examples/plain-html plain-html | pnpm dev (:3090) |
| multi-provider | Choisir ou évaluer un fournisseur LLM (-P / --provider) | npx degit wsj-br/ai-i18n-tools/examples/multi-provider multi-provider | ai-i18n-tools translate-docs -P openai --force |
| test-markdown | Test de régression de la traduction Markdown / CJK (Devanagari, MDX) | npx degit wsj-br/ai-i18n-tools/examples/test-markdown test-markdown | pnpm build |
| intlayer-migration | Intlayer .content.ts → t() (migrate-intlayer, réinitialisation + rapport d'agent IA) | npx degit wsj-br/ai-i18n-tools/examples/intlayer-migration intlayer-migration | pnpm reset && pnpm dev (:3091) |
Chaque nom d'exemple renvoie à son fichier README GitHub avec la configuration complète, les commandes et la disposition du projet — ou parcourez l'index des exemples dans le référentiel.
Avis de non-responsabilité
Les noms de produits et les icônes appartiennent à leurs propriétaires respectifs et sont utilisés uniquement à des fins d'identification. Ce logiciel n'est ni affilié ni approuvé par ces marques.