Avançado

Adaptadores de Armazenamento

Adaptadores de armazenamento mantêm a escolha de idioma do usuário entre carregamentos de página. Adaptadores LocalStorage, URL, e de cookie são os caminhos estáveis e convenientes; ajudantes de banco de dados, híbridos e IndexedDB permanecem experimentais.

ts
import { createLocalStorageAdapter } from '@pico-intl-dev/core/storage';

createI18n({
  base: 'en',
  locale: 'auto',
  messages,
  storage: createLocalStorageAdapter('app-locale'),
});

Pontos chave

  • LocalStorage, URL e adaptadores de cookie são os caminhos estáveis de conveniência.
  • Helpers de Database, hybrid e IndexedDB são experimentais.
  • O storage deve corresponder ao seu modelo de implantação e privacidade.

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.