Localisez votre application Remix
Poussez les fichiers de locale JSON depuis votre projet Remix, traduisez avec l'IA dans 182 langues et récupérez des définitions type-safe. Fonctionne avec les loaders, les actions et 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>
} Pourquoi les équipes Remix utilisent-elles i1n ?
compatible avec remix-i18next
i1n fonctionne aux côtés de remix-i18next. Conservez votre configuration i18n existante basée sur les chargeurs pendant qu'i1n gère les fichiers de traduction et la traduction par IA.
Architecture facile à charger
Chargez les traductions dans vos loaders Remix. Les fichiers de locale i1n sont des JSON statiques — pas de surcharge d'exécution, prise en charge complète du SSR.
Clés de traduction à typage fort
Le fichier i1n.d.ts généré automatiquement fournit une complétion automatique complète de l'IDE et une validation au moment de la compilation pour chaque clé de traduction dans vos routes.
Traduction assistée par IA
Une seule commande CLI traduit votre application Remix entière dans n'importe quelle langue. Le masquage des variables protège la syntaxe d'interpolation.
Commencez à localiser votre application Remix
Gratuit pour toujours. Aucune carte de crédit requise.