API Core

Detecção de Locale

detectLocale() resolve o melhor locale disponível a partir de múltiplas fontes, seguindo a ordem de prioridade.

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

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

Pontos chave

  • detectLocale() pode ler dicas do navegador, armazenamento e ambiente.
  • parseAcceptLanguageHeader() está disponível para ambientes de servidor.
  • Sempre forneça um locale de fallback seguro.

Próximo passo

Copie o exemplo para um pequeno fixture, execute os comandos de validação e mantenha o comportamento de rota ou específico do framework coberto pelos testes da sua aplicação.