API Core

Détection de la locale

detectLocale() résout la meilleure locale disponible à partir de plusieurs sources selon un ordre de priorité.

ts
import { detectLocale } from '@pico-intl-dev/core/detect';

const locale = await detectLocale({
  supported: ['en', 'es'],
  fallback: 'en',
});

Points clés

  • detectLocale() peut lire les indices du navigateur, du stockage et de l'environnement.
  • parseAcceptLanguageHeader() est disponible pour les environnements serveur.
  • Fournissez toujours une locale de secours sûre.

Étape suivante

Copiez l'exemple dans un petit fixture, exécutez les commandes de validation, et conservez le comportement de route ou spécifique au framework couvert par vos tests d'application.