Localizza la tua applicazione Remix
Invia i file di localizzazione JSON dal tuo progetto Remix, traduci con l'IA in 182 lingue ed esporta definizioni type-safe. Funziona con loader, action e remix-i18next.
import { t } from 'i1n'
import type { LoaderFunction } from '@remix-run/node'
export const loader: LoaderFunction = async () => {
return json({ title: t('dashboard.title') })
}
export default function Dashboard() {
const { title } = useLoaderData()
return <h1>{title}</h1>
} Perché i team Remix usano i1n
Compatibile con remix-i18next
i1n funziona insieme a remix-i18next. Mantieni la tua configurazione i18n basata su loader esistente mentre i1n gestisce i file di traduzione e la traduzione AI.
Architettura adatta ai loader
Carica le traduzioni nei tuoi loader di Remix. I file locali i1n sono JSON statici — nessun overhead a runtime, supporto SSR completo.
Chiavi di traduzione type-safe
i1n.d.ts generato automaticamente fornisce il completamento automatico completo dell'IDE e la convalida in fase di compilazione per ogni chiave di traduzione nelle tue route.
Traduzione basata sull'IA
Un singolo comando CLI traduce la tua intera app Remix in qualsiasi lingua. L'oscuramento delle variabili protegge la sintassi di interpolazione.
Inizia a localizzare la tua app Remix
Gratis per sempre. Non è richiesta carta di credito.