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.